En esta página
Volver a tutoriales

Crea un EA RSI sobrecompra/sobreventa para MT5 — sin codigo

Strategy Builder: parametros RSI, Cross desde 30/70, siete tipos de condicion, exportar MQL5 y backtest de reversion a la media.

📖 16 min read

📝 3,200 words

🏷️ MQL5 & Expert Advisors

Compartir este artículo:

¿Quieres crear una estrategia sin código ahora?

Crea tu cuenta gratis en segundos y empieza de inmediato.


Crea un EA RSI sobrecompra/sobreventa para MT5 — sin código

Respuesta rápida: EA RSI sobrecompra/sobreventa sin código

Respuesta rápida: Añade RSI en el paso 3 — Señales del Strategy Builder, condición Cross con Target = Oversold, Direction = Up, Value = 30 en Compra y Target = Overbought, Direction = Down, Value = 70 en Venta, configura Length 14, Overbought 70, Oversold 30, riesgo en paso 5, Guardar, exportar MQL5 en Code Generator, compilar en MetaEditor y backtest en H1 EURUSD con Cada tick.

Divulgación: Tutorial con AlfaTactix. Visión general sin código: EA sin código. Teoría RSI: guía Academy RSI. Alternativa tendencial: EA cruce MA sin código.

Guías relacionadas: Crear/editar EA · Gestión de riesgo · Backtest


¿Qué es un EA RSI sobrecompra/sobreventa?

Un EA RSI sobrecompra/sobreventa automatiza uno de los sistemas de reversión a la media más populares:

SeñalRegla
CompraEl RSI estaba en sobreventa y cruza al alza por el nivel (p. ej. 30)
VentaEl RSI estaba en sobrecompra y cruza a la baja por el nivel (p. ej. 70)

El Índice de Fuerza Relativa (RSI) oscila entre 0 y 100. Por encima de 70 = sobrecompra; por debajo de 30 = sobreventa. Un EA de reversión apuesta a que los extremos vuelven hacia el centro (a menudo 50).

El EA se ejecuta en cada tick o vela en MetaTrader 5. Esta guía muestra la misma lógica en Strategy Builder con cada parámetro y condición que expone el producto para RSI.


Ajustes RSI clásicos y cuándo funciona

AjusteValor inicial
Length14
Overbought70 (rango 50–100)
Oversold30 (rango 0–50)
Marco temporalH1
SímboloEURUSD, GBPUSD
SmoothingNone

Funciona mejor: Mercados laterales o con tendencia suave donde el precio rebota desde extremos.

Dificultades: Tendencias fuertes — el RSI puede permanecer en sobrecompra/sobreventa. Mitiga con filtros paso 4, SL paso 5 o filtro de tendencia (EA cruce MA). Teoría: guía RSI.


Parámetros RSI en Strategy Builder

Al añadir RSI en paso 3:

ParámetroRangoDefault
Length2 – 10014
SourceClose, Open, High, LowClose
SmoothingNone, SMA, EMA, WMA, SMMA, VWMANone
Smoothing Length1 – 10014
Overbought50 – 10070
Oversold0 – 5030
Offset-50 – 500

Consejo: Iguala Overbought/Oversold en Parámetros con el Value de la condición Cross (p. ej. OS 30 + Cross Value 30).


Tipos de condición RSI (todos los campos)

1. Compare (Comparar)

CampoOpciones
Operator>, <, >=, <=, ==, !=
ValueNúmero 0 – 100

Uso: «Comprar cuando RSI <= 30» — dispara mientras permanece en zona.


2. Cross (Cruce)

CampoOpciones
TargetRSI, Overbought, Oversold, 50
DirectionUp · Down
ValueNúmero (p. ej. 30 / 70)

Receta clásica:

PestañaTargetDirectionValue
CompraOversoldUp30
VentaOverboughtDown70

Uso: «RSI cruza al alza por 30» — una señal por rebote, no en cada vela.


3. Divergence (Divergencia)

Divergence Type (Bullish/Bearish), Period (1–100), Lookback Period (1–200, default 40), Strength (1–10), Timeframe (1m–1M).

Uso: Reversiones avanzadas; combina con Cross usando AND.


4. Failure Swing

Direction (Up/Down), Period (1–100, default 20), Confirmation (1–10).

Uso: Patrones RSI de reversión; Confirmation 2–3 reduce ruido.


5. Breakout

Direction, Threshold, Period (1–50), Confirmation (1–10), Volume Confirmation (None / Above Average / High).

Uso: Rupturas de momentum en RSI; distinto del EA clásico de reversión.


6. Pattern (Patrón)

Pattern Type (Double Top/Bottom, H&S, Inverse H&S, Triangle, Wedge), Min Height, Min Width, Volume Confirmation.

Uso: Entradas avanzadas; la mayoría de EAs RSI usan solo Cross.


7. Slope (Pendiente)

Direction (Up/Down), Period (1–50), Min Slope, Smoothing (None/SMA/EMA/WMA), Smoothing Length (1–100), Source (OHLC).

Uso: «Cross desde sobreventa AND pendiente Up» en paso 3.

Combina con AND/OR/NOT y grupos en paso 3 — ver EA sin código.


Construir el EA RSI paso a paso

Flujo de seis pasos en Strategy Builder demo.

Paso 1 — Información de estrategia

  • Nombre: p. ej. RSI Reversión H1 EURUSD

Paso 2 — Marcos temporales

  • Activa H1 como marco de operación.

Paso 3 — Señales (núcleo)

  1. Pestaña Compra, marco H1.
  2. Añadir indicadorRSI.
  3. Parámetros: Length 14, Source Close, Smoothing None, Overbought 70, Oversold 30, Offset 0.
  4. Añadir condiciónCross: Target Oversold, Direction Up, Value 30.
  5. Pestaña Venta: Cross Target Overbought, Direction Down, Value 70.

Alternativa: Compare RSI <= 30 AND Cross Up Value 30 para entrada más estricta.

Paso 4 — Filtros (opcional)

Sesión, spread, ATR — Filtros MTF.

Paso 5 — Gestión de riesgo

Lote, SL/TP, una operación a la vez — Gestión de riesgo.

Paso 6 — Vista previa y guardar

Revisar reglas → Guardar.


Exportar, compilar y backtest

Code Generator → MQL5 → compilar (F7) en MetaEditorProbador en Cada tick, H1 EURUSD → Demo → Live. Error 10016: guía.

El código exportado usa iRSI() — ver Referencia MQL5.


Mejoras: filtros y riesgo

ProblemaSolución en builder
Pérdidas contra-tendenciaFiltro sesión; filtro tendencia (EA MA)
Demasiadas entradasCross en lugar de Compare; Failure Swing Confirmation 2–3
SpreadFiltro spread paso 4
Sobre-operarUna posición; SL paso 5

Próximos pasos

Prueba: Strategy Builder demo — construye el EA RSI 14/30/70, exporta y haz backtest.

Crea tu estrategia de trading sin código ahora — gratis

Crea tu cuenta y empieza ahora mismo a construir una estrategia sin código. Añade indicadores, filtros y reglas de riesgo, y exporta MQL5 en minutos.

Preguntas Frecuentes

Sí. En Strategy Builder: RSI en paso 3, condición Cross con Target Oversold, Direction Up, Value 30 (compra) y Target Overbought, Direction Down, Value 70 (venta), riesgo en paso 5, guardar y exportar MQL5 en Code Generator. Compilar y probar en el Probador.

Inicio clásico: Length 14, Overbought 70, Oversold 30, en H1 con EURUSD. Configura estos valores en Parámetros del RSI y usa condiciones Cross en los mismos niveles. Teoría RSI: guía Academy RSI.

Cross dispara cuando el RSI cruza un nivel (p. ej. sube por encima de 30) — ideal para rebotes. Compare comprueba una regla estática (RSI <= 30) y puede disparar en cada vela mientras esté en zona. Para un EA clásico, usa Cross Target = Oversold, Direction = Up, Value = 30 en Compra.

Sí. El código exportado llama al handle estándar iRSI con tu Length, Source y niveles. No escribes esa lógica a mano — ver Referencia MQL5 y MQL5 sin MetaEditor.

La reversión RSI compra caídas y vende subidas, pero en tendencia fuerte el RSI puede permanecer en sobrecompra/sobreventa. Añade filtros paso 4, SL paso 5, o combina con filtro de tendencia (p. ej. EA cruce MA). Ver Probador vs Live.

Usa Cross en lugar de Compare para entrar en el rebote. Añade Confirmation en Failure Swing o Breakout, filtros paso 4 y SL paso 5 según Gestión de riesgo. Error 10016: guía.

Crea tu estrategia sin código ahora — gratis

Crear cuenta gratis