Supper Trend
- Asesores Expertos
- Versión: 2.0
un EA multistrategia que alterna automáticamente entre el seguimiento de tendencias mediante Supertrend y el scalping en mercados laterales, con una capa opcional de confirmación mediante IA.
Descripción general:
La mayoría de los EA de seguimiento de tendencias (incluido el Supertrend original) comparten la misma debilidad: funcionan muy bien en un mercado con una tendencia clara, pero acumulan pérdidas repetidamente en condiciones de mercado lateral, ya que las señales de reversión se ven sometidas a oscilaciones constantes.
Este EA soluciona este problema con una arquitectura de dos capas:
-
Modo de tendencia: entra en el mercado tras señales de reversión de Supertrend (basadas en el ATR), reproduciendo fielmente el indicador original de TradingView sin repintado.
-
Modo lateral: cuando el sistema detecta un mercado en rango (mediante un filtro de tres capas), el EA cambia automáticamente a una estrategia de scalping utilizando el RSI y el %R de Williams con SL/TP dinámicos basados en el ATR, en lugar de permanecer inactivo o seguir realizando operaciones de tendencia con pérdidas.
Además, el EA puede integraropcionalmente una capa de IA (Grok) como paso de confirmación final antes de entrar en una operación: la IA puede analizar contexto adicional (ADX, CHOP, RSI, W%R, estado de la cuenta) y decidir entre EJECUTAR o CANCELAR, e incluso puede dividir la posición en múltiples órdenes de mercado, limitadas o stop en diferentes zonas de precios.
Cómo funciona
1. Detección del régimen de mercado — Filtro de 3 capas
| Capa | Herramienta | Condición que activa el modo lateral |
| Capa 1a | ADX | ADX por debajo del umbral (por defecto 22) → tendencia demasiado débil |
| Capa 1b | Índice de volatilidad (CHOP) | CHOP por encima del umbral (por defecto 60) → el mercado está «volátil», sin dirección clara |
| Capa 3 | Contador de pérdidas consecutivas | Operaciones perdedoras consecutivas ≥ umbral → obliga al sistema a pasar a un modo más seguro |
Si se cumplecualquiera de estas tres condiciones, el EA considera que el mercado está en fase lateral.
2. Modo de tendencia
: cuando las condiciones indican una tendencia, el EA entra en el mercado tras la señal de reversión original de Supertrend ( cambio de tendenciaal alza o a la baja basado en el ATR), con las siguientes opciones:
-
Tamaño de lote fijo o tamaño de lote determinado por el % de riesgo de la cuenta (basado en el saldo o el capital).
-
Un sistema de recuperaciónopcional : aumenta el tamaño del lote mediante un multiplicador o una suma fija tras una operación con pérdidas, con un límite máximo del porcentaje de riesgo para limitar los daños, y se restablece automáticamente al lote base una vez que la cuenta se recupera.
3. Modo lateral (scalping)
Cuando el mercado se mueve en un rango, el EA cambia a una lógica totalmente diferente: busca zonasde sobrecompra/sobreventa utilizando el RSI y el %R de Williams y realiza operaciones de reversión a la media a corto plazo, con SL/TP calculados dinámicamente a partir del ATR —adaptándose a la volatilidad real en ese momento en lugar de a un valor fijo—.
4. Capa de IA opcional
: si se activa, cada señal (ya sea del modo de tendencia o lateral) se envía junto con el contexto técnico a la API de Grok para su confirmación antes de la ejecución, o se cancela si la IA evalúa que el riesgo es demasiado alto.
Resultados ilustrativos de backtest
⚠️ Nota importante: Estos son resultados de backtest con datos históricos (calidad del historial del 99 %, 3.300 barras, depósito inicial de 1.000), que se muestran únicamente para ilustrar cómo se comporta el sistema, NO como una promesa de beneficios futuros. Debes volver a realizar tu propio backtest con tu símbolo, marco temporal y bróker antes de plantearte su uso en condiciones reales.
| Métrica | Valor |
| Beneficio neto total | +16 629,99 |
| Factor de beneficio | 3,65 |
| Factor de recuperación | 4,14 |
| Ratio de Sharpe | 3,87 |
| Total de operaciones | 70 (140 operaciones) |
| Tasa de acierto |
| posiciones largas/cortas | 45,71 % / 40,00 % |
| Operaciones ganadoras/perdedoras (en total) | 42,86 % / 57,14 % |
| Ganancia media / Pérdida media | +763,12 / −156,60 |
| Caída máxima del saldo | 1 448,62 (8,64 %) |
| Caída máxima del capital | 4.012,93 (35,44 %) |
Cabe destacar que, aunque la tasa de aciertos es solo de aproximadamente el 43 %, el sistema sigue siendo rentable porque la operación ganadora media es aproximadamente cinco veces mayor que la operación perdedora media —un perfil clásico de seguimiento de tendencias del tipo «deja correr las ganancias y corta las pérdidas rápidamente». Dicho esto, la caída relativa del capital (35,44 %) es significativamente mayor que la caída relativa del saldo (16,13 %), lo que indica que hubo períodos de caídas flotantes bastante profundas antes de la recuperación. Esto es algo que debes sopesar cuidadosamente en función de tu propia tolerancia al riesgo antes de utilizar lotes de mayor tamaño.
Guía de parámetros
:Configuración de Supertrend
| Parámetro | Valor por defecto | Significado |
| InpATRPeriod | 10 | Período de ATR utilizado por Supertrend |
| InpMultiplier | 3,0 | Multiplicador de ATR: aumentar para reducir el ruido, disminuir para obtener mayor sensibilidad |
| InpUseBuiltinATR | true | true = ATR estándar (Wilder); false = SMA(True Range)) |
| InpTimeframe | PERIOD_CURRENT | Marco temporal utilizado para calcular Supertrend |
Gestión de lotes y riesgo (modo de tendencia)
| Parámetro | Significado |
| InpLotMode | FIXED (lote fijo) o RISK (tamaño en función del % de la cuenta) |
| InpLotSize | Tamaño de lote fijo, utilizado cuando se selecciona FIXED |
| InpRiskPercent | Porcentaje de riesgo por operación, utilizado cuando se selecciona RISK |
| InpRiskBase | Calcular el porcentaje de riesgo en función del saldo o del capital |
Sistema de recuperación (opcional, desactivado por defecto)
| Parámetro | Significado |
| InpUseRecovery | Activa/desactiva la recuperación del lote tras una pérdida |
| InpRecoveryTrigger | Se activa solo al alcanzarse el SL o en cualquier operación con pérdidas |
| InpRecoveryMode | Aumenta el lote mediante un multiplicador o mediante una adición fija |
| InpRecoveryMultiplier / InpRecoveryAddLot | El tamaño del incremento para cada aumento |
| InpMaxRiskPercent | Límite máximo de riesgo en %: evita que el tamaño del lote crezca indefinidamente |
⚠️ La recuperación es un mecanismo de tipo Martingala: siempre conlleva un riesgo elevado, incluso con un límite establecido. Actívalo solo si comprendes plenamente el mecanismo y lo has probado a fondo.
Filtro de movimiento lateral de 3 capas
| Parámetro | Significado |
| InpUseADXFilter, InpADXPeriod, InpADXThreshold | Filtra según la fuerza de la tendencia del ADX |
| InpUseChopFilter, InpChopPeriod, InpChopThreshold | Filtrar según el índice de volatilidad |
| InpUseLossCountFilter, InpMaxConsecutiveLosses | Forzar el modo seguro tras una racha de pérdidas |
Operaciones en mercado lateral (scalping)
| Parámetro | Significado |
| InpEnableSidewayTrade | Habilitar o deshabilitar por completo el trading durante el régimen lateral |
| InpSidewayLotMode, InpSidewayCustomLot | Tamaño del lote utilizado específicamente para operaciones de scalping (se recomienda que sea menor que en el modo de tendencia) |
| InpRSIPeriod, InpRSIOversold, InpRSIOverbought | Zonas de sobrecompra/sobreventa basadas en el RSI |
| InpWPRPeriod, InpWPROversold, InpWPROverbought | Zonas de sobrecompra/sobreventa basadas en el %R de Williams |
SL/TP dinámicos basados en el ATRTP
| Parámetro | Significado |
| InpUseDynamicSLTP | Activa el SL/TP calculado a partir del ATR en lugar de un valor fijo |
| InpDynamicSL_ATRMult, InpDynamicTP_ATRMult | Multiplicador del ATR para el SL y el TP |
Integración con AI Grok (opcional)
| Parámetro | Significado |
| InpUseAI | Activar/desactivar la capa de confirmación de IA |
| InpAIApiKey, InpAIUrl, InpAIModel | Datos de conexión a la API |
| InpAITimeout | Tiempo máximo de espera de respuesta (ms) |
| InpAIFallbackOnFail | Si la llamada a la IA falla o agota el tiempo de espera, se ejecuta la operación basándose en la señal original |
Nota: la capa de IA utiliza una llamada WebRequest síncrona , por lo que no funciona dentro del Probador de estrategias; solo se ejecuta cuando el EA está vinculado a un gráfico real o de demostración. Debe incluir la URL de la API en la lista blanca en Herramientas → Opciones → Asesores expertos → Permitir WebRequest.
Configuración general
| Parámetro | Significado |
| InpMagicNumber | Identificador de las operaciones de este EA |
| InpSlippage | Deslizamiento máximo permitido (puntos) |
| InpStopLossPts, InpTakeProfitPts | SL/TP fijos (puntos); solo se utilizan cuando el SL/TP dinámico está desactivado |
| InpReverseOnSignal | Cierra automáticamente la posición opuesta ante una señal de reversión |
| InpOneTradePerBar | Procesa una señal solo una vez por cada nueva barra (recomendado: mantener en «true») |
Guía de configuración rápida
- Realiza
-
un backtest antes de pasar a producción: utiliza el Strategy Tester en el modo «Cada tick basado en ticks reales» para reflejar el spread y el deslizamiento reales.
-
Empieza por lo básico: desactiva primeroInpUseRecovery e InpUseAI, y ejecuta únicamente la lógica principal de tendencia + movimiento lateral para comprender su comportamiento.
-
Configuración de lotes: los principiantes deben utilizar LOT_MODE_FIXED con un lote pequeño; cambia a LOT_MODE_RISK solo cuando comprendas el porcentaje de riesgo que se ajusta a tu propia tolerancia (entre el 0,5 % y el 1 % por operación es un punto de partida razonable).
-
Comprueba el SL/TP: si utilizas un InpStopLossPts fijo , asegúrate de que el valor sea mayor que el requisito mínimo de «nivel de stop» de tu bróker para evitar que se rechacen las órdenes.
-
Si se activa la IA: incluye en la lista blanca la URL correcta de la API en la configuración de tu MT5 y mantén siempre InpAIFallbackOnFail = true para que no se pierdan señales si falla la llamada a la API.
-
Realiza pruebas retrospectivas en una cuenta demo durante al menos unas semanas antes de plantearte utilizar una cuenta real, especialmente si utilizas InpUseRecovery.
Puntos fuertes
-
No es simplemente otro EA más que sigue tendencias: alterna entre dos modos de negociación distintos en función de las condiciones reales del mercado, lo que subsana en parte la clásica debilidad de los sistemas Supertrend puros, que «pierden dinero en mercados laterales».
-
El filtro de tres capas (ADX + CHOP + contador de pérdidas consecutivas) ayuda a reducir las señales ruidosas sin depender de indicadores secundarios complejos.
-
Los niveles de SL/TP se pueden calcular dinámicamente a partir del ATR, adaptándose a la volatilidad del mercado en lugar de utilizar un valor fijo.
-
Gestión flexible de lotes (fija o en porcentaje de riesgo), con la opción de ampliarla aún más utilizando la IA como una capa de filtrado adicional.
-
Los amplios parámetros permiten una personalización profunda por símbolo y marco temporal.
Puntos débiles / Aspectos a tener en cuenta
-
Un gran número de parámetros implica más tiempo de ajuste para cada símbolo, bróker o marco temporal específico; no existe una configuración única que funcione para todos los mercados.
-
El sistema de recuperación es, en esencia, de tipo Martingala: incluso con un límite máximo de riesgo, puede amplificar las pérdidas si se produce una racha de pérdidas inusualmente larga.
-
La capa de IA no se puede someter a backtesting (una limitación de WebRequest en el Strategy Tester); solo se puede evaluar mediante pruebas reales en cuenta demo o en vivo, y añade el coste de la API además de la latencia de procesamiento.
-
La prueba retrospectiva de ejemplo anterior solo abarca 70 operaciones en un historial relativamente corto; se necesitan datos a más largo plazo y pruebas prospectivas reales para evaluar adecuadamente la estabilidad a largo plazo.
-
La caída relativa del capital en la prueba retrospectiva (35,44 %) es notablemente superior a la caída relativa del saldo (16,13 %); prepárate, tanto mentalmente como en términos de capital, para períodos de fuertes caídas en cuenta corriente
.
Aviso de riesgo
:El trading automatizado de divisas y oro conlleva el riesgo de pérdida de capital. Los resultados de las pruebas retrospectivas anteriores no garantizan el rendimiento futuro. Revisa detenidamente el funcionamiento, asegúrate de comprender cómo funciona el sistema y opera únicamente con capital que puedas permitirte perder.
