SuperTrande Hedge EA
- Asesores Expertos
-
Sandip R Pawar
Professional software developer since 2007 turned full-time algorithmic trader. Specializing in custom automated infrastructure, data-driven market strategies, and precision execution across derivatives, XAUUSD, and crypto. - Versión: 1.0
SuperTrend Hedge EA: motor de tendencia de precisión para XAUUSD en M1 con cobertura instantánea ante retrocesos y protección del capital al nivel de los fondos de inversión
========================================================================
SUPERTREND HEDGE EA (v1.00) — De XAUUSD M1 a cualquier SISTEMA DE MÚLTIPLES MARCOS TEMPORALES
========================================================================
El SuperTrend Pro Hedge EA es un sistema de trading automatizado diseñado con precisión y creado específicamente para el oro (XAUUSD) en el timeframe M1. A diferencia de los peligrosos bots de tipo «grid» o «martingala», que arruinan las cuentas durante tendencias prolongadas, el SuperTrend Pro Hedge EA combina un núcleo de ruptura de Supertrend de gran capacidad de respuesta con un filtro EMA dinámico de 4 modos para marcos temporales superiores, un motor de cobertura instantánea Dual-Magic (orden H), cierre parcial automatizado, trailing stop de varias etapas y un sistema de protección contra caídas máximas del saldo.
✔ SIN Martingala
✔ SIN estrategia «grid» ni promedios a la baja
✔ Ejecución estricta con lotes fijos y números mágicos independientes para la posición base y la de cobertura
✔ Repetición histórica integrada en el gráfico y panel de control de auditoría de señales
✔ Límite estricto de capital en USD (de pico a valle) con temporizador de enfriamiento automático
========================================================================
1. ARQUITECTURA BÁSICA: CÓMO FUNCIONA EL MOTOR DE BASE DOBLE + COBERTURA INSTANTÁNEA
========================================================================
Cada cambio de tendencia válido en el XAUUSD M1 se filtra antes de su ejecución y se gestiona a través de dos flujos de órdenes independientes utilizando números mágicos específicos:
A) LA ORDEN BASE (Número mágico 123456) — Trend Rider
• Se abre en la dirección de la señal confirmada de Supertrend + EMA MTF.
• Cierre parcial automatizado: cierra automáticamente el 50 % del volumen de la posición con una ganancia de +1.000 puntos (cuando el lote base es ≥ 0,02), asegurando así las ganancias realizadas de forma inmediata.
• Stop dinámico inteligente: una vez que el precio alcanza +4 000 puntos de beneficio, el stop dinámico se activa a una distancia de 2 000 puntos con un paso mínimo de 1 000 puntos.
• Objetivo de tendencia ampliado: mantiene la posición abierta hasta el objetivo de Take Profit de +10 000 puntos o hasta que una señal confirmada en sentido contrario invierta la tendencia.
B) LA «ORDEN H» DE COBERTURA INSTANTÁNEA (N.º mágico 123457) — Monetizador de retrocesos
• Inmediatamente tras abrir la orden base, el EA activa una orden de cobertura opuesta emparejada (orden H).
• Relación riesgo-recompensa independiente: configurada por defecto con un stop loss ajustado de 500 puntos y un multiplicador de take profit de 2,0x (objetivo de +1 000 puntos).
• Por qué funciona con el oro (XAUUSD): las rupturas en el marco de tiempo M1 del oro suelen experimentar un barrido inicial de liquidez o un retroceso antes de continuar con la tendencia macro, o en ocasiones se revierten bruscamente durante las falsas señales.
- Escenario 1 (caída y repunte): El precio cae primero 1.000 puntos -> se alcanza el Take Profit de cobertura (+1.000 puntos asegurados), y luego el precio repunta hasta alcanzar el cierre parcial de la base (+1.000 puntos) y el trailing de la base/Take Profit.
- Escenario 2 (ruptura inmediata): El precio se dispara directamente en la dirección de la base -> El cierre parcial de la base (+1.000 pts) + el trailing de la base/TP superan fácilmente el pequeño stop-loss de cobertura de 500 puntos.
- Escenario 3 (reversión repentina por falsa señal): si la ruptura falla inmediatamente, la orden de cobertura captura +1.000 puntos en la dirección opuesta para compensar la caída de la posición base.
========================================================================
2. FILTRO EMA DINÁMICO DE 4 MODOS Y MÚLTIPLES MARCOS TEMPORALES
========================================================================
Los EA SuperTrend estándar se ven afectados en mercados laterales. El EA SuperTrend Pro Hedge resuelve esto con un motor EMA(50) sincrónico que ofrece 4 modos de evaluación seleccionables:
1. EMA_FILTER_DYNAMIC_MTF (predeterminado - Modo 0):
Requiere la alineación simultánea de la EMA(50) del marco temporal superior en tiempo real (D1) y la EMA(50) del marco temporal del gráfico (M1), además de una pendiente positiva o negativa de la EMA. Ofrece la máxima protección frente a las oscilaciones contrarias a la tendencia.
2. EMA_FILTER_CHART_TF (Modo 1):
Evalúa el cierre de M1 frente a la EMA(50) de M1, junto con la dirección actual de la pendiente de la EMA de M1, para una respuesta intradía más rápida.
3. EMA_FILTER_HTF_LIVE (Modo 2):
Calcula la media móvil exponencial (EMA) de 50 en el marco de tiempo superior (D1) de forma sincrónica y en tiempo real al cierre de cada barra de M1 y comprueba la pendiente de la EMA del marco de tiempo superior en tiempo real.
4. EMA_FILTER_HTF_CLOSED_BAR (Modo 3):
Filtro institucional clásico que compara el último cierre de una barra en un marco temporal superior con la media móvil exponencial (EMA) de 50 en ese marco temporal superior.
========================================================================
3. LÍMITE DE CAÍDA MÁXIMA Y PROTECCIÓN DE ENFRIAMIENTO DE NIVEL PROFESIONAL
========================================================================
La preservación del capital está integrada en cada tick:
• Seguimiento del «High-Water Mark»: el EA realiza un seguimiento continuo del saldo máximo alcanzado en la cuenta (saldo máximo).
• Límite máximo de caída en USD (por defecto: 150 $): si el patrimonio flotante o el saldo de la cuenta caen 150 $ por debajo del saldo máximo, la protección de límite máximo se activa inmediatamente.
• Liquidación de emergencia: todas las órdenes abiertas de base y de cobertura se cierran al instante.
• Modo de recuperación flexible:
- Modo de enfriamiento (por defecto: 5 días): pausa todas las nuevas operaciones durante 5 días completos para dejar que pasen las condiciones anormales del mercado; a continuación, restablece automáticamente el saldo máximo y reanuda las operaciones.
- Modo de parada permanente: detiene el EA de forma permanente hasta que el operador lo reinicie manualmente.
========================================================================
4. REPRODUCCIÓN HISTÓRICA INTEGRADA EN EL GRÁFICO Y PANEL DE CONTROL DE AUDITORÍA
========================================================================
Cuando está activado (InpShowHistoricalDashboard = true), el EA muestra una tabla analítica completa en tiempo real directamente en tu gráfico:
• Muestra el total de señales Supertrend sin filtrar frente a las señales bloqueadas por la EMA(50) y frente a las señales permitidas.
• Simula operaciones históricas de base, cierre parcial y cobertura en hasta 20 000 barras, incluyendo el spread, el límite máximo de drawdown y los periodos de enfriamiento.
• Muestra las marcas de tiempo exactas de entrada y salida, los valores OHLC de la barra de entrada, los valores activos de la EMA, el recuento de ganancias y pérdidas, y el resultado neto (P/L).
========================================================================
5. GUÍA DE PARÁMETROS DE ENTRADA
========================================================================
[Configuración de un único gráfico]
• InpOnlyAssignedChart (true): restringe la ejecución en tiempo real al símbolo o marco temporal designado.
• InpSymbol («XAUUSD»): Instrumento de negociación objetivo.
• InpTimeframe (PERIOD_M1): Marco temporal del gráfico de trabajo.
[Configuración básica de Supertrend]
• InpATRPeriod (14): Período ATR para el cálculo de Supertrend.
• InpATRMultiplier (0,07): multiplicador de la banda ATR optimizado para el impulso del oro en M1.
• InpLotSize (0,01): volumen base de la orden (utiliza >= 0,02 lotes para habilitar el cierre parcial en tiempo real del 50 % en brókers con pasos de 0,01).
• InpSlippage (3): Desviación máxima del precio en puntos.
• InpCloseOpposite (true): Cierra automáticamente las posiciones base y de cobertura emparejadas opuestas ante un cambio de señal confirmado.
• InpUseBarOpenForSLTP (false): Si se establece en «false», se utiliza el precio exacto de ejecución real de la oferta/demanda para el cálculo de SL/TP.
[Configuración de gestión del capital]
• InpStopLoss (0,0): Stop Loss de la orden base en puntos (0 = gestionado por la señal opuesta y la protección contra caídas máximas).
• InpTakeProfit (10000,0): Take Profit de la orden base en puntos.
• InpBotComment («Super Trend»): Comentario personalizado de la operación.
[Ajustes de cierre parcial — Órdenes base]
• InpEnablePartialClose (true): Activa la recogida parcial automática de beneficios.
• InpPartialCloseProfitPoints (1000,0): Umbral de beneficios en puntos para activar el cierre parcial.
• InpPartialClosePercent (50,0): Porcentaje del volumen base que se va a cerrar.
• InpOnlyOnePartialClose (true): Garantiza que el cierre parcial solo se ejecute una vez por ID de posición.
[Configuración del trailing stop — Órdenes base]
• InpEnableTrailingStop (true): Activa el trailing stop dinámico en las órdenes base.
• InpTrailingActivatePoints (4000,0): Beneficio en puntos necesario para activar el trailing.
• InpTrailingDistancePoints (2000,0): Distancia del trailing stop por detrás del precio actual, expresada en puntos.
• InpTrailingStepPoints (1000,0): Paso mínimo favorable en puntos antes de modificar el SL.
[Dirección de la operación y modo de señal]
• InpSignalMode (SIGNAL_MODE_NORMAL): Elige entre señales normales o señales invertidas (a la inversa).
[Configuración de órdenes máximas]
• InpMaxOrders (1): Número máximo de configuraciones base simultáneas.
• InpMaxTotalLot (10,0): Exposición máxima combinada en lotes (base + cobertura).
[Marco temporal superior y filtro de tendencia EMA]
• InpEnableHTFFilter (true): Activa el filtro de tendencia EMA.
• InpHTFTf (PERIOD_D1): Marco temporal superior para el cálculo de la tendencia macro.
• InpHTFEMA (50): Período de la EMA.
• InpEMAFilterMode (EMA_FILTER_DYNAMIC_MTF): Selecciona entre los 4 modos de evaluación de la EMA.
[Límite de caída y tiempo de espera/Configuración permanente]
• InpEnableCapProtection (true): Activa la protección contra el drawdown del saldo máximo.
• InpCapDrawdownUSD (150,0): caída máxima permitida en USD respecto al saldo máximo.
• InpPermanentStopOnCap (false): False = utiliza días de espera; True = suspensión permanente en caso de incumplimiento.
• InpCooldownDays (5): Número de días para pausar la negociación tras activarse el límite de caída.
[Configuración de cobertura (orden H)]
• InpEnableHedge (true): abre una orden de cobertura instantánea en sentido contrario junto con cada orden base.
• InpHedgeSLPoints (500,0): Stop Loss de cobertura en puntos.
• InpHedgeTPMultiplier (2,0): multiplicador del Take Profit de cobertura en relación con el Stop Loss de cobertura (500 x 2,0 = 1.000 puntos).
• InpHedgeLotMultiplier (1,0): multiplicador del tamaño del lote de cobertura en relación con InpLotSize.
• InpShowHedgeInTable (false): Mostrar/ocultar las operaciones de cobertura en la tabla de reproducción del gráfico.
========================================================================
6. CONFIGURACIÓN RECOMENDADA Y REQUISITOS
========================================================================
• Símbolo: XAUUSD (oro)
• Marco temporal: M1 (gráfico de 1 minuto)
• Tipo de cuenta: Cuenta de cobertura (obligatorio — las cuentas de compensación no pueden mantener posiciones simultáneas de base y de cobertura)
• Bróker: Bróker ECN / de spreads sin filtrar con bajos spreads en XAUUSD
• Depósito mínimo: entre 300 y 500 dólares o más para 0,01 lotes (o entre 500 y 1.000 dólares o más si se utiliza 0,02 lotes para aplicar un cierre parcial en tiempo real del 50 %)
• VPS: Se recomienda encarecidamente un VPS de baja latencia (ping inferior a 20 ms) para el cierre parcial a nivel de tick 24/5, el trailing stop y la supervisión del límite de capital.
