La regla es lo más simple posible: ponerse long cuando RSI(14) cruza por encima de 50 y short cuando cruza por debajo. Una operación cierra cuando el RSI vuelve al lado equivocado de 50 o toca un stop del 1%. En las pruebas, esta idea perdió dinero en todos los mercados y marcos temporales.
Mejor ejecución de 16. DAX 40, 5 min, spread 3, de la ejecución sweeps:2026-09-07-DAX40-5m-opt.tsv:10.
| Periodo | Hasta 2026-09-07 |
| Instrumento | DAX 40, 5 minutos |
| Spread | 3 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-07 |
| positionSize Contratos por operación | 1 |
| rsiPeriod Longitud del RSI | 14 |
| rsiMidLevel Línea media del RSI | 50 |
| stopLossPct Stop de protección, porcentaje | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Mejor ejecución | 5 min | n/a | 12,155 | 18.48 | -34,668 EUR | -34,722 |
| Oro | 1 hora | n/a | 6,591 | 20.27 | -1,911 EUR | -2,440 |
| Oro | 30 min | n/a | 11,614 | 22.46 | -2,758 EUR | -6,360 |
| DAX 40 | 1 hora | n/a | 6,110 | 21.83 | -4,811 EUR | -8,912 |
| Oro | 5 min | n/a | 11,900 | 18.66 | -5,219 EUR | -5,280 |
| Oro | 15 min | n/a | 11,613 | 16.98 | -6,169 EUR | -7,817 |
| S&P 500 | 1 hora | n/a | 6,693 | 20.04 | -6,507 EUR | -6,607 |
| S&P 500 | 30 min | n/a | 11,500 | 23.39 | -6,588 EUR | -8,990 |
| S&P 500 | 15 min | n/a | 11,211 | 18.16 | -10,182 EUR | -10,216 |
| Nasdaq 100 | 1 hora | n/a | 6,517 | 20.75 | -10,645 EUR | -15,474 |
| S&P 500 | 5 min | n/a | 11,567 | 16.29 | -11,721 EUR | -11,721 |
| Nasdaq 100 | 30 min | n/a | 11,200 | 23.70 | -16,885 EUR | -21,340 |
| DAX 40 | 30 min | n/a | 11,160 | 21.92 | -18,976 EUR | -25,909 |
| Nasdaq 100 | 15 min | n/a | 10,857 | 19.83 | -20,207 EUR | -20,276 |
| DAX 40 | 15 min | n/a | 11,221 | 19.99 | -30,638 EUR | -30,919 |
| Nasdaq 100 | 5 min | n/a | 11,334 | 18.76 | -30,990 EUR | -31,177 |
Gráficos
Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // RSI Midline Trend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade rsiPeriod = 14 // RSI length rsiMidLevel = 50 // RSI midline that splits bullish from bearish stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- rsiValue = RSI[rsiPeriod](close)
26 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
El código funciona, pero todos los backtest perdieron dinero. Es mejor tratarla como un estudio de por qué falla un simple cruce de la línea media del RSI, no como un sistema para operar en real.
DAX 40, Gold, Nasdaq 100 y S&P 500 en gráficos intraday. La menor pérdida fue Gold 1 hora con EUR -1,910.90, y las mayores fueron EUR -30,638.10 en DAX 40 15 minutos y EUR -30,989.60 en Nasdaq 100 5 minutos.
Con 1 contrato, la ejecución de DAX 40 en 5 minutos tuvo un max drawdown de EUR 34,722.20, casi igual a su pérdida total.
RSI(14) cambia de lado alrededor de 50 constantemente en barras cortas, por lo que el sistema opera miles de veces y paga el spread de 3 puntos en cada una.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.