EA RSI sobrecompra/venta MT5 sin código

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

📖 8 min de lectura

📝 1,467 palabras

🏷️ MQL5 y Asesores Expertos

Compartir este artículo:

EA RSI sobrecompra/venta MT5 sin código

¿Puedo crear un EA RSI sobrecompra/sobreventa para MT5 sin programar?

Sí. Añade RSI en el paso 3 — Reglas de entrada del Strategy Builder, Regla de compra: RSI cruza al alza su nivel de sobreventa (30); Regla de venta: RSI cruza a la baja su nivel de sobrecompra (70). Mantén Longitud 14, Nivel de sobrecompra 70, Nivel de sobreventa 30, salidas en el paso 5 y tamaño en el paso 6, Guardar estrategia en el paso 7, Obtener el código, 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 · Biblioteca de estrategias EA


¿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
Longitud14
Nivel de sobrecompra70 (rango 50–100)
Nivel de sobreventa30 (rango 0–50)
Marco temporal de operación (paso 2)H1
SímboloEURUSD, GBPUSD

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 elegir RSI en Qué vigilar (pestaña Indicador) del paso 3, sus ajustes se abren en el selector:

AjusteRangoPor defecto
Longitud2 – 20014
Precio (más ajustes)open … ohlc4 (7 opciones)Close
Nivel de sobrecompra50 – 10070
Nivel de sobreventa0 – 5030

Consejo: En Comparar con, usa la pestaña Nivel: la regla lee el nivel de sobreventa y el nivel de sobrecompra que fijaste en el indicador, y siempre coinciden.

Suavizado: v2 no tiene un ajuste de suavizado en el RSI. Si quieres una línea menos irregular, usa la pestaña Cálculo para crear una media del RSI (p. ej. SMA(14) de RSI).


Tipos de condición RSI (todos los campos)

En el paso 3 hay una Regla de compra y una Regla de venta. Cada línea se lee como una frase: Compra cuando [Qué vigilar] [Cómo se comparan] [Comparar con].

1. Está por encima de / por debajo de (regla estática)

Cómo se comparan ofrece está por encima de, está por debajo de, está en o por encima de y está en o por debajo de. Comparar con admite un número (pestaña Número) o un nivel (pestaña Nivel).

Uso: «Comprar cuando RSI(14) está por encima de 50» — se cumple mientras permanece en ese lado.


2. Cruza al alza / cruza a la baja

Parte de la líneaElección
Qué vigilarRSI(14)
Cómo se comparancruza al alza / cruza a la baja
Comparar conPestaña Nivel: Nivel de sobreventa / Nivel de sobrecompra; o Número (p. ej. 50); u otro indicador

Receta clásica:

ReglaLínea
Regla de compraRSI(14) cruza al alza su nivel de sobreventa (30)
Regla de ventaRSI(14) cruza a la baja su nivel de sobrecompra (70)

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


3. Divergencia

Cómo se comparan: diverge del precio. El formulario pide el tipo (regular u oculta, alcista o bajista), los giros (velas a la izquierda y a la derecha, p. ej. 5 y 5) y la distancia entre giros (p. ej. de 5 a 60 velas).

Uso: reversiones avanzadas; ponla junto al cruce en un grupo Todas estas.


4. Sube / baja

sube / baja, con Durante cuántas velas y Cambio mínimo.

Uso: «Cruce desde sobreventa y RSI sube» en un grupo Todas estas.


5. Ventana de tiempo

Con Ventana de tiempo, una línea puede ser Ocurrió en las últimas N velas o Se cumple desde hace N velas seguidas (esta última no está disponible con cruces).

Combina líneas con Todas estas / Cualquiera de estas y No debe cumplirse — ver EA sin código.


Construir el EA RSI paso a paso

Flujo de 7 pasos en Strategy Builder demo.

Paso 1 — Información y plataforma

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

Paso 2 — Marcos temporales

  • Añade H1 como marco temporal de operación.

Paso 3 — Reglas de entrada (núcleo)

  1. Regla de compra.
  2. En Qué vigilar, elige RSI (pestaña Indicador).
  3. Ajustes: Longitud 14, Precio Close, Nivel de sobrecompra 70, Nivel de sobreventa 30.
  4. Cómo se comparan: cruza al alza; Comparar con: pestaña Nivel → Nivel de sobreventa (30).
  5. Regla de venta: activa La venta refleja la compra (RSI cruza a la baja su nivel de sobrecompra (70)) o elige Escribir la regla de venta.

Alternativa: en la Regla de compra, un grupo Todas estas con RSI está en o por debajo de 30 y RSI cruza al alza su nivel de sobreventa, para una entrada más estricta.

Paso 4 — Filtros (opcional)

Sesiones de mercado, Límite de spread, Condiciones de mercado — Filtros MTF.

Pasos 5 y 6 — Salidas, riesgo y gestión del dinero

Tamaño de la posición, stop loss y take profit, y Máximo de operaciones a la vez — Gestión de riesgo.

Paso 7 — Revisión y guardado

Revisa la lista de comprobación y pulsa Guardar estrategia.


Exportar, compilar y backtest

Paso 7: Obtener el código → MetaTrader 5 → compilar (F7) en MetaEditor [3] → Probador en Cada tick, H1 EURUSD → Demo → Live. Error 10016: guía.

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


Mejoras: filtros y riesgo

ProblemaSolución en builder
Pérdidas contra-tendenciaFiltro sesión; filtro tendencia (EA MA)
Demasiadas entradascruza al alza en lugar de está en o por debajo de; Ocurrió en las últimas N velas o una segunda línea en Todas estas
SpreadLímite de spread en el paso 4
Sobre-operarUna posición; SL paso 5; Entradas por día en el paso 6

Próximos pasos

Prueba Strategy Builder — sin registro: Abre la demo en vivo — construye el EA RSI 14/30/70, exporta y haz backtest.

Preguntas Frecuentes

Sí. En Strategy Builder: RSI en el paso 3: en la Regla de compra, RSI(14) cruza al alza su nivel de sobreventa (30); en la Regla de venta, RSI(14) cruza a la baja su nivel de sobrecompra (70) (o activa La venta refleja la compra). Salidas en el paso 5 y tamaño en el paso 6, Guardar estrategia en el paso 7 y Obtener el código. Compilar y probar en el Probador.

Inicio clásico: Longitud 14, Nivel de sobrecompra 70, Nivel de sobreventa 30, en H1 con EURUSD. Configura estos valores en los ajustes del RSI y usa la pestaña Nivel en Comparar con, para que la regla lea los mismos niveles. Teoría RSI: guía Academy RSI.

cruza al alza dispara cuando el RSI cruza un nivel (p. ej. sube por encima de 30) — ideal para rebotes. está en o por debajo de comprueba una regla estática (RSI en o por debajo de 30) y puede disparar en cada vela mientras esté en zona. Para un EA clásico, usa RSI cruza al alza su nivel de sobreventa (30) en la Regla de compra.

Sí. El código exportado llama al handle estándar iRSI (se abre en una pestaña nueva) con tu Longitud, Precio y niveles. No escribes esa lógica a mano — ver Referencia MQL5 y EA sin código.

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 Backtest de un EA en el Probador de MT5.

Usa cruza al alza en lugar de está en o por debajo de para entrar en el rebote. Añade una línea con Ocurrió en las últimas N velas, una segunda línea en un grupo Todas estas, filtros paso 4 y SL paso 5 según Gestión de riesgo. Error 10016: guía.

Referencias

  1. MetaQuotes, MQL5 Reference. OnTick. https://www.mql5.com/en/docs/event_handlers/ontick
  2. MetaQuotes, MQL5 Reference. iRSI. https://www.mql5.com/en/docs/indicators/irsi
  3. MetaQuotes, MetaEditor Help. Welcome to algorithmic trading!. https://www.metatrader5.com/en/metaeditor/help
  4. MetaQuotes. MetaTrader 5 Built-in Trading Strategy Tester. https://www.metatrader5.com/en/automated-trading/strategy-tester