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ñal | Regla |
|---|---|
| Compra | El RSI estaba en sobreventa y cruza al alza por el nivel (p. ej. 30) |
| Venta | El 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
| Ajuste | Valor inicial |
|---|---|
| Length | 14 |
| Overbought | 70 (rango 50–100) |
| Oversold | 30 (rango 0–50) |
| Marco temporal | H1 |
| Símbolo | EURUSD, GBPUSD |
| Smoothing | None |
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ámetro | Rango | Default |
|---|---|---|
| Length | 2 – 100 | 14 |
| Source | Close, Open, High, Low | Close |
| Smoothing | None, SMA, EMA, WMA, SMMA, VWMA | None |
| Smoothing Length | 1 – 100 | 14 |
| Overbought | 50 – 100 | 70 |
| Oversold | 0 – 50 | 30 |
| Offset | -50 – 50 | 0 |
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)
| Campo | Opciones |
|---|---|
| Operator | >, <, >=, <=, ==, != |
| Value | Número 0 – 100 |
Uso: «Comprar cuando RSI <= 30» — dispara mientras permanece en zona.
2. Cross (Cruce)
| Campo | Opciones |
|---|---|
| Target | RSI, Overbought, Oversold, 50 |
| Direction | Up · Down |
| Value | Número (p. ej. 30 / 70) |
Receta clásica:
| Pestaña | Target | Direction | Value |
|---|---|---|---|
| Compra | Oversold | Up | 30 |
| Venta | Overbought | Down | 70 |
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)
- Pestaña Compra, marco H1.
- Añadir indicador → RSI.
- Parámetros: Length 14, Source Close, Smoothing None, Overbought 70, Oversold 30, Offset 0.
- Añadir condición → Cross: Target Oversold, Direction Up, Value 30.
- 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 MetaEditor → Probador en Cada tick, H1 EURUSD → Demo → Live. Error 10016: guía.
El código exportado usa iRSI() — ver Referencia MQL5.
Mejoras: filtros y riesgo
| Problema | Solución en builder |
|---|---|
| Pérdidas contra-tendencia | Filtro sesión; filtro tendencia (EA MA) |
| Demasiadas entradas | Cross en lugar de Compare; Failure Swing Confirmation 2–3 |
| Spread | Filtro spread paso 4 |
| Sobre-operar | Una posición; SL paso 5 |
Próximos pasos
Prueba: Strategy Builder demo — construye el EA RSI 14/30/70, exporta y haz backtest.