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:

Publicaciones relacionadas
- Crea tu Asesor Experto: Señales de Trading con Líneas de Reunión y Estocástico en MQL5
- MACD y Línea de Señal: Estrategia para MetaTrader 4
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico
- Señales de Trading con MQL5: Patrones de Estrellas y MFI