Los longs se disparan cuando el %K del Stochastic (14,3) cruza por encima del %D por debajo de 20, y los shorts cuando cruza por debajo del %D por encima de 80. Las posiciones se cierran cuando el %K llega a 50 o con un stop del 1%. No hay objetivo de beneficio y solo hay una posición a la vez.
Mejor ejecución de 16. Nasdaq 100, 30 min, spread 3, de la ejecución sweeps:2026-09-07-NAS100-30m-opt.tsv:12.
| Periodo | Hasta 2026-09-07 |
| Instrumento | Nasdaq 100, 30 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 |
| stochPeriod Periodo de observación del Stochastic | 14 |
| stochSmooth Suavizado del %K | 3 |
| stochDSmooth Suavizado del %D | 3 |
| oversoldLevel Longs solo cuando el %K está por debajo de esto | 20 |
| overboughtLevel Shorts solo cuando el %K está por encima de esto | 80 |
| stochExitLevel Salir cuando el %K alcanza este nivel | 50 |
| stopLossPct Stop de protección, porcentaje del precio de entrada | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Mejor ejecución | 30 min | n/a | 7,963 | 52.04 | -30,058 EUR | -32,678 |
| S&P 500 | 1 hora | n/a | 5,022 | 56.37 | -3,838 EUR | -5,052 |
| Oro | 5 min | n/a | 7,192 | 56.58 | -4,692 EUR | -4,776 |
| Oro | 30 min | n/a | 7,118 | 57.15 | -5,427 EUR | -5,828 |
| Oro | 15 min | n/a | 7,086 | 55.09 | -5,453 EUR | -5,516 |
| Oro | 1 hora | n/a | 4,813 | 57.24 | -5,458 EUR | -5,514 |
| S&P 500 | 5 min | n/a | 7,196 | 52.95 | -8,110 EUR | -8,192 |
| S&P 500 | 30 min | n/a | 7,707 | 53.95 | -8,194 EUR | -8,681 |
| S&P 500 | 15 min | n/a | 7,456 | 56.88 | -8,320 EUR | -8,593 |
| Nasdaq 100 | 1 hora | n/a | 5,199 | 53.16 | -17,295 EUR | -20,420 |
| DAX 40 | 5 min | n/a | 7,340 | 57.98 | -21,313 EUR | -21,799 |
| DAX 40 | 15 min | n/a | 7,411 | 59.67 | -22,602 EUR | -24,371 |
| Nasdaq 100 | 5 min | n/a | 7,322 | 57.74 | -24,857 EUR | -26,716 |
| DAX 40 | 1 hora | n/a | 4,873 | 55.92 | -28,474 EUR | -29,471 |
| DAX 40 | 30 min | n/a | 7,624 | 57.88 | -28,719 EUR | -32,246 |
| Nasdaq 100 | 15 min | n/a | 7,589 | 57.29 | -31,697 EUR | -33,705 |
Gráficos
Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // Stochastic Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade stochPeriod = 14 // stochastic lookback stochSmooth = 3 // %K smoothing stochDSmooth = 3 // %D smoothing oversoldLevel = 20 // longs only when %K is below this overboughtLevel = 80 // shorts only when %K is above this stochExitLevel = 50 // exit once %K reaches the middle stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- stochK = Stochastic[stochPeriod, stochSmooth](close) stochD = StochasticD[stochPeriod, stochSmooth, stochDSmooth](close)
26 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Técnicamente puede ejecutarse en ProOrder, pero todos los backtests perdieron dinero. Trátalo como una referencia de lo que no funciona, no como un sistema para operar en real.
Nasdaq 100, S&P 500, Gold y DAX 40. La pérdida más pequeña fue S&P 500 1 hora con EUR -3,837.55, y Nasdaq 100 15 minutos perdió EUR -31,697.2.
La ejecución de Nasdaq 100 30 minutos tuvo un drawdown de EUR 32,677.8 con 1 contrato.
Las ejecuciones de 5 minutos a 1 hora perdieron dinero todas, así que el marco temporal no era el problema.
Relacionado
El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.