EA Supertrend MT5 sin código
¿Puedo crear un EA SuperTrend para MT5 sin programar?
Hoy no en AlfaTactix. Supertrend no está entre los indicadores que admite el Strategy Builder de MT5, así que no puedes añadirlo como condición en el paso 3. Tienes dos caminos honestos:
- Programarlo en MQL5 — calcular las bandas con ATR en tu EA o leer un indicador Supertrend del Code Base de MQL5 (esquema abajo).
- Crear un EA de tendencia sin código con indicadores admitidos — por ejemplo un cruce de EMA o SMA con el filtro de volatilidad ATR en el paso 4. También sigue tendencias, pero es otra regla y no reproduce las señales de Supertrend.
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 — Direction Up |
| Venta | Giro bajista — Direction Down |
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 |
|---|---|
| ATR Period | 10 |
| Multiplier | 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.
Un EA de tendencia sin código con indicadores admitidos
El formulario MT5 admite RSI, SMA, EMA, WMA, MACD, Stochastic, Williams %R, CCI, Momentum, Bollinger Bands, ATR, Volume y OBV. La idea más cercana: cruce de EMA o SMA en el paso 3, filtro de volatilidad ATR (y opcionalmente sesión y spread) en el paso 4, stop loss basado en ATR en el paso 5. Guía: EA cruce MA sin código. No es un EA Supertrend; 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 exportado en Code Generator para la versión con indicadores admitidos) → F7 → Probador Cada tick → Demo. Probador vs Live. Error 10016: guía.
Mejoras: filtros y riesgo
| Problema | Palanca |
|---|---|
| Whipsaw | Esperar 2–3 barras tras el giro, sesión, Multiplier mayor |
| Spread | No entrar si el spread supera tu límite |
| Stop | Stop basado en el mismo ATR de las bandas |
Tactix AI en este flujo
AlfaTactix incluye Tactix AI: usa Tactix Studio para describir tu idea en lenguaje natural y rellenar timeframes, señales, filtros y riesgo en el mismo formulario de seis pasos — o abre Tactix Guide en cualquier paso si solo necesitas explicar un campo. Revisa cada valor y luego exporta MQL5 o Pine Script desde Code Generator (form-first — no prompt-to-code sin probar).
Próximos pasos
-
Biblioteca de estrategias EA — explora más de 18 playbooks sin código
Prueba Strategy Builder — sin registro: Abre la demo en vivo.

