Hors position, le système place un buy stop 5 points au-dessus du plus haut de 10 barres et un sell stop 5 points sous le plus bas de 10 barres. Les ordres durent une barre et sont renouvelés à chaque barre. Les trades prennent un profit de 10 points ou une perte de 60 points.
Meilleure exécution sur 6. Dow Jones, 4 heures, spread 3, de l'exécution pf:2026-09-15-DOW30-4h.tsv:2.
| Période | Jusqu'au 2026-09-15 |
| Instrument | Dow Jones, 4 heures |
| Spread | 3 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 |
| stopLossPoints Stop de protection en points | 60 |
| takeProfitPoints Objectif de gain en points | 10 |
| lookbackPeriod Barres pour le plus haut et le plus bas du range | 10 |
| entryOffsetPoints Distance des ordres stop au-delà du range, en points | 5 |
| warmupMultiplier Barres à attendre avant de trader, en multiple de lookbackPeriod | 2 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesMeilleure exécution | 4 heures | 1.64 | 808 | 90.84 | 2,867 EUR | -310 |
| GBP/USD | Journalier | 1.63 | 1,023 | 90.91 | 3,604 USD | -310 |
| USD/JPY | Journalier | 1.49 | 969 | 89.99 | 286,150 JPY | -46,000 |
| DAX 40 | Journalier | 1.33 | 867 | 89.04 | 1,933 EUR | -381 |
| EUR/USD | Journalier | 1.15 | 962 | 87.32 | 10,854 USD | -5,993 |
| USD/JPY | 4 heures | 1.14 | 2,313 | 87.25 | 251,420 JPY | -66,380 |
Graphiques
Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.
Le code
// ============================================================ // Range Breakout Pending // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade stopLossPoints = 60 // protective stop in points takeProfitPoints = 10 // profit target in points lookbackPeriod = 10 // bars for the highest high / lowest low entryOffsetPoints = 5 // stop orders sit this many points beyond the range warmupMultiplier = 2 // wait lookbackPeriod times this many bars before trading // --- Indicators --- channelHigh = Highest[lookbackPeriod](high) channelLow = Lowest[lookbackPeriod](low) warmedUp = BarIndex >= lookbackPeriod * warmupMultiplier barsSinceTrade = BarIndex - TradeIndex(1)
13 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Les ordres stop en attente sont pris en charge dans ProOrder, et le code les renouvelle à chaque barre hors position.
Dow Jones 4 heures a rapporté 2,867.40 EUR sur 808 trades. GBP/USD Journalier, USD/JPY Journalier, DAX 40 Journalier, EUR/USD Journalier et USD/JPY 4 heures ont aussi été positifs.
Chaque perte est plafonnée à 60 points. Avec 1 contrat et un spread de 3 points, l'exécution Dow Jones 4 heures a eu un max drawdown de 310 EUR.
Un objectif de 10 points est faible comparé au swing sur des barres lentes, ce qui explique le taux de réussite élevé dans ce cas. Sur des graphiques plus rapides, le spread prendrait une part plus importante.
Voir aussi
Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.