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ñal | Regla (típica) |
|---|---|
| Compra | Giro alcista — SuperTrend gira al alza |
| Venta | Giro 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
| Ajuste | Inicial |
|---|---|
| Longitud ATR | 10 |
| Factor | 3 |
| Centro de banda | Mediana (High + Low) / 2 |
| Timeframe | M15 o H1 |
| Confirmación | 1–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
- Crea un handle con iATR en OnInit y lee el último valor cerrado con CopyBuffer.
- Bandas básicas: mid = (High + Low) / 2; superior = mid + Multiplier × ATR; inferior = mid − Multiplier × ATR.
- En tendencia alcista la banda inferior solo sube; en bajista la superior solo baja.
- 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
| Problema | Palanca |
|---|---|
| Whipsaw | Esperar 2–3 barras tras el giro, sesión, Factor mayor |
| Spread | No entrar si el spread supera tu límite |
| Stop | Stop basado en el mismo ATR de las bandas |
Próximos pasos
-
Biblioteca de estrategias EA — explora los playbooks sin código
Prueba Strategy Builder — sin registro: Abre la demo en vivo.

