Un trade s'ouvre sur le bar où le Parabolic SAR change de côté, mais seulement si le Stochastic lissé et l'histogramme MACD vont dans le sens de la nouvelle direction. Les longs sortent quand la clôture passe sous le SAR. Les shorts n'ont pas de sortie propre et ne se clôturent que lorsqu'un signal long les retourne.
Meilleure exécution sur 4. USD/JPY, 1 heure, spread 1, de l'exécution sweeps:2026-09-22-USDJPY-1h-opt.tsv:2.
| Période | Jusqu'au 2026-09-22 |
| Instrument | USD/JPY, 1 heure |
| Spread | 1 points |
| Contrats | 1 |
| Capital de départ | 1,000,000 |
| Coûts | Spread uniquement. Les commissions et le financement overnight ne sont pas inclus. |
| Barres | Jusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique |
| Dernier test | 2026-09-22 |
| positionSize Contrats par trade | 1 |
| sarStart Accélération de départ du Parabolic SAR | 0.02 |
| sarStep Incrément d'accélération | 0.02 |
| sarMax Accélération maximale | 0.2 |
| stochPeriod Période d'observation du Stochastique | 5 |
| stochSmooth Lissage du %K | 3 |
| stochDSmooth SMA du %K utilisée comme signal | 3 |
| stochMidLevel Les longs exigent le signal au-dessus de cette valeur, les shorts au niveau ou en dessous | 50 |
| macdFast Longueur rapide du MACD | 12 |
| macdSlow Longueur lente du MACD | 26 |
| macdSignalPeriod Longueur du signal MACD | 9 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMeilleure exécution | 1 heure | n/a | 3,536 | 42.14 | 595,870 JPY | -349,410 |
| USD/JPY | Journalier | n/a | 353 | 44.76 | 1,767,160 JPY | -504,600 |
| Argent | Journalier | n/a | 350 | 45.43 | 31,566 USD | -8,085 |
| DAX 40 | 1 heure | n/a | 2,812 | 41.43 | 8,628 EUR | -5,071 |
Graphiques
Le code
// ============================================================ // 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 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, elle est écrite pour le trading automatisé à 1 contrat par trade. Sachez que les shorts dépendent d'un retournement pour se clôturer.
USD/JPY 1 heure a rapporté JPY 595,870.00 sur 3,536 trades. USD/JPY journalier, Silver journalier et DAX 40 1 heure ont aussi été profitables, le DAX 40 rapportant EUR 8,628.00 sur 2,812 trades.
L'exécution phare a eu un max drawdown de JPY 349,410.00. Sur DAX 40 1 heure, il était de EUR 5,070.90. Dimensionnez votre capital à l'instrument que vous tradez.
Les retournements du SAR sur des bars horaires donnent beaucoup de signaux à filtrer pour le Stochastic et le MACD. Les bars journaliers tradent bien moins, avec 353 trades sur USD/JPY.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.