Zona Breaker
- Experten
-
Puguh Andrie Setia Aji
I am an independent developer specializing in MetaTrader 5 Expert Advisors and trading indicators. - Version: 1.7
- Aktivierungen: 5
ZonaBreaker – EA „Session Box Breakout & Stop-Reverse“
ZonaBreaker ist ein Expert Advisor (EA) für MetaTrader 5, der auf einer „Session Box Breakout“-Strategie in Kombination mit einem „Stop & Reverse“-Mechanismus basiert.
Der EA ermittelt zunächst anhand von M1-Kursdaten das Hoch und das Tief einer bestimmten Handelssitzung. Sobald die Sitzung beendet ist, legt ZonaBreaker eine Handelsspanne fest und wartet darauf, dass der Kurs entweder die obere oder die untere Grenze dieser Spanne durchbricht.
Im Gegensatz zu EAs, die kontinuierlich mehrere Erholungspositionen eröffnen, nutzt ZonaBreaker einen kontrollierten Handelszyklus mit maximal zwei Trades pro Tageszyklus: den anfänglichen Breakout-Trade und, falls erforderlich, einen Reverse-Trade.
So funktioniert ZonaBreaker
1. Bildung der Session-Box
ZonaBreaker berechnet:
- Den höchsten Höchstkurs
- Den tiefsten Tiefstkurs
während der konfigurierten Handelssitzung.
Standard-Handelssitzung:
- Start: 07:14 Uhr Serverzeit
- Ende: 11:09 Serverzeit
Der daraus resultierende Höchst- und Tiefstkurs bilden die obere und untere Grenze der Session Box.
Der Sitzungszeitraum kann auch visuell im MT5-Chart dargestellt werden, sodass Händler den Ausbruchsbereich klar erkennen können.
2. Pending-Orders für den Ausbruch
Nachdem die Session Box berechnet wurde, platziert der EA zwei entgegengesetzte Pending-Orders:
Buy-Stop
- Wird oberhalb des Höchstkurses der Session-Box platziert.
- Der Abstand zum Höchstwert kann konfiguriert werden.
- Der Stop-Loss wird unterhalb des Tiefs der Session Box platziert.
- Der Take-Profit wird auf Basis eines Prozentsatzes der Spanne der Session-Box berechnet.
Verkaufs-Stop
- Wird unterhalb des Tiefs der Session-Box platziert.
- Der Abstand zum Tief kann konfiguriert werden.
- Der Stop-Loss wird oberhalb des Session-Box-Hochs platziert.
- Der Take-Profit wird auf Basis eines Prozentsatzes der Spanne der Session-Box berechnet.
Dadurch kann der EA automatisch auf einen Ausbruch nach oben oder unten reagieren, ohne dass eine manuelle Eingabe erforderlich ist.
3. Stop-&-Reverse-Mechanismus
Eine der wichtigsten Funktionen von ZonaBreaker ist der Stop-&-Reverse-Mechanismus.
Wenn der erste Breakout-Trade aktiv wird:
- wird die ursprüngliche entgegengesetzte Pending-Order storniert.
- Erstellt der EA eine neue umgekehrte Pending-Order.
- Die umgekehrte Pending-Order wird auf dem Stop-Loss-Niveau des ersten Trades platziert.
- Der Reverse-Trade verwendet eine größere Lotgröße.
- Der EA lässt keinen dritten Trade zu.
Beispiel:
KAUF-Breakout → Trade 1 KAUF
Wenn der KAUF-Trade den Take-Profit erreicht:
- wird die ausstehende umgekehrte VERKAUF-Order storniert.
- Der Handelszyklus für diesen Tag ist abgeschlossen.
Wenn der Kauf-Trade den Stop-Loss erreicht:
- kann die ausstehende SELL-Stop-Order ausgelöst werden.
- Der EA eröffnet Trade 2 (Verkauf).
- Der Zyklus ist abgeschlossen, nachdem Trade 2 geschlossen wurde.
Die gleiche Logik gilt umgekehrt für einen VERKAUF-Breakout.
Maximal 2 Trades pro Zyklus
ZonaBreaker ist bewusst so konzipiert, dass eine unbegrenzte Erholung vermieden wird.
Die Struktur jedes täglichen Zyklus ist wie folgt:
Session-Box → Ausbruch → Trade 1 → Stop & Reverse, falls erforderlich → Trade 2 → Zyklus abgeschlossen
Der EA fährt nicht mit Trade 3, Trade 4 oder weiteren Erholungstrades fort.
Dadurch bleibt die Handelsstruktur übersichtlich und kontrolliert.
Automatische Lot-Berechnung
ZonaBreaker bietet ein auf dem Kontostand basierendes System zur Lot-Größenbestimmung.
Standardformel:
Lot = (Guthaben / Guthaben pro 0,01 Lot) × 0,01
Bei der Standardeinstellung:
Guthaben pro 0,01 Lot = 500
Beispiele:
- Guthaben 500 $ → ca. 0,01 Lot
- Guthaben 1.000 $ → ca. 0,02 Lot
- Guthaben 5.000 $ → ca. 0,10 Lot
Das Volumen wird automatisch angepasst entsprechend:
- Mindestlot des Brokers
- Maximales Lot des Brokers
- Lot-Schritt des Brokers
Lotgröße des Gegenhandels
Der Gegenhandel verwendet eine Lotgröße, die auf dem Volumen des ersten Handels basiert.
Standard:
Lotgröße des Gegenhandels = Lotgröße von Handel 1 × 4
Das bedeutet, dass der Gegenhandel eine deutlich größere Positionsgröße verwendet, wenn der anfängliche Ausbruch fehlschlägt und den Stop-Loss erreicht.
Daher ist der Reverse-Mechanismus ein wichtiger Bestandteil der Strategie und muss vollständig verstanden werden, bevor der EA auf einem Live-Konto eingesetzt wird.
Dynamischer Take-Profit
Der Take-Profit wird dynamisch auf Basis der Größe der „Session Box“ berechnet.
Der EA bietet separate prozentuale Einstellungen für:
- TP-Trade 1
- TP Trade 2 / Reverse
Dadurch kann sich das Gewinnziel an die Spanne der Handelssitzung anpassen, anstatt sich ausschließlich auf einen festen Preisabstand zu stützen.
Täglicher Handelsplan
ZonaBreaker arbeitet nach der Serverzeit des Brokers.
Der EA bietet Einstellungen für:
- Startzeit der Handelssitzung
- Endzeit der Handelssitzung
- Aktivierungszeitpunkt für Pending-Orders
- Tägliche Schlusszeit
- Besondere Schlusszeit am Freitag
Zur konfigurierten Schließungszeit führt der EA automatisch folgende Schritte aus:
- Schließt alle ZonaBreaker-Positionen.
- Löscht alle verbleibenden ZonaBreaker-Pending-Orders.
- beendet den Handelszyklus für diesen Tag.
Am Freitag kann eine frühere Schließungszeit verwendet werden, um zu verhindern, dass Positionen ins Wochenende übertragen werden.
Anzeige des Sitzungsbereichs
Zur Vereinfachung der Chartanalyse kann ZonaBreaker den Sitzungsbereich direkt im MT5-Chart anzeigen.
Das Chart kann Folgendes anzeigen:
- Sitzungsfeld
- Höchststand der Box
- Tiefstwert der Box
- Aktueller EA-Status
- EA-Version
- Berechnete Höchst- und Tiefstwerte
Dadurch können Trader die vom EA als Breakout-Referenz verwendete Spanne klar erkennen.
Wichtigste Funktionen
- „Session Box Breakout“-Strategie
- Berechnung von Höchst- und Tiefstwerten auf Basis von M1-Daten
- Automatische Platzierung von Buy-Stop- und Sell-Stop-Orders
- „Stop & Reverse“-Mechanismus
- Maximal 2 Trades pro Tageszyklus
- Keine unbegrenzte Wiederherstellung
- Dynamische Anpassung der Lotgröße bei Reverse-Trades
- Automatische, auf dem Kontostand basierende Lot-Berechnung
- Take-Profit basierend auf dem prozentualen Bereich der Session Box
- Konfigurierbarer Stop-Loss
- Konfigurierbarer Breakout-Abstand
- Konfiguration der Handelssitzung nach Serverzeit
- Automatische tägliche Schließung von Positionen und ausstehenden Orders
- Spezieller Zeitplan für den Handelsschluss am Freitag
- Positionsidentifizierung anhand von Magic Numbers
- Slippage-Kontrolle
- Broker-konforme Volumenanpassung
- Kursnormalisierung basierend auf der Tick-Größe
- Visuelle Session-Box im Chart
- Native Verwaltung von Pending Orders in MT5
- System zur Verwaltung von Handelszyklen und -status
Risikoüberlegungen
ZonaBreaker nutzt einen „Stop & Reverse“-Mechanismus mit erhöhter Positionsgröße, was bedeutet, dass der Gegenhandel ein größeres Lot verwendet als der ursprüngliche Handel.
Daher sollten Nutzer Folgendes sorgfältig berücksichtigen:
- Hebel des Kontos
- Margin-Anforderungen
- Maximal akzeptabler Drawdown
- Stop-Level des Brokers
- Volatilität des Symbols
- Spread-Bedingungen
- Lotgröße
- Exposure bei umgekehrten Trades
Der EA sollte vor dem Einsatz auf einem Live-Konto gründlich auf dem vorgesehenen Symbol und beim vorgesehenen Broker backgetestet und forwardgetestet werden.
Geeignet für
ZonaBreaker richtet sich an Trader, die einen sitzungsbasierten Breakout-Ansatz in Kombination mit einem begrenzten „Stop & Reverse“-Mechanismus einer unbegrenzten mehrstufigen Erholung vorziehen.
Nach korrekter Konfiguration kann der EA automatisch arbeiten, ohne dass manuelle Eingaben erforderlich sind.
Strategieübersicht
SESSION DEFINIEREN → HÖCHST-/TIEFSTSTAND BERECHNEN → AUF BREAKOUT WARTEN → HANDEL 1 → BEI STOP-LOSS UMKEHREN → HANDEL 2 → TÄGLICHER ZYKLUS ABGESCHLOSSEN
