Home » Tools » Virtual Stops

Virtual Stops Tool

Get the Virtual Stops Tool!

3.7/521 ratings

About the Virtual Stops Tool

The Virtual Stops Expert Advisor is a tool that allows you to close all order by a virtual TakeProfit or a virtual StopLoss which are hidden from the Broker. You can choose whether you want to use virtual stops only on the current Symbol or on all Symbols. You can also set multiple Magic Number to only close the trades with these specific Magic Numbers.


  • Symbol
    • Current Symbol
    • All Symbols
  • Magic Number
    • Choose the Magic Number separated by commas. If this is empty the Auto Close Timer will close all position regardless their Magic Number.
  • Virtual Take Profit
    • Set your Virtual Take Profit in pips
  • Virtual Stop Loss
    • Set your Virtual Stop Loss in pips
  • Slippage
    • Choose the slippage in pips.
  • use Virtual Stops
    • Choose whether this tool should be active or not.
  • Show Stop Lines
    • Draws the stop lines to the chart (only on the current chart).
  • Take Profit Color
    • Color of the Take Profit line.
  • Stop Loss Color
    • Color of the Stop Loss line.
  • Show Info
    • Shows useful information about your current settings.

This is an Expert Advisor. Put it in the /experts directory!

More about the Virtual Stops Tool

  • You can install the Virtual Stops Tool on limitless demo and live accounts.
  • The license of every Metatrader Trading Tool you download is time limited, but you can re-download newer versions any time in your purchase history.
  • MT4 v1.01
  • Oct 15, 2015

  • Show Stop Lines
  • Aug 28, 2015

  • Initial release of the Virtual Stops Tool (MT4 version)

Need a good Forex Broker for your trading tools?

15 thoughts on “Virtual Stops”

  1. Vladimir says:

    Can you do it so that the lines can be moved manually on the chart?

    1. Yannick says:

      Unfortunately not at the moment.

  2. linus says:

    How small can the Stop Loss minimum be?
    Is there a limit on that, or can I for an one Pip StopLoss for example?

    1. Yannick says:

      The EA does not limit the minimum StopLoss. But your broker maybe has some restrictions you have to consider.

  3. Haresh says:

    Thought it would be good to add another feature. TP and SL as a percentage to the actual TP and SL mentioned in the broker MT4 account. For instance, if the TP mentioned in the brokers MT4 account is 100 pips and the TP on the EA is set 80%, then the TP would actually be 80 pips and as such the EA will calculate dynamic TP and SL levels depending on the TP and SL mentioned on the MT4 terminal for each currency pair.

    1. Yannick says:

      Thanks for your suggestions. Unfortunately at the moment it is not possible to add these features.

  4. Donald Decristan says:

    Hi Yannick, Just to confirm when using the virtual stops tool EA, if you set the magic number = none it will close all open orders for only the currency pair that the EA applied to, correct? Also a good update to the EA would be if you could modify the SL and TP by simply dragging each of the lines around on the chart. Thanks again for another useful EA.

    1. Yannick says:

      Yes, if you leave the Magic Number empty, it will handle all Magic Numbers.
      True, but it is not possible to add this feature now.

  5. Yvonne says:

    Can you include a virtual ATR trailing stop in this tool. I would purchase it immediately as I have two of your products alreay. I wuld need to be able to set the ATR period, ATR multiplier (what percentaage of the ATR i want to trail with) and ATR step.

    1. Yannick says:

      There is another tool that handles this (beta version).

  6. ash says:

    I’m running an EA which modify SL/TP regulary according to PA. It’s a marty, Gride, hedge EA. Do virtual stops EA can hide SL/TP each time my EA change them. I need an EA just to hide

    1. Yannick says:

      This tool does not hide placed SL/TP, but you can set the SL/TP of you EA a bit higher and set the Virtual Stops to the original level.

  7. Abdelrazag says:

    I will try it.

  8. john says:

    It might be a good idea to remember that this is an EA and will not work if there is a system or power failure at your place. Leaving you with no stop (unless you have a larger one on the trade with the broker than the virtual stop set here ) or run your system on a VPN.

    1. Yannick says:

      You’re right. I will add this warning and the option to choose a fixed StopLoss and TakeProfit.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.