Dawnbreak Session Range Breakout
- Experten
-
Pitt Petruschke
Algo-Trader und EA-Entwickler aus Deutschland. Gründer von AlgoVerdict (algoverdict.com) – unabhängige Tests von Expert Advisors, Brokern und Signal-Plattformen auf Basis echter Live-Konten. Autor von Dawnbreak, einem Session-Range-Breakout-EA für MT5. Mein eigener EA-Park läuft auf Echtgeld-Konten; - Version: 3.50
- Aktivierungen: 10
Umfassende Anleitung – Funktionsweise, alle Einstellungen, Konfigurationsdateien: mql5.com/en/blogs/post/776683
Empfohlene Broker: mql5.com/en/blogs/post/776684
Dawnbreak ist ein EA für MetaTrader 5, der auf Ausbrüche aus der Tagesbereichsspanne setzt und mit Gold, Währungspaaren, Aktienindizes und Bitcoin handelt. Er platziert einen Buy-Stop oberhalb und einen Sell-Stop unterhalb der Spanne eines festgelegten Zeitfensters; der zuerst ausgeführte Auftrag storniert den anderen. Ein Trade pro Tag und Chart, ein Stop-Loss bei jedem Trade, kein Grid, kein Martingale.
Jeder Chart verfügt über ein eigenes Zeitfenster, eine eigene Schlusszeit, einen eigenen Stop-Modus und einen eigenen Bereichsfilter. Die Einstellungsdateien für alle acht Märkte sind dem oben verlinkten Leitfaden beigefügt. Ebenfalls enthalten: ein optionaler adaptiver Take-Profit, der für jedes Symbol ein Ziel lernt, sowie ein Live-Dashboard auf dem Chart.
So funktioniert der Handel
- Messung – Hoch und Tief eines festgelegten Zeitfensters, zum Beispiel 03:05–06:05 bei XAUUSD oder 07:00–11:00 bei DE40 (Serverzeit).
- Bracket – BuyStop am oberen Ende der Spanne, SellStop am unteren Ende der Spanne.
- Break – die erste ausgeführte Order gewinnt, die andere wird storniert (eine storniert die andere).
- Ausstieg – Stop-Loss, Take-Profit oder eine festgelegte Schlusszeit. Alles, was zum Zeitpunkt des Handelsschlusses noch offen ist, wird geschlossen.
Ein EA, acht Märkte
Dawnbreak läuft auf jedem Symbol mit M1-Historien. Dawnbreak kann handeln:
- Gold: XAUUSD
- Währungspaare: EURUSD, GBPUSD, USDJPY, EURJPY
- Aktienindizes: DE40, US30
- Kryptowährung: BTCUSD
Jedes Set hat ein eigenes Zeitfenster und eine eigene Schlusszeit und riskiert 1 % des Guthabens pro Trade, wobei der Stop-Loss auf der gegenüberliegenden Seite der Spanne liegt. Jedes Set verwendet eine eigene Magic Number, sodass mehrere Charts nebeneinander auf einem Konto laufen können.
Die Set-Dateien dienen als Ausgangspunkt. Bislang wurde nur Gold einem Backtest unterzogen. Symbolnamen, Serverzeit, Spreads und Kontraktgrößen unterscheiden sich je nach Broker. Testen Sie daher jeden Markt im Strategietester mit den Daten Ihres Brokers und auf einem Demokonto, bevor Sie live handeln.
Risiko und Stop-Loss
Jeder Trade verfügt über einen Stop-Loss. Sie wählen, wie dieser gesetzt wird:
- Auf der gegenüberliegenden Seite der Handelsspanne (Standard)
- Ein Vielfaches der Spanne, gemessen vom Einstiegspunkt
- Ein Prozentsatz des Kurses
- Ein fester Abstand in Punkten
Das Risiko pro Trade ist ein fester Betrag oder ein Prozentsatz des Guthabens, und die Lotgröße richtet sich nach dem Stop-Abstand. Bei der Platzierung der Orders wird die Lotgröße auf das maximale Volumen und die Volumenbegrenzung Ihres Brokers begrenzt und so reduziert, dass sie 90 % der freien Margin nicht überschreitet. Wenn nicht einmal das Mindestlot passt, lässt der EA den Tag aus und vermerkt dies im Protokoll.
Adaptiver Take-Profit (optional)
Anstelle eines festen Ziels kann Dawnbreak für jedes Symbol ein individuelles Ziel erlernen. Nach jedem Breakout erfasst er, wie weit sich der Kurs in Richtung des Trades bewegt hat, und legt das nächste Ziel auf den Durchschnitt der letzten 30 Breakouts fest. Die Erfassung läuft bis zum Stop-Level oder bis zum Handelsschluss, auch nachdem ein Ziel erreicht wurde, sodass sich der Durchschnitt nicht selbst verringert.
Bis 30 Ausbrüche erfasst sind (in der Regel sechs bis acht Wochen), führt er standardmäßig Simulationstrades durch und platziert keine Orders. Sie können ihn in dieser Phase auch ohne Take-Profit live handeln lassen. Eine optionale Unter- und Obergrenze hält das Ziel innerhalb eines Vielfachen der Spanne. Ein fester Take-Profit oder gar kein Take-Profit sind ebenfalls verfügbar.
Schutz und Dashboard
- Spannweitenfenster, Ablauf von Pending-Orders und Schlusszeit innerhalb eines Servertages einstellbar
- Break-even und Trailing-Stop, in Punkten oder als Vielfaches der Spanne
- Spannweitenfilter: Zu kleine oder zu große Spannen überspringen (in Punkten oder als Prozentsatz des Kurses)
- Tägliches Verlustlimit für dieses Chart (geschlossene und offene Positionen), Pause nach einer Verlustserie, maximaler Spread, Handelstage
- Wenn beide Pending-Orders vor einer Ausführung verschwinden (gelöscht durch ein anderes Programm, manuell oder durch den Broker), wird die Bracket-Order erneut platziert – bis zu 8 Mal pro Tag und nur bis zum Ablauf der Pending-Order. Um den Handel für den Tag zu beenden, entfernen Sie den EA aus dem Chart.
- Nach einem Neustart des Terminals findet der EA seine Orders wieder; wenn an diesem Tag bereits ein Trade ausgeführt wurde, wird die verbleibende Order entfernt
- Vergangene Spannen und ihre „BuyStop“- und „SellStop“-Niveaus werden für die letzten 20 Handelstage (einstellbar) im Chart dargestellt; vom Spannenfilter übersprungene Tage sind markiert
- Live-Dashboard: Status, Sitzungszeitleiste, Kursspanne und Kurs, heutiges Ergebnis, Verlustlimit, Take-Profit, letzte Trades. Drei Designs, Kompaktmodus, in jeder Ecke des Charts
- Beim Start zeigt das Experten-Protokoll die wichtigsten Einstellungen an (Spannweitenfenster, Schlusszeit, Risiko, Take-Profit- und Stop-Loss-Modus, Spannweitenfilter, Ablauf von ausstehenden Orders), sodass eine falsch eingestellte Konfigurationsdatei leicht zu erkennen ist
Anforderungen
- MetaTrader 5, Hedging- oder Netting-Konto. Auf einem Netting-Konto darf dasselbe Symbol nicht manuell oder mit einem anderen EA gehandelt werden.
- Das Terminal muss während der Sitzung online bleiben; ein VPS wird empfohlen. Der EA storniert die zweite Order und schließt zum festgelegten Schlusszeitpunkt.
- Ihr Broker muss Pending-Orders mit Ablaufzeit akzeptieren.
- Beliebiger Chart-Zeitrahmen; der Bereich wird aus dem M1-Verlauf ausgelesen.
- Überprüfen Sie die Serverzeit Ihres Brokers. Die Beispielfenster gehen von UTC+2 im Winter und UTC+3 im Sommer aus; passen Sie diese an, falls Ihr Broker andere Zeiten verwendet.
- Die Symbolnamen unterscheiden sich je nach Broker: Das DE40-Set funktioniert auch für GER40, das Gold-Set für XAUUSD mit einem Suffix.
- Große Kursspannen erfordern bei gleichem Risiko mehr Kapital: Gold bei einem Risiko von 1 % und Kursspannen von 20–75 USD erfordert etwa 7.500 USD oder mehr.
- Das Risiko summiert sich über alle Charts hinweg. Acht Charts mit jeweils 1 % können am selben Tag bis zu 8 % des Guthabens gefährden.
- Strategietester: Verwenden Sie „Jedes Tick basierend auf echten Ticks“. Der adaptive Take-Profit beginnt in jedem Test ohne Stichproben; bei aktiviertem Papierhandel werden bei den ersten 30 Ausbrüchen keine Orders platziert.
Backtest-Beispiel (nur Gold)
Einstellungen des Gold-Beispiel-Sets: 1 % Risiko pro Trade, Handelsspanne 03:05–06:05, Handelsschluss 18:55, Stop-Loss auf der gegenüberliegenden Seite der Handelsspanne, Spannenfilter 0,2–1,5 %. Nov. 2024 – Sep. 2026, 392 Trades:
- Kein Take-Profit: +75 %, maximaler Drawdown 17,7 % (geschlossene Trades)
- Adaptiver Take-Profit, Papierhandel deaktiviert: +65 %, maximaler Drawdown 8,8 % (geschlossene Trades)
Python-Simulation auf Basis von stündlichen Gold-Futures-Daten als Ersatz für XAUUSD, nicht mit dem MT5-Strategietester. Stündliche Kerzen können das genaue Bandbreitenfenster nicht reproduzieren. Spread, Provisionen oder Slippage wurden nicht modelliert. Andere Märkte wurden nicht backgetestet.
Risikohinweis: Der Handel mit Devisen und CFDs auf Margin birgt ein hohes Verlustrisiko. Backtests sind Simulationen; vergangene Ergebnisse garantieren keine zukünftigen Ergebnisse.
Einstellungen und Support
Die Eingabewerte sind nach Themen gruppiert, und jeder Wert, für den eine Einheit angegeben werden muss, enthält diese Angabe in der Zeile. Konfigurationsdateien und die vollständige Anleitung zu den Einstellungen: siehe die Links oben in dieser Beschreibung.
Fragen und Fehlermeldungen bitte über die Kommentare oder eine private Nachricht. Bitte geben Sie Ihren Broker, das Symbol, die Einstellungsdatei sowie die Zeilen aus dem Experten-Protokoll des betreffenden Tages an.
