Apuntarme a la lista de espera
Estrategias / Mean reversion / Stochastic Extreme Reversal

Stochastic Extreme Reversal: cruces del stochastic con una salida paciente por RSI

Los longs entran con un cruce del %K del Stochastic(18,2) por encima de su %D de 6 periodos, mientras que los shorts necesitan que el %K retroceda desde encima de 90 y cruce a la baja dos veces. Las salidas esperan a que el RSI(2) toque un extremo varias veces antes de cerrar. No se usa ningún stop ni objetivo.

Mean reversionLargos & cortosSwingPlata1 hora
3.94Profit factor
571,597Beneficio neto USD
56.98%Tasa de acierto
974Operaciones
-568,775Max drawdown
587Operación media

Mejor ejecución de 14. Silver, 1 hora, spread 2, de la ejecución pf:2026-09-16-SILVER-1h.tsv:1.

Reglas de entrada, largos

  1. No hay posición abierta y no hay ningún setup short pendiente
  2. Al menos dos bars desde el último setup o entrada

Reglas de entrada, cortos

  1. Un setup short está armado: el %K estuvo por encima de 90 en los últimos 2 bars y cruzó por debajo del %D
  2. No hay posición abierta y al menos dos bars desde el setup

Reglas de salida

  1. Short: el espejo con RSI(2) y nivel 5
  2. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-16
InstrumentoSilver, 1 hora
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-16
Parámetros (13)
positionSize
Contratos por operación
1
stochPeriod
Periodo de observación del Stochastic
18
stochSmooth
Suavizado del %K
2
stochDPeriod
Media %D del %K
6
overboughtLevel
Máximo extremo para un setup short
90
oversoldLevel
Mínimo extremo para un setup long
10
consolidationPeriod
Bars comprobados para la lectura extrema
2
rsiPeriod
Longitud del RSI para las salidas
2
rsiUpperLevel
Nivel de pico del RSI para las salidas de longs
95
rsiLowerLevel
Nivel de mínimo del RSI para las salidas de shorts
5
rsiExitCount
Picos del RSI necesarios antes de salir
4
rsiPeakLookback
Bars usados para medir cada pico del RSI
8
rsiBaseline
Valor inicial para el último pico del RSI
50

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
PlataMejor ejecución1 hora3.94 97456.98571,597 USD-568,775
Nikkei 2254 horas1.70 23164.5052,240 USD-13,131
S&P 500Diario1.65 13559.263,714 EUR-1,595
Nasdaq 1001 hora1.18 1,06057.1714,231 EUR-6,458
Dow Jones5 min1.16 1,60858.6418,565 EUR-7,440
Nikkei 22515 min1.11 1,66958.2428,398 USD-23,317
Nikkei 22530 min1.10 1,66855.2226,850 USD-24,064
Dow Jones10 min1.10 1,62758.4517,249 EUR-9,746
S&P 50030 min1.10 1,54158.342,486 EUR-1,195
Plata3 min1.09 1,56256.5920,029 USD-16,252
Dow Jones3 min1.08 1,58858.568,452 EUR-6,349
DAX 401 hora1.07 97757.526,429 EUR-5,527
Nikkei 225Diarion/a 9565.2642,661 USD-19,731
FTSE 100Diarion/a 9958.594,665 EUR-4,527

Gráficos

Resultados por ejecución

Las 10 mejores de 14 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

// ============================================================
// Stochastic Extreme Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
positionSize = 1           // contracts per trade
stochPeriod = 18           // stochastic lookback
stochSmooth = 2            // %K smoothing
stochDPeriod = 6           // %D average of %K
overboughtLevel = 90       // stochastic must have been above this for a short setup
oversoldLevel = 10         // stochastic must have been below this for a long setup
consolidationPeriod = 2    // bars checked for the extreme reading
rsiPeriod = 2              // fast RSI used for exits
rsiUpperLevel = 95         // RSI peak level that counts for longs
rsiLowerLevel = 5          // RSI trough level that counts for shorts
rsiExitCount = 4           // RSI peaks needed before the exit is allowed
rsiPeakLookback = 8        // bars used to measure each RSI peak
rsiBaseline = 50           // starting value for the last RSI peak

ONCE setupState = 0        // -1 long setup, 1 short setup, 0 none
ONCE barsSinceSetup = 0
ONCE rsiPeakCount = 0
ONCE lowerPeakCount = 0
ONCE lastRsiPeak = 0

// --- Indicators ---
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochD = Average[stochDPeriod](stochK)
rsiValue = RSI[rsiPeriod](close)

56 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

StochasticRSI
Historial más largoNueva ejecución con hasta 1,000,000 barrasPlata · 3 min · datos antiguos -43,736.00 USD

Silver 3 minutos tuvo todos los 1,000,000 bars, y la ejecución larga perdió USD 23,707 donde la ejecución estándar ganó USD 20,029, lo que significa que los datos más antiguos por sí solos perdieron USD 43,736.

Plata · 3 min

Barras disponibles1,000,000
Neto, ejecución estándar de 200,000 barras20,029.00 USD
Neto, ejecución larga-23,707.00 USD
Neto solo en los datos más antiguos-43,736.00 USD
Lee esto primeroDebilidades conocidas4 puntos
  • En Silver 1 hora el max drawdown fue de USD 568,775, casi igual al beneficio neto de USD 571,596.5 a pesar de un profit factor de 3.94.
  • No hay stop loss. La salida por RSI(2) puede tardar muchos bars en dispararse mientras la operación se mueve en tu contra.
  • Se mantiene una peculiaridad conocida del original: un long puede dispararse con cualquier cruce del %K sobre el %D, no solo después de un setup de sobreventa.
  • Fuera de la mejor ejecución, la mayoría de los profit factors fueron modestos, entre 1.07 y 1.7.

Preguntas

Sobre esta estrategia

¿Se puede ejecutar en real en ProOrder?

Sí, usa solo el Stochastic y el RSI, con una posición a la vez. Comprueba primero la compilación del código reescrito.

¿Qué mercados se probaron?

Silver, Nikkei 225, S&P 500, Nasdaq 100, Dow Jones, DAX 40 y FTSE 100. Todas las ejecuciones listadas fueron rentables, siendo DAX 40 1 hora la más débil con un profit factor de 1.07.

¿Cuánto drawdown con 1 contrato?

La mejor ejecución alcanzó un drawdown de USD 568,775 en Silver 1 hora. En S&P 500 Diario fue de EUR 1,594.53, así que dimensiona según el instrumento.

¿Por qué bars de 1 hora en Silver?

Esa ejecución dio el profit factor más alto de la página, 3.94. La salida por RSI(2) necesita varios swings, que los bars horarios aportan en unos pocos días.

Relacionado

Estrategias como esta

RSI 3 Oversold Long

Usa el mismo indicador.

2.12 PF · 255 operaciones

Percent B Bollinger Trend

Mejor ejecución en el mismo mercado, Silver.

5.43 PF · 3,202 operaciones

Turnaround Tuesday

Un profit factor similar.

3.80 PF · 39 operaciones

Los traders de mean reversion comparten sus pruebas dentro de ProRealAlgos. Apúntate a la lista de espera.

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