Apuntarme a la lista de espera
Estrategias / Momentum / RSI Momentum Thrust

RSI Momentum Thrust: operar breakouts del RSI a favor de la tendencia

En lugar de operar contra las lecturas de sobrecompra, esta estrategia compra cuando el RSI(20) cruza por encima de 70 con el precio sobre la SMA de 20 bars y el Momentum(12) subiendo durante dos bars. Los shorts lo reflejan por debajo de 30. Las operaciones se cierran en un stop u objetivo de 40 puntos, o antes si el RSI retrocede o la SMA gira.

MomentumLargos & cortosSwingPlata4 horas
1.33Profit factor
6,567Beneficio neto USD
50.55%Tasa de acierto
273Operaciones
-1,524Max drawdown
24.05Operación media

Mejor de 8 ejecuciones. Silver, 4 horas, spread 2, de la ejecución pf:2026-09-26-SILVER-4h.tsv:1.

Reglas de entrada, largos

  1. El cierre está por encima de la SMA de 20 bars
  2. El Momentum(12) ha subido durante dos bars consecutivos

Reglas de entrada, cortos

  1. El cierre está por debajo de la SMA de 20 bars
  2. El Momentum(12) ha caído durante dos bars consecutivos

Reglas de salida

  1. Stop loss de 40 puntos, objetivo de beneficio de 40 puntos
  2. Cerrar un short cuando el RSI(20) cruce por encima de 40 o la SMA de 20 bars gire al alza

Condiciones de la prueba

PeriodoHasta 2026-09-27
InstrumentoSilver, 4 horas
Spread2 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-27
Parámetros (10)
positionSize
Contratos por operación
1
rsiPeriod
Longitud del RSI
20
longEntryLevel
Comprar cuando el RSI cruce por encima de este valor
70
longExitLevel
Vender cuando el RSI cruce por debajo de este valor
60
shortEntryLevel
Abrir short cuando el RSI cruce por debajo de este valor
30
shortExitLevel
Cerrar cuando el RSI cruce por encima de este valor
40
trendPeriod
SMA utilizada como filtro de tendencia y salida por pendiente
20
momentumPeriod
Longitud del Momentum
12
stopLossPoints
Stop de protección en puntos
40
takeProfitPoints
Objetivo de beneficio en puntos
40

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
PlataMejor ejecución4 horas1.33 27350.556,567 USD-1,524
USD/JPY1 hora1.15 1,11545.92248,920 JPY-58,630
USD/JPY15 minn/a 1,34038.5891,970 JPY-58,510
Dow JonesDiarion/a 9055.56615 EUR-174
Petróleo crudo de EE. UU.Diarion/a 8856.82480 EUR-221
Oro30 minn/a 1,44035.42477 EUR-430
Petróleo BrentDiarion/a 4163.41440 EUR-120
OroDiarion/a 11143.24245 EUR-168

Gráficos

Resultados por ejecución

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 Momentum Thrust
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1             // contracts per trade
rsiPeriod = 20               // RSI length
longEntryLevel = 70          // buy when RSI crosses above this
longExitLevel = 60           // sell when RSI crosses below this
shortEntryLevel = 30         // short when RSI crosses below this
shortExitLevel = 40          // cover when RSI crosses above this
trendPeriod = 20             // SMA used as trend filter and slope exit
momentumPeriod = 12          // momentum length
stopLossPoints = 40          // protective stop, points
takeProfitPoints = 40        // profit target, points

// --- Indicators ---
rsiValue = RSI[rsiPeriod](close)
trendMA = Average[trendPeriod](close)
momentumValue = Momentum[momentumPeriod](close)

momentumRising = momentumValue > momentumValue[1] AND momentumValue[1] > momentumValue[2]
momentumFalling = momentumValue < momentumValue[1] AND momentumValue[1] < momentumValue[2]

28 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

RSISMAMomentum
Lee esto primeroDebilidades conocidas4 puntos
  • La mejor ejecución tuvo un profit factor de 1.33 y una tasa de acierto del 50.55%, un edge estrecho que unos costes más altos podrían eliminar.
  • Solo 273 operaciones en la mejor ejecución, y Brent Crude Diario tuvo solo 41.
  • Varios mercados ganaron muy poco: Gold Diario ganó EUR 245.2 y Brent Crude Diario EUR 440.
  • El stop y el objetivo son ambos de 40 puntos, lo que encaja mucho mejor con algunos instrumentos que con otros.

Preguntas

Sobre esta estrategia

¿Puede RSI Momentum Thrust ejecutarse en ProOrder?

Sí. Utiliza RSI, SMA y Momentum con un stop y un objetivo fijos. La reescritura aún no se ha verificado en compilación.

¿En qué mercados se probó?

Silver 4 horas fue el mejor. USD/JPY, Dow Jones, US Crude Oil, Brent Crude y Gold también fueron rentables, con USD/JPY 1 hora en un profit factor de 1.15.

¿Qué drawdown debo prever con 1 contrato?

En Silver 4 horas el max drawdown fue de USD 1,523.5. USD/JPY 1 hora alcanzó JPY 58,629.97.

¿Por qué barras de 4 horas?

El RSI(20) es lento, por lo que los cruces de 70 o 30 en bars de 4 horas marcan impulsos reales de varios días en lugar de picos breves.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Percent B Bollinger Trend

Mejor ejecución en el mismo mercado, Silver.

5.43 PF · 3,202 operaciones

Asymmetric EMA Cross

Un profit factor similar.

1.33 PF · 1,019 operaciones

Los aficionados al breakout de momentum pueden apuntarse aquí a la lista de espera de la comunidad de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

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