Ein Schluss über dem 20-Bar-Hoch eröffnet einen Long, und ein Schluss unter dem 20-Bar-Tief eröffnet einen Short. Positionen werden geschlossen, wenn der Kurs den gegenüberliegenden 10-Bar-Kanal kreuzt oder einen Stop von 1% trifft. Getestet wurde auf Index- und Gold-Charts von 5 Minuten bis 1 Stunde.
Bester Durchlauf von 16. DAX 40, 1 Stunde, Spread 3, aus Durchlauf pf:2026-09-15-DAX40-1h.tsv:1.
| Zeitraum | Bis 2026-09-15 |
| Instrument | DAX 40, 1 Stunde |
| Spread | 3 Punkte |
| 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-15 |
| positionSize Kontrakte pro Trade | 1 |
| channelPeriod Länge des Einstiegskanals | 20 |
| exitPeriod Länge des Ausstiegskanals | 10 |
| stopLossPct Schutz-Stop, Prozent des Einstiegskurses | 1 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Bester Durchlauf | 1 Stunde | 1.04 | 3,444 | 35.51 | 5,872 EUR | -4,299 |
| Gold | 1 Stunde | n/a | 3,401 | 35.67 | 240 EUR | -816 |
| Gold | 30 Min. | n/a | 5,566 | 34.44 | -211 EUR | -3,134 |
| Gold | 15 Min. | n/a | 5,447 | 31.28 | -1,708 EUR | -3,514 |
| Gold | 5 Min. | n/a | 5,490 | 31.86 | -3,707 EUR | -3,867 |
| S&P 500 | 5 Min. | n/a | 5,596 | 31.61 | -4,442 EUR | -4,496 |
| DAX 40 | 30 Min. | n/a | 5,850 | 34.92 | -5,311 EUR | -9,461 |
| S&P 500 | 30 Min. | n/a | 5,939 | 33.68 | -5,417 EUR | -6,873 |
| S&P 500 | 1 Stunde | n/a | 3,923 | 33.98 | -5,799 EUR | -6,267 |
| S&P 500 | 15 Min. | n/a | 5,841 | 32.12 | -7,472 EUR | -7,561 |
| Nasdaq 100 | 5 Min. | n/a | 5,680 | 33.87 | -8,625 EUR | -8,712 |
| Nasdaq 100 | 30 Min. | n/a | 6,105 | 34.22 | -9,101 EUR | -14,235 |
| Nasdaq 100 | 1 Stunde | n/a | 4,012 | 33.57 | -10,985 EUR | -13,661 |
| Nasdaq 100 | 15 Min. | n/a | 5,817 | 33.02 | -12,669 EUR | -16,373 |
| DAX 40 | 15 Min. | n/a | 5,724 | 33.61 | -18,816 EUR | -18,832 |
| DAX 40 | 5 Min. | n/a | 5,759 | 31.62 | -20,430 EUR | -20,671 |
Charts
Top 10 von 16 Durchläufen. Die vollständige Liste steht in der Tabelle oben.
Der Code
// ============================================================ // Donchian Channel Breakout // 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 // entry channel length exitPeriod = 10 // exit channel length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- // Channels end on the previous bar, so the breakout bar cannot set its own level. channelHigh = Highest[channelPeriod](high)[1] channelLow = Lowest[channelPeriod](low)[1] exitHigh = Highest[exitPeriod](high)[1] exitLow = Lowest[exitPeriod](low)[1]
26 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, alle Regeln sind automatisierbar. Der Code wurde nach den Tests neu geschrieben und ist nicht auf Kompilierfehler geprüft, und die Testergebnisse sind schwach, behandeln Sie den Live-Einsatz daher mit Vorsicht.
DAX 40, Nasdaq 100, S&P 500 und Gold auf 5-, 15-, 30-Minuten- und 1-Stunden-Charts. Abgesehen vom besten Durchlauf auf DAX 40 1 Stunde und Gold 1 Stunde verlor jeder Sweep Geld.
Der Durchlauf auf DAX 40 1 Stunde verzeichnete einen max Drawdown von EUR 4,298.5 gegenüber EUR 5,871.8 Nettogewinn. Der schlechteste Sweep hatte einen Drawdown von EUR 20,670.9.
Der Spread von 3 Punkten macht auf 5- und 15-Minuten-Bars einen größeren Anteil jedes Trades aus, und der Kanal bricht häufiger, die Verluste summieren sich also.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.