Die Strategie geht long, wenn der Schlusskurs über das vorherige 20-Bar-Hoch bricht, und short, wenn er unter das 20-Bar-Tief bricht. Ein Long wird geschlossen, wenn der Kurs unter das 20-Bar-Tief zurückfällt, und der Stop liegt einen ATR(20) jenseits der gegenüberliegenden Kanallinie. Es ist ein klassischer immer-im-Trend-Breakout.
Bester Durchlauf von 7. USD/JPY, 1 Stunde, Spread 1, aus Durchlauf sweeps:2026-09-24-USDJPY-1h-opt.tsv:7.
| Zeitraum | Bis 2026-09-24 |
| Instrument | USD/JPY, 1 Stunde |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-24 |
| positionSize Kontrakte pro Trade | 1 |
| channelPeriod Donchian-Kanal- und ATR-Länge | 20 |
| atrMultiplier Der Stop liegt so viele ATRs jenseits der gegenüberliegenden Kanallinie | 1 |
| channelOffset Der Kanal wird so viele bars zurück genommen, dass der breakout-bar ausgeschlossen ist | 1 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBester Durchlauf | 1 Stunde | n/a | 3,075 | 36.88 | 391,250 JPY | -389,050 |
| USD/JPY | Täglich | n/a | 300 | 40.33 | 2,651,670 JPY | -912,270 |
| EUR/USD | Täglich | n/a | 299 | 40.13 | 106,944 USD | -72,279 |
| US-Rohöl | Täglich | n/a | 269 | 40.15 | 22,662 EUR | -5,980 |
| Brent-Rohöl | Täglich | n/a | 116 | 38.79 | 14,371 EUR | -11,386 |
| GBP/USD | Täglich | n/a | 324 | 37.96 | 11,107 USD | -9,979 |
| Gold | Täglich | n/a | 326 | 34.05 | 2,469 EUR | -952 |
Charts
Der Code
// ============================================================ // Donchian Breakout Activator // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade channelPeriod = 20 // Donchian channel and ATR length atrMultiplier = 1 // stop sits this many ATRs beyond the opposite channel line channelOffset = 1 // channel taken this many bars back, so the breakout bar is excluded ONCE stopDistance = 0 // --- Indicators --- channelHigh = Highest[channelPeriod](high)[channelOffset] channelLow = Lowest[channelPeriod](low)[channelOffset] atrValue = AverageTrueRange[channelPeriod](close) upperStopLevel = channelHigh + atrMultiplier * atrValue lowerStopLevel = channelLow - atrMultiplier * atrValue
29 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, es verwendet einfache ProOrder-Einstiege und einen beim Einstieg gesetzten Stop. Die Neufassung ist noch nicht auf Kompilierfähigkeit geprüft, backtesten Sie sie daher zuerst.
USD/JPY, EUR/USD, US Crude Oil, Brent Crude, GBP/USD und Gold. Alle aufgeführten Durchläufe waren profitabel, wobei Gold Täglich mit EUR 2,468.5 der kleinste war.
Bei 1 Kontrakt erreichte der beste Durchlauf einen max Drawdown von JPY 389,050 auf USD/JPY 1 Stunde, während US Crude Oil Täglich bei EUR 5,980.3 blieb. Passen Sie das Kapital an das Instrument an, das Sie handeln.
Kanal-breakouts brauchen Raum, um zu trenden. Intraday-Rauschen auf kürzeren bars löst eher mehr Fehlausbrüche aus, daher konzentrieren sich die Tests auf 1 Stunde und Täglich.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.