Una operación se abre en la barra en la que el Parabolic SAR cambia de lado, pero solo si el Stochastic suavizado y el histograma del MACD coinciden con la nueva dirección. Los longs salen cuando el cierre cae por debajo del SAR. Los shorts no tienen salida propia y solo se cierran cuando una señal long los revierte.
Mejor ejecución de 4. USD/JPY, 1 hora, spread 1, de la ejecución sweeps:2026-09-22-USDJPY-1h-opt.tsv:2.
| Periodo | Hasta 2026-09-22 |
| Instrumento | USD/JPY, 1 hora |
| 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-22 |
| positionSize Contratos por operación | 1 |
| sarStart Aceleración inicial del Parabolic SAR | 0.02 |
| sarStep Paso de aceleración | 0.02 |
| sarMax Aceleración máxima | 0.2 |
| stochPeriod Periodo de observación del Stochastic | 5 |
| stochSmooth Suavizado del %K | 3 |
| stochDSmooth SMA de %K usada como señal | 3 |
| stochMidLevel Los longs necesitan la señal por encima de este valor, los shorts en o por debajo | 50 |
| macdFast Longitud rápida del MACD | 12 |
| macdSlow Longitud lenta del MACD | 26 |
| macdSignalPeriod Longitud de la señal del MACD | 9 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMejor ejecución | 1 hora | n/a | 3,536 | 42.14 | 595,870 JPY | -349,410 |
| USD/JPY | Diario | n/a | 353 | 44.76 | 1,767,160 JPY | -504,600 |
| Plata | Diario | n/a | 350 | 45.43 | 31,566 USD | -8,085 |
| DAX 40 | 1 hora | n/a | 2,812 | 41.43 | 8,628 EUR | -5,071 |
Gráficos
El código
// ============================================================ // Parabolic SAR Flip // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade sarStart = 0.02 // Parabolic SAR starting acceleration sarStep = 0.02 // acceleration step sarMax = 0.2 // maximum acceleration stochPeriod = 5 // stochastic lookback stochSmooth = 3 // %K smoothing stochDSmooth = 3 // SMA of %K used as the signal stochMidLevel = 50 // longs need the signal above this, shorts need it at or below macdFast = 12 // MACD fast length macdSlow = 26 // MACD slow length macdSignalPeriod = 9 // MACD signal length // --- Indicators --- sarValue = SAR[sarStart, sarStep, sarMax] stochK = Stochastic[stochPeriod, stochSmooth](close) stochD = Average[stochDSmooth](stochK) macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)
23 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, está escrito para operativa automatizada con 1 contrato por operación. Ten en cuenta que los shorts dependen de una reversión para cerrarse.
USD/JPY 1 hora generó JPY 595,870.00 en 3,536 operaciones. USD/JPY diario, Silver diario y DAX 40 1 hora también fueron rentables, y DAX 40 generó EUR 8,628.00 en 2,812 operaciones.
La ejecución principal tuvo un max drawdown de JPY 349,410.00. En DAX 40 1 hora fue de EUR 5,070.90. Dimensiona el capital al instrumento que operes.
Los cambios del SAR en barras horarias dan muchas señales para que los filtros de Stochastic y MACD las criben. Las barras diarias operan mucho menos, con 353 operaciones en USD/JPY.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.