Apuntarme a la lista de espera
Estrategias / Mean reversion / RSI(2) Pullback MA Exit

RSI(2) Pullback con una salida por media móvil

En una tendencia alcista por encima de la SMA de 200, un cierre por debajo de la SMA de 5 con RSI(2) por debajo de 13 activa un long. Los shorts usan la regla inversa, con RSI(2) por encima de 83 por debajo de la SMA de 200. Los longs cierran con un cruce por encima de la SMA de 9 y los shorts con un cruce por debajo de la SMA de 5.

Mean reversionLargos & cortosSwingNasdaq 100Diario
1.99Profit factor
19,095Beneficio neto EUR
66.35%Tasa de acierto
627Operaciones
-3,955Max drawdown
30.45Operación media

Mejor ejecución de 11. Nasdaq 100, Diario, spread 3, de la ejecución pf:2026-09-24-NAS100-D.tsv:1.

Reglas de entrada, largos

  1. Cierre por encima de la SMA de 200 periodos
  2. Cierre por debajo de la SMA de 5 periodos

Reglas de entrada, cortos

  1. Cierre por debajo de la SMA de 200 periodos
  2. Cierre por encima de la SMA de 5 periodos

Reglas de salida

  1. Cerrar un short cuando el precio cruza por debajo de la SMA de 5 periodos
  2. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoNasdaq 100, Diario
Spread3 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-24
Parámetros (7)
positionSize
Contratos por operación
1
trendPeriod
Longitud del filtro de tendencia SMA
200
fastPeriod
SMA corta para la prueba del pullback y la salida de los shorts
5
exitPeriod
SMA cuyo cruce al alza cierra un long
9
rsiPeriod
Longitud del RSI
2
oversoldLevel
Comprar por debajo de este RSI
13
overboughtLevel
Vender en short por encima de este RSI
83

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
Nasdaq 100Mejor ejecuciónDiario1.99 62766.3519,095 EUR-3,955
S&P 500Diario1.98 85563.395,527 EUR-729
USD/JPYDiarion/a 79067.59780,260 JPY-499,400
EUR/USD1 horan/a 10,34964.6553,535 USD-13,600
EUR/USDDiarion/a 72864.7031,884 USD-25,885
Nikkei 225Diarion/a 65266.8729,284 USD-14,725
EUR/USD4 horasn/a 2,65763.7229,018 USD-17,428
Dow JonesDiarion/a 78464.2914,829 EUR-6,619
Petróleo crudo de EE. UU.Diarion/a 65865.207,721 EUR-6,834
Dow Jones4 horasn/a 57365.976,873 EUR-6,685
FTSE 100Diarion/a 63966.824,588 EUR-2,993

Gráficos

Resultados por ejecución

Las 10 mejores de 11 ejecuciones. La lista completa está en la tabla de arriba.

Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// RSI(2) Pullback MA Exit
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 200         // SMA trend filter length
fastPeriod = 5            // short SMA for the pullback test and the short exit
exitPeriod = 9            // SMA whose upward cross closes a long
rsiPeriod = 2             // RSI length
oversoldLevel = 13        // buy below this RSI
overboughtLevel = 83      // short above this RSI

// --- Indicators ---
trendMA = Average[trendPeriod](close)
fastMA = Average[fastPeriod](close)
exitMA = Average[exitPeriod](close)
rsiValue = RSI[rsiPeriod](close)

25 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

RSISMA
Lee esto primeroDebilidades conocidas3 puntos
  • Sin stop loss ni objetivo, por lo que un pullback que se convierte en un desplome sigue abierto hasta que el precio cruza la media de salida.
  • El max drawdown en Nasdaq 100 Diario fue de EUR 3,955.3 frente a EUR 19,094.8 de beneficio.
  • Varias filas, como USD/JPY Diario con un drawdown de JPY 499,400.0, solo tienen datos de sweep sin un profit factor registrado.

Preguntas

Sobre esta estrategia

¿Puede este sistema RSI(2) ejecutarse en ProOrder?

Sí, usa medias móviles simples y RSI con órdenes a mercado. El código reescrito aún no se ha comprobado en compilación.

¿Cómo le fue más allá del Nasdaq 100?

S&P 500 Diario tuvo un profit factor de 1.98 y generó EUR 5,527.46. EUR/USD 1 hora generó USD 53,535.0 y FTSE 100 Diario EUR 4,588.1.

¿Qué drawdown con 1 contrato?

La mejor ejecución tuvo un max drawdown de EUR 3,955.3 con 1 contrato. S&P 500 Diario fue más suave, con EUR 728.74.

¿Por qué barras diarias?

Las caídas de RSI(2) en barras diarias marcan pullbacks breves dentro de la tendencia de la SMA de 200. La ejecución en Nasdaq 100 produjo 627 operaciones con ese ajuste.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Negated Hammer

Mejor ejecución en el mismo mercado, Nasdaq 100.

3.20 PF · 372 operaciones

Little Turtle Breakout

Un profit factor similar.

1.99 PF · 105 operaciones

Compara los resultados del pullback de RSI con otros miembros. Apúntate a la lista de espera de ProRealAlgos.

El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación