Una SMA de 5 periodos que cruza la SMA de 10 periodos inicia la señal, pero solo si el %K del Stochastic sube rápido y RSI(14) coincide con la dirección. Los longs necesitan además la media de 10 barras del %K por debajo de 45, y los shorts la necesitan por encima de 55. Las operaciones buscan 50 puntos con un stop de 1000 puntos.
Mejor ejecución de 1. EUR/USD, 4 horas, spread 1, de la ejecución pf:2026-09-16-EURUSD-4h.tsv:1.
| Periodo | Hasta 2026-09-16 |
| Instrumento | EUR/USD, 4 horas |
| Spread | 1 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-16 |
| positionSize Contratos por operación | 1 |
| fastPeriod Longitud de la SMA rápida | 5 |
| slowPeriod Longitud de la SMA lenta | 10 |
| stochPeriod Longitud %K del Stochastic | 14 |
| stochSmooth Suavizado del Stochastic | 3 |
| stochSignalPeriod SMA del %K usada como su línea de señal | 5 |
| stochTrendPeriod SMA más lenta del %K para el filtro de extensión | 10 |
| stochMomentum Cuánto debe adelantarse el %K a su línea de señal | 10 |
| stochLongMax Los longs necesitan la media lenta del %K por debajo de esto | 45 |
| stochShortMin Los shorts necesitan la media lenta del %K por encima de esto | 55 |
| rsiPeriod Longitud del RSI | 14 |
| rsiLongLevel Los longs necesitan el RSI por encima de esto | 45 |
| rsiShortLevel Los shorts necesitan el RSI por debajo de esto | 55 |
| takeProfitPoints Objetivo de beneficio en puntos | 50 |
| stopLossPoints Stop de protección en puntos | 1000 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMejor ejecución | 4 horas | 1.25 | 1,290 | 73.26 | 91,809 USD | -25,113 |
Gráficos
El código
// ============================================================ // RSI Stochastic MA Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 5 // fast SMA slowPeriod = 10 // slow SMA stochPeriod = 14 // Stochastic %K length stochSmooth = 3 // Stochastic smoothing stochSignalPeriod = 5 // SMA of %K used as its signal line stochTrendPeriod = 10 // slower SMA of %K for the not-stretched filter stochMomentum = 10 // %K must lead its signal line by this much stochLongMax = 45 // longs need the slow %K average below this stochShortMin = 55 // shorts need the slow %K average above this rsiPeriod = 14 // RSI length rsiLongLevel = 45 // longs need RSI above this rsiShortLevel = 55 // shorts need RSI below this takeProfitPoints = 50 // profit target in points stopLossPoints = 1000 // protective stop in points // --- Indicators --- fastMA = Average[fastPeriod](close) slowMA = Average[slowPeriod](close) stochK = Stochastic[stochPeriod, stochSmooth](close) stochSignal = Average[stochSignalPeriod](stochK) stochTrend = Average[stochTrendPeriod](stochK) rsiValue = RSI[rsiPeriod](close)
20 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El objetivo, el stop y la reversión con señales contrarias están todos programados.
Solo EUR/USD 4 horas: 91,809 USD en 1290 operaciones con un drawdown de 25,113 USD.
Una sola operación cerrada por el stop puede perder 1000 puntos mientras que una ganadora gana 50. El peor drawdown de la prueba fue de 25,113 USD.
Fue el único marco temporal probado. Los filtros necesitan varios días de acción del precio para alinearse, lo que encaja con las barras de 4 horas.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.