Primero vienen dos comprobaciones de tendencia: el RSI(22) debe situarse por encima de 50 y la SMA de 22 periodos debe estar subiendo. Cuando el RSI(2) cae entonces por debajo de 15, el sistema compra la caída. Vende en cuanto el RSI(2) vuelve a subir por encima de 60.
Mejor ejecución de 12. Gold, Diario, spread 0.6, de la ejecución pf:2026-09-24-GOLD-D.tsv:3.
| Periodo | Hasta 2026-09-25 |
| Instrumento | Gold, Diario |
| Spread | 0.6 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-25 |
| positionSize Contratos por operación | 1 |
| rsiPeriod Longitud del RSI corto | 2 |
| oversoldLevel Comprar por debajo de este RSI corto | 15 |
| trendPeriod SMA cuya pendiente debe ser positiva | 22 |
| rsiTrendPeriod RSI más largo usado como filtro de tendencia | 22 |
| rsiTrendLevel El RSI más largo debe estar por encima de esto | 50 |
| rsiExitLevel Vender cuando el RSI corto suba por encima de esto | 60 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | Diario | 1.73 | 254 | 54.72 | 910 EUR | -300 |
| USD/JPY | 1 hora | n/a | 2,687 | 67.55 | 181,010 JPY | -99,390 |
| USD/JPY | 30 min | n/a | 3,763 | 65.80 | 163,430 JPY | -99,320 |
| EUR/USD | Diario | n/a | 246 | 71.14 | 43,073 USD | -18,040 |
| Nikkei 225 | Diario | n/a | 280 | 70.71 | 16,267 USD | -7,220 |
| EUR/USD | 4 horas | n/a | 908 | 65.20 | 15,037 USD | -13,145 |
| Petróleo crudo de EE. UU. | Diario | n/a | 243 | 70.37 | 8,694 EUR | -2,370 |
| Nasdaq 100 | Diario | n/a | 309 | 66.02 | 7,279 EUR | -2,661 |
| Dow Jones | 1 hora | n/a | 836 | 69.38 | 4,781 EUR | -3,935 |
| S&P 500 | Diario | n/a | 403 | 62.03 | 1,831 EUR | -502 |
| FTSE 100 | Diario | n/a | 279 | 68.10 | 1,506 EUR | -1,165 |
| Oro | 4 horas | n/a | 661 | 67.02 | 603 EUR | -408 |
Gráficos
Las 10 mejores de 12 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // RSI(2) Trend Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade rsiPeriod = 2 // short RSI length oversoldLevel = 15 // buy below this short RSI trendPeriod = 22 // SMA whose slope must be positive rsiTrendPeriod = 22 // longer RSI used as a trend filter rsiTrendLevel = 50 // longer RSI must be above this rsiExitLevel = 60 // sell when the short RSI rises above this // --- Indicators --- rsiValue = RSI[rsiPeriod](close) rsiTrend = RSI[rsiTrendPeriod](close) trendMA = Average[trendPeriod](close) trendSlope = trendMA / trendMA[1] - 1
14 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. Las reglas están completamente codificadas y opera 1 contrato por señal, solo largos.
Gold diario tuvo un profit factor de 1.73 en 254 operaciones. Las once ejecuciones de mercado y marco temporal fueron rentables, desde USD/JPY 1 hora (JPY 181,010.00) hasta Gold 4 horas (EUR 602.70).
En Gold diario el max drawdown fue de EUR 299.80. Las ejecuciones de forex están dimensionadas de forma muy distinta, así que comprueba el mercado que piensas operar.
Las caídas diarias del RSI(2) dentro de un mercado al alza tienden a rebotar en cuestión de días. En Gold 4 horas el sistema operó 661 veces pero ganó menos dinero.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.