Trailing stop manager with break even manager
- Utilidades
- Minh Vuong Pham
- Versión: 1.30
- Actualizado: 31 marzo 2026
Trailing Stop multimodo avanzado para MetaTrader 5
¿En qué consiste?
Trailing Stop Manager mueve automáticamente su Stop Loss para proteger los beneficios cuando el precio se mueve a su favor. A diferencia del trailing stop incorporado en MT5 (que sólo tiene un modo), este EA ofrece 4 métodos profesionales de trailing que se adaptan a diferentes estilos de trading y condiciones de mercado.
Funciona con TODOS los símbolos. Se adjunta a cualquier gráfico y gestiona todas las posiciones coincidentes.
*** Soporte de grupos: https: //www.mql5.com/en/channels/vuongphamtrading
4 modos de arrastre
1. Seguimiento de puntos fijos
El clásico trailing stop. Una vez que el precio se mueve X pips en beneficio, el SL sigue a una distancia fija detrás del precio.
- TrailStartPips = 20 → trailing comienza después de 20 pips de ganancia.
- TrailDistancePips = 15 → SL permanece 15 pips por detrás del precio actual.
- Mejor para: mercados de tendencia con impulso constante
2. Seguimiento basado en ATR
Utiliza el indicador Average True Range para ajustar dinámicamente la distancia de seguimiento en función de la volatilidad del mercado. En mercados volátiles, la distancia de seguimiento es mayor; en mercados tranquilos, es menor.
- Periodo_ATR = 14, Multiplicador_ATR = 1,5
- Distancia del rastro = valor ATR × multiplicador
- Ideal para: adaptarse a los cambios de volatilidad (oro, índices, noticias)
3. Seguimiento por pasos
Mueve el SL en pasos discretos en lugar de continuamente. El SL sólo avanza cuando el precio alcanza el nivel del siguiente paso, lo que reduce la posibilidad de que las fluctuaciones normales del precio lo detengan.
- StepSize = 20 → SL se mueve cada 20 pips de ganancia.
- StepDistance = 15 → SL se sitúa 15 pips por debajo de cada nivel de paso.
- Ejemplo: Entrada a 1,1000, SL se mueve a 1,1005 a +20p, 1,1025 a +40p, 1,1045 a +60p
- Lo mejor para: reducir el ruido, mantener operaciones durante retrocesos
4. Punto de equilibrio + Rastro (dos fases)
Fase 1: Mueve el SL al punto de equilibrio (+ pips de bloqueo) una vez que se alcanza el beneficio mínimo. Fase 2: Comienza el seguimiento después de un umbral de beneficio mayor.
- BE_TriggerPips = 15 → punto de equilibrio a +15 pips
- BE_LockPips = 2 → bloqueo +2 pips por encima de la entrada (pequeño beneficio garantizado)
- BE_TrailStartPips = 30 → el trailing comienza a +30 pips
- BE_TrailDistancePips = 15 → distancia de arrastre después del punto de equilibrio
- Mejor para: asegurar la entrada primero, luego dejar correr a los ganadores
Características principales
- 4 modos de trailing en un EA - cambio a través de parámetros de entrada
- Filtros de órdenes: Gestionar Todo, Sólo Compra o Sólo Venta
- Filtro de número mágico: Gestiona sólo órdenes de EA específicos (0 = todos)
- Lógica inteligente de SL: Nunca mueve el SL hacia atrás - sólo en la dirección de protección
- Validación deSL: Comprueba que el nuevo SL es válido antes de modificarlo
- Visualización de gráficos en tiempo real: Muestra las posiciones gestionadas, el modo y el P/L neto
- Autodetección del modo de llenado: Funciona con cualquier broker (FOK/IOC/Return)
- Minimiza el desorden del gráfico: Visualización limpia de comentarios, sin necesidad de indicadores adicionales
Parámetros de entrada
General
| Parámetro | Descripción |
|---|---|
| TrailMode | Pips fijos / ATR / Step / Breakeven+Trail |
| ManageMode | Todas las órdenes / Sólo compra / Sólo venta |
| MagicNumber | Filtrar por EA (0 = gestionar todos) |
| MostrarComentario | Mostrar información en el gráfico |
Pips fijos
| TrailStartPips | Ganancia mínima para empezar a hacer trailing (por defecto: 20) | TrailDistancePips | Distancia SL detrás del precio (por defecto: 15) | Pips Fijos
Basado en ATR
| ATR_Timeframe | ATR calculation timeframe (default: H1) | | ATR_Period | ATR period (default: 14) | | ATR_Multiplier | Distance = ATR × this (default: 1.5) | | ATR_StartPips | Min profit before ATR trail (default: 10) | | ATR_Based
Paso Trailing
| StepSize | Intervalo de paso en pips (por defecto: 20) | | StepDistance | Desplazamiento del SL desde el nivel de paso (por defecto: 15) | | ATR_Multiplier
Breakeven + Trail
| BE_TriggerPips | Beneficio para activar breakeven (por defecto: 15) | | BE_LockPips | Bloqueo de pips por encima de la entrada (por defecto: 2) | | BE_TrailStartPips | Beneficio para iniciar trailing (por defecto: 30) | | BE_TrailDistancePips | Distancia de trailing (por defecto: 15) | | BE_TrailDistancePips | Distancia de trailing (por defecto: 15)
Instalación
- Copiar TrailingStop_Manager_v1.mq5 → MQL5/Experts/
- Reinicie MT5 o actualice el Navegador
- Arrastrar al gráfico → configurar Entradas → Aceptar
- Asegúrese de que AutoTrading está activado
Combinaciones recomendadas
| Situación | Modo recomendado |
|---|---|
| Scalping (5-20 pips) | Pips fijos (inicio: 5, distancia: 3) |
| Oro / pares volátiles | Basado en ATR (multiplicador: 1,5-2,0) |
| Swing trading | Paso (paso: 50, distancia: 30) |
| Cualquier estilo (seguro por defecto) | Breakeven + Trail |
Combine con el Gestor de TP Colectivo para objetivos de beneficios colectivos y el Limitador de P/L Diario para la protección de la cuenta.
Las modificaciones de SL se registran en la pestaña Expertos de MT5. Pruebe siempre primero en demo.

Thank you for the response.
2026.03.30 00:07:13.371 Trailing stop manager with break even manager (XAUUSD,M1) CTrade::OrderSend: modify position #72799380 XAUUSD (sl: 4474.02, tp: 0.00) [frozen]