MetaTrader5
Trailing Stop Virtual: Optimiza tus Operaciones en MetaTrader 5
Idea de: Vladimir Khlystov.
Código MQL5 por: barabashkakvn.
El trailing stop virtual te permite establecer niveles de stop loss y take profit, y seguir la posición de tal manera que estas órdenes no son visibles para el broker. Es decir, no se colocan en tu centro de operaciones, sino en tu PC; así que nadie, excepto tu computadora y tú mismo, puede ver tus intenciones.
Además de la invisibilidad, hay otra ventaja muy útil: muchos brokers tienen spreads muy amplios y niveles de colocación de órdenes de stop que pueden perjudicarte, pero con este sistema, esos niveles no te afectarán, ya que el EA simplemente los ignora.
Hasta donde puedo juzgar, todo está claro en cuanto a los stop loss y take profit. Ahora me enfocaré en explicar el trailing.
El trailing se gestiona a través de tres variables:
longitud del trailing;
beneficio mínimo para comenzar;
paso de trailing.
El stop loss virtual sigue el precio a una distancia equivalente a la longitud del trailing. El beneficio mínimo es el punto en el que comenzamos a colocar el stop loss virtual. El paso de trailing indica el intervalo en el cual moveremos el stop loss virtual.
Supongamos que hemos configurado los valores en 5, 2 y 3, respectivamente.
Tan pronto como el beneficio de la posición alcance los 7 puntos, el stop loss virtual se moverá por el precio de apertura de la posición menos 2 puntos del beneficio mínimo. Después, cuando el precio avance 3 puntos en la dirección favorable, el Stop Loss se moverá 5 puntos hacia el beneficio, y así sucesivamente, siguiendo el precio a una distancia de 3 puntos. Si el precio retrocede hasta el nivel de stop, la posición se cerrará.
Los trailing stops se representan como líneas discontinuas.
Para entender el EA de manera más fácil y rápida, puedes instalarlo en el tester y ver cómo funciona en el modo de visualización:
2018.07.14