EA Supertrend MT5 sin codigo

EA Supertrend para MT5: ajustes clásicos ATR 10 / multiplicador 3, la lógica de bandas en MQL5 y una alternativa de tendencia sin código.

📖 5 min read

📝 830 words

🏷️ MQL5 and Expert Advisors

Compartir este artículo:

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:

  1. Programarlo en MQL5 — calcular las bandas con ATR en tu EA o leer un indicador Supertrend del Code Base de MQL5 (esquema abajo).
  2. 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ñalRegla (típica)
CompraGiro alcista — Direction Up
VentaGiro 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

AjusteInicial
ATR Period10
Multiplier3
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.


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

ProblemaPalanca
WhipsawEsperar 2–3 barras tras el giro, sesión, Multiplier mayor
SpreadNo entrar si el spread supera tu límite
StopStop 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

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

Preguntas Frecuentes

Hoy no en AlfaTactix. Supertrend no está entre los indicadores que admite el Strategy Builder de MT5, así que no puedes añadirlo en el paso 3. Puedes programarlo en MQL5 (bandas con iATR o un indicador del Code Base con iCustom) o crear un EA de tendencia sin código con indicadores admitidos, como un cruce de EMA o SMA con filtro de volatilidad ATR.

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 MT5 admite RSI, SMA, EMA, WMA, MACD, Stochastic, Williams %R, CCI, Momentum, Bollinger Bands, ATR, Volume y OBV. Exportas el .mq5 en Code Generator y lo compilas una vez (F7) en MetaEditor.

Continúa aprendiendo

EA scalping MT5 sin codigo