Un plus haut de swing est confirmé lorsqu'une clôture est la plus haute des 227 barres environnantes, ce qui signifie qu'il n'est connu que 113 barres plus tard. Lorsque le prix clôture à nouveau au-dessus de ce niveau, le système achète, et il vend short sur le setup inverse. Les sorties utilisent un objectif de 30 points, un trailing stop de 5 points et le canal de Donchian à 20 barres comme stop.
Meilleure exécution sur 12. S&P 500, 4 heures, spread 1, issue de l'exécution pf:2026-09-15-USA500-4h.tsv:1.
| Période | Jusqu'au 2026-09-15 |
| Instrument | S&P 500, 4 heures |
| 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-15 |
| positionSize Contrats par trade | 1 |
| fractalPeriod Barres de chaque côté d'une clôture de swing confirmée | 113 |
| longTrailPoints Distance du trailing stop pour les longs (points) | 5 |
| shortTrailPoints Distance du trailing stop pour les shorts (points) | 5 |
| channelPeriod Canal de Donchian utilisé comme stop de protection | 20 |
| takeProfitPoints Objectif de gain (points) | 30 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Meilleure exécution | 4 heures | 1.71 | 235 | 77.87 | 960 EUR | -343 |
| Or | 4 heures | 1.60 | 190 | 75.26 | 565 EUR | -125 |
| FTSE 100 | Journalier | 1.37 | 132 | 86.36 | 873 EUR | -525 |
| Pétrole Brent | 1 heure | 1.30 | 477 | 83.65 | 1,983 EUR | -1,413 |
| Dow Jones | 1 heure | 1.24 | 439 | 90.21 | 2,076 EUR | -1,765 |
| USD/JPY | 1 heure | 1.15 | 1,074 | 76.16 | 156,250 JPY | -141,305 |
| Or | 1 heure | 1.13 | 685 | 55.18 | 379 EUR | -219 |
| Or | 30 min | 1.10 | 1,215 | 51.36 | 402 EUR | -236 |
| S&P 500 | 1 heure | 1.09 | 956 | 64.02 | 493 EUR | -482 |
| Pétrole Brent | 30 min | 1.08 | 1,033 | 78.41 | 1,127 EUR | -1,078 |
| Pétrole Brent | Journalier | n/a | 41 | 92.68 | 933 EUR | -614 |
| S&P 500 | Journalier | n/a | 83 | 81.93 | 439 EUR | -176 |
Graphiques
Les 10 meilleures exécutions sur 12. La liste complète figure dans le tableau ci-dessus.
Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.
Le code
// ============================================================ // Fractal Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = true DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // contracts per trade fractalPeriod = 113 // bars on each side of a confirmed swing close longTrailPoints = 5 // trailing stop distance for longs (points) shortTrailPoints = 5 // trailing stop distance for shorts (points) channelPeriod = 20 // Donchian channel used as the protective stop takeProfitPoints = 30 // profit target (points) // --- Indicators --- // A swing close is the extreme of the window centred on it, so it is only // confirmed fractalPeriod bars later. The level holds until a new swing forms. isSwingHigh = close[fractalPeriod] >= Highest[2 * fractalPeriod + 1](close) isSwingLow = close[fractalPeriod] <= Lowest[2 * fractalPeriod + 1](close) IF isSwingHigh THEN breakoutHigh = close[fractalPeriod] ENDIF IF isSwingLow THEN breakoutLow = close[fractalPeriod] ENDIF
52 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Le code réécrit n'a pas encore été vérifié à la compilation, et les statistiques proviennent de la version testée avant la réécriture.
Les onze lignes étaient positives. Gold 4 heures a eu un profit factor de 1.6, FTSE 100 Journalier 1.37 et Brent Crude 1 heure 1.3.
S&P 500 4 heures a eu un max drawdown de EUR 343.21 à 1 contrat. Dow Jones 1 heure est allé jusqu'à EUR 1,765.10.
113 barres de chaque côté ne retiennent que les points de swing majeurs, de sorte que le système réagit aux cassures de niveaux significatifs au lieu de petites oscillations.
Voir aussi
Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.