EA Supertrend MT5 sin código

EA Supertrend para MT5: ajustes clásicos ATR 10 / multiplicador 3, cómo construirlo en el Strategy Builder (reglas de entrada del paso 3) y la lógica de bandas en MQL5.

📖 4 min de lectura

📝 771 palabras

🏷️ MQL5 y Asesores Expertos

Compartir este artículo:

EA Supertrend MT5 sin código

¿Puedo crear un EA SuperTrend para MT5 sin programar?

Sí. Supertrend es uno de los 47 tipos de indicadores del Strategy Builder de MT5. Añádelo en el paso 3 (Reglas de entrada): Compra cuando SuperTrend(10, 3) gira al alza (o Cierre cruza al alza la línea Supertrend) y la Regla de venta al revés; luego salidas y riesgo, y pulsa Obtener el código en el paso 7. Si prefieres programarlo, calcula las bandas con ATR en tu EA o lee un indicador Supertrend del Code Base de MQL5 (esquema abajo).

Divulgación: Guía educativa, no asesoramiento financiero. Backtest y Demo no garantizan beneficios en real.

Guías relacionadas: Indicador Supertrend · EA sin código · EA cruce MA · Backtest · Biblioteca de estrategias EA


¿Qué es un EA Supertrend?

SeñalRegla (típica)
CompraGiro alcista — SuperTrend gira al alza
VentaGiro bajista

Supertrend usa ATR para bandas dinámicas. MetaTrader 5 no trae Supertrend integrado: el EA calcula las bandas con ATR o lee un indicador personalizado.


Ajustes clásicos y cuándo funciona

AjusteInicial
Longitud ATR10
Factor3
Centro de bandaMediana (High + Low) / 2
TimeframeM15 o H1
Confirmación1–2 barras cerradas

Funciona mejor: Tendencias claras, sesiones líquidas.

Débil en: Rangos — whipsaw. Mitígalo con filtro de sesión o spread y stop loss.

Ver indicador Supertrend.


Lógica Supertrend en MQL5

  1. Crea un handle con iATR en OnInit y lee el último valor cerrado con CopyBuffer.
  2. Bandas básicas: mid = (High + Low) / 2; superior = mid + Multiplier × ATR; inferior = mid − Multiplier × ATR.
  3. En tendencia alcista la banda inferior solo sube; en bajista la superior solo baja.
  4. Giro alcista cuando Close supera la banda superior anterior; bajista cuando cae bajo la inferior anterior. El giro es la señal de entrada.

Alternativa: un indicador Supertrend del Code Base de MQL5 leído con iCustom(); comprueba qué buffer tiene la línea y cuál la dirección.


SuperTrend en el builder

En el paso 3 añade el indicador SuperTrend. Sus parámetros son la longitud de ATR (10 por defecto) y el factor (3 por defecto). Tiene una línea y una dirección. Regla de compra: precio que cruza al alza la línea; de venta: que cruza a la baja. En el paso 4, opcionalmente un filtro de sesión y de spread; en los pasos 5 y 6, stop loss basado en ATR y el tamaño de posición. Para comparar con otra regla de tendencia: EA cruce MA sin código. Compara ambos en el Probador.


Temas reportados por traders

En hilos públicos de r/algotrading y r/Forex aparecen temas similares:

  • Whipsaw en rangos
  • Filtrar sesión Londres/NY
  • Backtest ≠ live — probar Demo
  • No es sistema infalible

Sin atribuir rentabilidad a influencers. Valida en tu bróker.


Compilar y backtest

.mq5 (escrito a mano, o de Obtener el código en el paso 7) → F7 → Probador Cada tick → Demo. Error 10016: guía.


Mejoras: filtros y riesgo

ProblemaPalanca
WhipsawEsperar 2–3 barras tras el giro, sesión, Factor mayor
SpreadNo entrar si el spread supera tu límite
StopStop basado en el mismo ATR de las bandas

Próximos pasos

Prueba Strategy Builder — sin registro: Abre la demo en vivo.

Preguntas Frecuentes

Sí. Supertrend es uno de los 47 tipos de indicadores del Strategy Builder de MT5. Añádelo en el paso 3 (Reglas de entrada) y escribe una regla como precio que cruza al alza la línea Supertrend para comprar y a la baja para vender. Luego define salidas y riesgo y genera MQL5 en Code Generator. También puedes programarlo en MQL5 (bandas con iATR o un indicador del Code Base con iCustom).

Inicio: ATR 10, Multiplicador 3 en M15 o H1. Multiplicador más alto = menos cambios de tendencia. Siempre haz backtest con el spread de tu bróker.

No. MT5 no tiene función Supertrend integrada. El EA calcula las bandas con un handle de iATR o lee un indicador Supertrend del Code Base de MQL5 con iCustom.

No. Suele hacer whipsaw en rangos. Guía educativa: backtest, Demo, luego real con riesgo controlado.

Guía del indicador en /academy/indicators/supertrend, luego el esquema MQL5 de esta guía.

El formulario tiene 47 tipos de indicadores, entre ellos RSI, SMA, EMA, WMA, MACD, Stochastic, Williams %R, CCI, Momentum, Bollinger Bands, ATR, Volume, OBV, SuperTrend y ADX. En el paso 7 pulsas Obtener el código y compilas el .mq5 una vez (F7) en MetaEditor.