GhBreak
- Experten
- Version: 1.31
- Aktivierungen: 20
GhBreak basiert auf einer Idee über Gold: ein Durchbrechen eines Swing‑Hochs oder -Tiefs, das seit seiner Entstehung gehalten wurde, kann weit genug laufen, um die Durchbrüche zu finanzieren, die scheitern. Der EA jagt das Durchbrechen nicht. Ein ausstehender Stop‑Order wartet bereits auf dem Niveau, mit seinem Stop‑ und Zielwert angehängt, bevor der Preis dort ankommt. Positionen werden nur kurz gehalten: im Bericht unten dauerte die durchschnittliche Position 22 Minuten.
Das Swing‑Niveau
Jeder Regel‑Satz erstellt seine eigenen Balken – H2, H4 oder D1 – aus Stundendaten und sucht den letzten Swing: ein Hoch, das über einer festgelegten Anzahl von Balken links steht, durch eine festgelegte Anzahl von Balken rechts bestätigt wird und seitdem von keinem Balken durchbrochen wurde. Das dem Preis am nächsten liegende Hoch wird zum Kauf‑Niveau, das dem Preis am nächsten liegende Tief zum Verkaufs‑Niveau. Wenn ein neuer Swing entsteht oder der alte gebrochen wird, wird der ausstehende Auftrag auf das neue Niveau verschoben, anstatt auf ein Verfallsdatum zu warten.
Der Auftrag liegt ein wenig vor dem Niveau, sodass er ausgeführt wird, sobald der Preis ankommt, und nicht, nachdem der Preis das Niveau überschritten hat.
Vier Regel‑Sätze
Standardmäßig sind vier Sätze aktiv: zwei lesen Swings auf H2‑Balken mit unterschiedlicher Bestätigung, einer auf H4 und einer auf D1. Ein fünfter Satz ist verfügbar und ausgeschaltet. Jeder Satz hält höchstens einen ausstehenden Auftrag pro Seite und platziert keinen neuen Auftrag auf einer Seite, solange dort bereits eine Position offen ist. Jeder Satz trägt seine eigene Magic‑Number, sodass Positionen verschiedener Sätze nie vermischt werden.
Stops und Ziele sind Bruchteile des Einstiegspreises: Der Stop liegt bei 0,28 % bis 1,00 % und das Ziel bei 1,50 % bis 2,30 %, je nach Satz. Da sie sich mit dem Preis skalieren, behalten dieselben Einstellungen dieselben Proportionen, egal zu welchem Kurs Gold gehandelt wird.
Verwaltung einer Position
Stop und Ziel erreichen den Broker zusammen mit dem Auftrag. Nach der Ausführung:
- die Hälfte des Lots wird nach einer Bewegung von 0,20 % des Einstiegspreises geschlossen, ein weiteres Viertel nach 0,30 %;
- der Stop folgt dem Preis in einem festen Abstand von 0,20 % bis 0,60 % des Einstiegspreises, je nach Satz, sobald dieser enger ist als der ursprüngliche Stop;
- ein Satz, der gerade einen Trade beendet hat, wartet 15 Minuten, bevor er einen neuen Auftrag platziert.
Eine Verlustposition wird durch ihren Stop geschlossen. Es wird nichts hinzugefügt und nichts verdoppelt.
Eine Uhr für jeden Broker
Die H2‑, H4‑ und D1‑Balken sowie die Wochen‑Regeln basieren auf einer Uhr, unabhängig von der Serverzeit des Brokers: New‑York‑Zeit plus sieben Stunden, das heißt UTC+2 im Winter und UTC+3 während der US‑Sommerzeit. Am Freitag platziert der EA ab 19:00 keine neuen Aufträge, löscht ab 21:00 seine ausstehenden Aufträge und schließt ab 23:00 seine Positionen nach dieser Uhr und nimmt am Montag ab 01:00 wieder auf.
Auf einem Live‑Konto liest der EA die Zeitzone des Brokers aus der Terminal‑Uhr und prüft sie jede Minute. Wenn die Zeitzone nicht mehr mit den Einstellungen übereinstimmt, löscht der EA seine ausstehenden Aufträge und platziert keine neuen, bis die Einstellung korrigiert ist. Der Strategy Tester hat keine Live‑Uhr, daher wird dort die Zeitzone als UTC+2 im Winter mit US‑Sommerzeit angenommen. Wenn die Historie Ihres Brokers eine andere Zone verwendet, setzen Sie InpSrvBaseH und InpSrvDstCal vor einem Backtest.
Risikokontrollen
- Ein fester Lot pro Auftrag, standardmäßig 0,04. Der Bericht unten nutzte 0,04 bei einer Einzahlung von 2000 USD.
- Ein neuer Auftrag wird nur platziert, wenn die freie Margin mit allen ausgefüllten ausstehenden Aufträgen über 5 % des Eigenkapitals bleibt.
- Eine Spread‑Obergrenze für neue Aufträge, 25 Cent bei Gold.
- Ein optionaler Alarm und ein optionaler Not‑Stop bei Kapitalrückgang vom Höchststand, beide standardmäßig aus.
- Vor jeder Anforderung prüft der EA die Handelssitzung, die Freeze‑ und Stop‑Level sowie die Kontolimits und sendet keine Anforderung, die der Broker ablehnen würde.
Strategy Tester‑Zahlen
Strategy Tester, XAUUSD, 100 % reale Ticks, Zeitraum 2026.02.11 – 2026.09.17, Anfangseinzahlung 2000, Hebel 1:100, jeder Input zum Standardwert:
- Nettoergebnis 3995.39
- Brutto‑positiv geteilt durch Brutto‑negativ: 1.50
- 631 eröffnete Positionen; der Tester zählt 1146 schließende Trades, weil jeder Teil‑Close ein eigener Trade ist, und 69.46 % dieser schließenden Trades waren positiv
- 322 Positionen, etwa jede zweite, wurden vor dem ersten Teil‑Close durch ihren Stop geschlossen
- durchschnittlicher positiver Schließ‑Trade 14.97, durchschnittlicher negativer Schließ‑Trade -22.42, größter negativer Trade -109.40
- größte Balance‑Drawdown in Prozent 11.34 %, größte Equity‑Drawdown in Prozent 13.32 %
- tiefster Fall in USD: 451.24 auf die Balance, 8.16 % der Balance zu diesem Zeitpunkt, und 562.55 auf das Eigenkapital
Was die Zahlen nicht zeigen
Das Ergebnis beruht auf den Teil‑Closes bei 0,20 % und 0,30 %, die die Positionen finanzieren, die ausgestoppt werden. Der Trailing‑Abstand eines Regel‑Satzes wurde aus demselben Zeitraum vor dem Lauf abgelesen, sodass der Zeitraum kein unabhängiger Test der Einstellungen ist.
Allein gestartet mit 2000 USD erreichte der Zeitraum vom 15. Juni bis 17. September 2026 einen Equity‑Drawdown von 19.25 %. Vier weitere Real‑Tick‑Fenster von Januar 2025 bis Februar 2026, jeweils separat mit derselben Einzahlung ausgeführt, endeten alle über dem Anfangssaldo, mit Equity‑Drawdowns von bis zu 16.81 %.
Der Tester füllt einen Stop‑Order zum Order‑Preis. Auf einem Real‑Konto füllt ein Breakout oft mit Slippage, was das Ergebnis verringert, und ein anderer Broker, Spread oder Lot liefert ebenfalls andere Zahlen.
Demo‑Forward‑Run
Die gleichen Handelsregeln laufen unbeaufsichtigt auf einem Demo‑Konto eines anderen Brokers seit dem 21. September 2026, siehe erster Screenshot. Der Lauf ist jung und dient dazu zu prüfen, ob die Einstiege auf die Serveruhr eines anderen Brokers übertragen werden. Es ist kein Maß für Ergebnisse.
Was es benötigt
XAUUSD auf einem Hedging‑Konto. Der Chart‑Zeitrahmen ist egal, die Sätze bauen ihre eigenen Balken. Auf einem Live‑Konto verweigert der EA jedes Symbol außer Gold und ein Lot unter dem Symbol‑Minimum. Ein enger Spread bei Gold ist hier wichtig, weil der kleinste Stop 0,28 % des Preises beträgt. Wenn Ihr Broker keine Sommerzeit hat oder dem europäischen Kalender folgt, setzen Sie InpSrvDstCal auf 0 oder 2; andernfalls pausiert der EA neue Aufträge in den Wochen, in denen die Uhren umgestellt werden.
Einstellungen
Jeder Regel‑Satz hat einen Schalter, einen Stop, ein Ziel, einen Trailing‑Abstand, eine Balkengröße und die Swing‑Bestätigung. Die allgemeinen Gruppen enthalten die Einstieg‑Offsets, die Teil‑Close‑Schritte, das Lot, die Margin‑Reserve, die Spread‑Obergrenze, die Wochen‑Stunden und die Server‑Zeitzone.
Fragen
Wenn etwas nicht wie beschrieben funktioniert, senden Sie eine private Nachricht auf mql5.com. Bitte geben Sie Ihren Broker, die im Terminal angezeigte Serverzeit und die von Ihnen verwendete Set‑Datei an.
