Smart Exit EA
- Asesores Expertos
- Versión: 1.0
Smart Exit EA — Motor de tendencia adaptativo con línea de trinquete ATR
El EA Smart Exit es un motor de trading automatizado de nivel institucional diseñado para captar las tendencias sostenidas del mercado, al tiempo que filtra las oscilaciones horizontales. Basado en una línea de trinquete adaptativa del Rango Verdadero Medio (ATR), este asesor experto sigue dinámicamente el movimiento de los precios y ejecuta operaciones disciplinadas de stop y reversión con filtros de calidad de tendencia de varias capas.
Principios operativos clave:
1. Dirección y cambios de tendencia: Cuando el precio cierra cruzando la línea de trinquete activa, se detecta un cambio de tendencia. Los cambios de tendencia deben mantenerse durante un intervalo de confirmación especificado por el usuario (InpFakeFlipBars) antes de que se actúe en consecuencia.
2. «Stop-and-Reverse» puro: ante un cambio de tendencia confirmado, cualquier posición abierta en sentido contrario se cierra inmediatamente, y el EA alinea su sesgo direccional con la nueva tendencia.
3. Lógica de entrada continua: La ejecución de la posición se desacopla del evento de cambio de tendencia. Si un filtro (ratio de eficiencia o dirección HTF) rechaza un intento de operación, el EA permanece listo para entrar en las barras siguientes siempre que los filtros se despejen.
4. Trailing unidireccional: Las órdenes de Stop Loss del bróker siguen al precio a una distancia de seguridad estricta (InpSLBufferATR) y solo se mueven en la dirección favorable. Nunca se relajan.
Aspectos destacados de la arquitectura y medidas de seguridad del sistema
Medidas de seguridad del sistema y protecciones contra fallos
La sincronización de datos de marcos temporales superiores se supervisa continuamente. Si faltan los datos de los marcos temporales superiores (HTF) o son insuficientes, GetHTFDirection() devuelve 0 (NO DISPONIBLE), lo que bloquea nuevas entradas al tiempo que mantiene las operaciones abiertas existentes totalmente protegidas. Los cálculos de la dirección de los marcos temporales superiores utilizan explícitamente el índice de barras cerradas (h4_copied - 2), lo que elimina el sesgo de anticipación en las pruebas retrospectivas y en el trading en vivo. Las órdenes de stop loss se envían directamente al servidor de operaciones junto con las entradas de posición; si el bróker descarta o rechaza el SL, el EA vuelve a intentarlo una vez y cierra la posición si no se verifica. Además, los requisitos de margen de la orden no deben superar el 50 % del margen libre antes de la colocación de la orden.
Lecturas del panel de control
El panel en el gráfico, al estilo de Bloomberg, muestra métricas de ejecución en tiempo real agrupadas en 5 categorías: TENDENCIA (Dirección, Régimen, Ratio de eficiencia, Distancia de stop, Barras desde el cambio de tendencia), CAMBIOS FALSOS (% de riesgo, Últimos 50 cambios, Ratio de eficiencia falso/real), EJECUCIÓN (Tamaño del lote, Spread, Estado del filtro de ratio de eficiencia, Estado del filtro HTF), POSICIÓN (Lado abierto, volumen, nivel de stop, P/L abierto) y CUENTA (P/L diario, capital, nivel de margen).
Referencia de parámetros de entrada
Motor de señales (ATR Ratchet)
InpATRPeriod: Por defecto 30. Período de retrospectiva del cálculo del ATR para determinar la distancia del «ratchet».
InpLookback: Por defecto 30. Período de retrospectiva en barras para detectar los máximos más altos y los mínimos más bajos.
InpMultiplier: Por defecto 3,0. Multiplicador del ATR que determina la distancia del stop dinámico.
Confirmación de cambio de tendencia
InpFakeFlipBars: Por defecto 8. Número de barras que debe mantenerse un cambio de tendencia para que se confirme (0 = actuar inmediatamente).
Filtro del ratio de eficiencia
InpERPeriod: Por defecto 10. Período de análisis retrospectivo para el ratio de eficiencia de Kaufman (ER = Neto / Path).
InpUseERFilter: Por defecto «true». Bloquea las entradas cuando la eficiencia del precio es baja (mercado volátil).
InpERMinLevel: Valor por defecto 0,20. ER mínimo requerido para abrir nuevas posiciones (de 0,00 a 1,00).
Filtro de marcos temporales superiores
InpUseHTFFilter: Valor por defecto: true. Habilita la alineación con la tendencia direccional de marcos temporales superiores.
InpHTF: Valor por defecto: PERIOD_H4. Marco temporal superior utilizado para el filtro de alineación con la tendencia.
InpHTFUseConfirmed: Valor por defecto: false. Utiliza la dirección confirmada (más lenta) del marco temporal superior en lugar de la dirección sin procesar.
Controles de reentrada
InpReenterAfterStop: Valor por defecto «false». Permite la reentrada en la misma dirección tras un stop-out.
Riesgo y tamaño de la posición
InpLotMode: Por defecto LOT_MODE_FIXED. Modo de cálculo del tamaño de la posición (lote fijo o porcentaje de riesgo).
InpRiskPercent: Por defecto 2,0. Porcentaje de riesgo sobre el saldo de la cuenta cuando el modo «Porcentaje de riesgo» está activo.
InpFixedLot: Por defecto 0,01. Tamaño de lote fijo cuando el modo «Lote fijo» está activo.
InpMagicNumber: Por defecto 975319. Número mágico base para la identificación de órdenes.
InpAutoMagic: Valor por defecto: true. Genera un número mágico único por símbolo y marco temporal.
InpSlippage: Valor por defecto: 30. Deslizamiento máximo permitido de la orden en puntos.
Consentimiento legal
InpIUnderstandRisks: Por defecto false. Valor booleano obligatorio de aceptación de riesgos para la negociación en vivo.
Filtros de Stop Loss y protección
InpSLBufferATR: Valor por defecto 0,5. Distancia del buffer de SL del bróker en múltiplos de ATR por detrás del ratchet.
InpMaxSpreadPoints: Valor por defecto 150. Límite máximo del spread en puntos (0 = desactivado).
InpMaxDailyLossPercent: Valor por defecto 0,0. Límite de pérdidas diarias para este EA (% del saldo; 0 = desactivado).
InpMaxAccountDailyLossPercent: Valor por defecto 0,0. Límite de pérdidas diarias para toda la cuenta (% del saldo; 0 = desactivado).
InpMaxLot: Valor por defecto 1,0. Límite máximo de volumen en lotes (0 = desactivado).
InpMarginLevelProtection: Valor por defecto false. Activa la protección del nivel mínimo de margen de la cuenta.
InpMinMarginLevelPercent: Valor por defecto 200,0. Porcentaje mínimo de nivel de margen requerido para nuevas operaciones.
Visualización y alertas
InpDrawTrendLine / InpShowFillBand / InpShowFlips: Activa o desactiva las líneas de trinquete, las bandas de ejecución y las flechas de cambio de tendencia.
InpShowPanel: Valor por defecto: «true». Activa o desactiva el panel de información al estilo Bloomberg en el gráfico.
InpAlertOnFlip / InpPushOnFlip / InpMailOnFlip: Canales de entrega para las notificaciones de cambio de tendencia.
Uso recomendado y exención de responsabilidad
- Asigna el periodo del gráfico (p. ej., H1) mientras configuras la entrada «Higher Timeframe» en H4.
- Asegúrese de que el filtro «Efficiency Ratio» esté activo (valor por defecto 0,20) para filtrar las entradas en rangos volátiles.
- Comprueba que el ajuste del margen de SL del bróker (0,5 ATR) se ajuste a la volatilidad del símbolo.
- No ejecute varias instancias del EA en el mismo símbolo en diferentes marcos temporales simultáneamente, ya que AutoMagic incluye el marco temporal para aislar las órdenes.
Este EA es independiente del marco temporal: opera en el marco temporal del gráfico al que está vinculado, al tiempo que utiliza una entrada independiente para el filtrado de marcos temporales superiores. Los estudios de parámetros realizados con el oro revelaron que el gráfico H1 con filtro HTF de H4 (ATR 30, Lookback 30, multiplicador 3,0, barras de cambio falso 8, búfer de SL 0,5) es una configuración sólida. La combinación H1/H4 generó aproximadamente una cuarta parte del número de operaciones de la combinación M15/H4, con un resultado neto superior debido a los menores costes de transacción en instrumentos con un spread amplio.
Simulado con datos del ORO de 3 años, con un lote fijo de 0,01, y una división entre datos dentro de la muestra y fuera de la muestra. El rendimiento pasado no es garantía de resultados futuros.
Se trata de un asesor experto (Expert Advisor) para el trading automatizado y el apoyo en la toma de decisiones. Prueba siempre a fondo en el Strategy Tester y en cuentas demo antes de su implementación en vivo. El trading conlleva riesgos.

very good ea and stable for consistent profit with precision. I highly recommend it. the Autor is very responsive and helpful as well