Vix King
- Experten
-
Lefika Raphel Sebatane
I am a young educated MQL5 developer who enjoys coding profitable strategies. I love challenges and I believe every challenge I come across is a learning curve. My coding skills speak for themselves and all my work is done professionally and outstandingly. Visit my website, www.vixalgotrading.com to - Version: 1.73
- Aktivierungen: 10
Laden Sie hier vor dem Testen die .SET-Dateien für verschiedene Broker herunter!
1. Was dieser EA tut
Der Vix King EA ist ein Expert Advisor für ein einzelnes Symbol (Gold, XAUUSD), der auf ein bestimmtes, wiederkehrendes Mikrostruktur-Ereignis setzt: den täglichen Sitzungswechsel am Goldmarkt und das Kursverhalten unmittelbar davor und danach.
Gold wird nicht rund um die Uhr gehandelt. Der Gold-Feed jedes Brokers wird einmal täglich für ein Wartungsfenster unterbrochen (Schluss der COMEX/New York um 17:00 Uhr ET) und anschließend wieder freigeschaltet. Während dieses Zeitfensters bewegt sich der Kurs in der Regel, und genau diese Bewegung ist der Vorteil, den dieser EA nutzt.
Der EA ist kein Grid-System, kein Martingale, kein Averaging-System und er stapelt keine Positionen. Er eröffnet höchstens eine Position pro Tag, hält diese für einen festgelegten, kurzen Zeitraum und schließt sie dann. Alle Details dazu – an welchem Tag, wann, in welche Richtung und in welcher Größenordnung – werden im Folgenden erläutert.
2. Der Vorteil im Detail
2.1 Woher die Kurslücke stammt
- Der tägliche Kurssprung bei Gold ist an den Schlusskurs in New York gekoppelt (17:00 ET → 18:00 ET). In UTC entspricht dies 21:00–22:00 Uhr in der US-Sommerzeit und 22:00–23:00 Uhr in der US-Winterzeit – die Handelspause verschiebt sich in UTC um eine Stunde, wenn die USA ihre Uhren umstellen.
- Während der Handelspause ist der Markt geschlossen, die Welt jedoch nicht. Nachrichten, die Eröffnung der asiatischen Handelssitzung und der Fixing-Flow fallen in diese Stunde.
- Wenn der Handel wieder aufgenommen wird, notiert der Kurs häufig höher als zum Schlusskurs – die „Close Gap“. Bei den hier untersuchten Brokern (Exness, Deriv) zeigt die Wiedereröffnung oft genug eine Aufwärtsbewegung, und der EA ist standardmäßig so konzipiert, dass er bei der Wiedereröffnung eine Long-Position im „
“ eingeht.
2.2 Die beiden Handelsstrategien
Der EA unterstützt beide, da sich die Broker unterscheiden:
| Modus 1 – Vor dem Kursausbruch | Modus 2 – Bei der Eröffnung | |
|---|---|---|
| Einstieg | Kauf einige Minuten vor Handelsschluss | Handeln Sie die ersten M1-Bars nach der Wiedereröffnung |
| Halten | Halten bis zum Durchbruch | Hältniemals über den Durchbruch hinaus |
| Ausstieg | InpExitDelaySec nach dem ersten Tick nach der Wiedereröffnung | InpOpenExitBar M1-Bars nach der Wiedereröffnung |
| Gilt für | Broker, die Gold nachts schließen und es höher wiedereröffnen – Exness, Deriv | Broker, bei denen der Goldhandel mit einer echten Kurslücke wiedereröffnet wird und bei denen das Halten über die Kurslücke hinweg Swap-Kosten verursacht – Fusion Markets, IC Markets |
| Swap | Zahlt einen Übernacht-Swap auf die gehaltene Position | Kein Swap (über die Kurslücke hinweg gleichbleibend) |
Modus 1 ist die Version mit der langjährigen, verifizierten Historie. Modus 2 ist der Lernmodus:
Hier werden die Filter für den Einstieg in offene Positionen (Richtung, Kurslücke, Regel für das jüngste Hoch,
OPEN_COMBO) offengelegt, sodass Sie das System an das Wiedereröffnungsverhalten Ihres eigenen Brokers anpassen können.
2.3 Der dritte Fall – ein 24/7-Feed
Einige Feeds (z. B. ein Symbol vom Typ XAUUSD247m) werden direkt über den Handelsschluss hinweg gehandelt: Es gibt keine zu erkennende Tick-Pause und keine zu erlernende Sitzungszeit. Bei diesen muss das Fenster von der Uhr abgeleitet werden. Der EA erkennt dies automatisch (BREAK_AUTO): Wenn die M1-Daten des Symbols keine wiederkehrende tägliche Handelsunterbrechung enthalten, wechselt der EA zu seinem Uhrenfenster. BREAK_CLOCK erzwingt das Uhrenfenster.
Dies ist auch die einzige Möglichkeit, das Winterfenster im Strategietester zu validieren – siehe Abschnitt 5.
3. Wie der Handel abläuft, Schritt für Schritt
3.1 Ermittlung der Pause (reale Symbole)
Bei jedem Tick misst der EA die Pause zwischen zwei aufeinanderfolgenden Ticks:
- Eine Pause von 30 Minuten oder mehr (InpMinGapSeconds, Standard 1800 s) und 3 Stunden oder weniger (InpMaxGapSeconds, Standard 10800 s) gilt als tägliche Unterbrechung.
- Alles, was länger dauert (Wochenende, Feiertag, Systemausfall), gilt nicht als tägliche Marktlücke: Der EA schließt alle offenen Positionen mit der Ausstiegsverzögerung, eröffnet jedoch keine neuen Positionen.
- Die Lücke wird gemessen als neuer Geldkurs − letzter Geldkurs vor der Pause.
Der Einstiegszeitpunkt wird gelernt und ist nicht fest programmiert:
- TIME_AUTO (Standard): Der EA liest den letzten M1-Balken vor der vorherigen Pause aus und öffnet das Einstiegsfenster InpEntryLeadMin Minuten (Standard 3) vor diesem Zeitpunkt, auf derselben Uhrzeit.
- TIME_MANUAL: Verwendet die von Ihnen eingegebenen Einstiegszeiten für Sommer- und Winterzeit (InpSummerHour/Min, InpWinterHour/Min, Standard 20:55 / 21:55), die entsprechend der US-Sommerzeit umgestellt werden.
3.2 Die Umstellung auf Sommerzeit
Wenn die Serveruhr des Brokers nicht der US-Sommerzeit folgt, verschiebt sich der Gold-Durchbruch um eine Stunde in Serverzeit, wenn die USA ihre Uhren umstellen. Der EA berücksichtigt dies: Am ersten Tag nach einer US-Zeitumstellung verschiebt er die erlernte Einstiegszeit um eine Stunde in die richtige Richtung. IsUSDST() implementiert die genaue US-Regel (zweiter Sonntag im März 07:00 UTC → erster Sonntag im November 06:00 UTC).
3.3 Einstieg
- Nur innerhalb des Einstiegsfensters (InpEntryWindowMin Minuten breit).
- Spread-Filter: Überspringen, solange der Spread größer ist als InpMaxSpreadPoints.
- Tagesfilter: Mo–Fr umschaltbar (InpFri standardmäßig deaktiviert – der Freitag-Break entspricht dem Wochenendschluss; prüfen Sie den „Triple-Swap-Tag“ Ihres Brokers).
- Optionaler Up-Gap-Filter (InpOnlyAfterUpGap): Handel nur, wenn die Lücke des vorherigen Durchbruchs nach oben gerichtet war. Dies ist der stärkste Einzelfilter im Study und ist in den Voreinstellungen für Exness und Deriv standardmäßig aktiviert.
- Sitzungsschutz (InpSessionGuard): Der Einstiegszeitpunkt muss innerhalb einer Sitzung liegen, in der der Broker tatsächlich handelt, andernfalls antwortet das Terminal mit „Markt geschlossen“. Der Schutz begrenzt den Einstieg auf die handelbare Sitzung oder übergibt den Tag an den „
“-Wiedereröffnungs-Einstieg. - Behandlung bei Marktverschluss (InpOnMarketClosed): Wenn der Server beim Einstieg vor der Handelsunterbrechung weiterhin den Code 10018 („Markt geschlossen“) zurückgibt, kann der EA den Handelstag ab der Wiedereröffnung erneut versuchen, anstatt ihn zu verlieren.
3.4 Ausstieg
- Modus 1: Schließen nach InpExitDelaySec Sekunden (Standard 120 s) nach dem ersten Tick der Wiedereröffnung.
- Modus 2: Schließen nach InpOpenExitBar M1-Balken ab dem Wiedereröffnungsbalken.
- Sicherheitsausstieg: Schließen nach InpMaxHoldMinutes (Standard 240 min), falls keine Wiedereröffnung erkannt wurde.
- Optional InpSLPoints / InpTPPoints (Standard 0 = keine).
Hinweis: Ein Stop-Loss kann eine Position während der geschlossenen Handelsstunde nicht schützen (
), da es keinen Markt gibt, in dem er ausgelöst werden könnte. Bei einer heftigen Wiedereröffnung kann daher
ein höherer Verlust entstehen, als ein Stop-Loss zulassen würde. Der EA gibt diese Warnung beim Start aus.
3.5 Die Open-Entry-Studie (Modus 2)
Für Modus 2 bietet der EA ein kleines Analyse-Toolkit, damit Sie ihn an Ihren Datenfeed anpassen können:
- Richtung (InpOpenDir): immer long, immer short, „Open gegenüber jüngstem Hoch“ oder OPEN_COMBO.
- Gap-Band (InpOpenGapMinPoints / InpOpenGapMaxPoints): Nur die Gap-Größen berücksichtigen, die sich stabil verhalten.
- Rückblick auf das jüngste Hoch (InpOpenHighLookback, 60 = letzte Stunde; InpOpenHighTolPoints – Toleranz).
- OPEN_COMBO ( der Hebel für die Handelsanzahl): Bei einer Abwärts- oder Seitwärtslücke wird gekauft, bei einem Eröffnungskurs über dem jüngsten Höchststand wird verkauft; Tage, die keinem der beiden Fälle entsprechen, werden übersprungen.
Mit den Ein- und Ausstiegsbar-Indizes (InpOpenEntryBar, InpOpenExitBar) können Sie jede Kombination testen.
4. Broker-Sitzungen und das Problem mit der Winterzeitumstellung
4.1 Beobachtete Gold-Handelssitzungen (Serverzeit)
Aus den Startprotokollen des EAs im Strategietester extrahiert:
| Feed | Tägliche Pause (Serverzeit) | Handelssitzungsmuster | EA-Modus |
|---|---|---|---|
| Exness XAUUSDm | 20:58 → 22:00 (~62 Min.) | Sonntag: Eröffnung um ca. 22:01 Uhr; Montag–Freitag 00:00–20:58 Uhr und 22:00–00:00 Uhr | Modus 1 (echte Pause) |
| IC Markets XAUUSD | 23:59 → 01:02 | Mo–Do 01:02–23:59; Fr 01:02–23:57 | Modus 1 / Modus 2 |
| Fusion Markets XAUUSD | ~23:59 → 01:00 | Mo–Fr ~01:00–23:59 | Modus 2 (reale Lücke) |
| XAUUSD247m (24/7-Feed) | keine (Trades werden durchgelassen) | ~24/5, keine wiederholte tägliche Unterbrechung | Modus 3 (Zeitfenster) |
(Ein weiterer Gold-Feed wurde mit einer Sitzungszeit von 00:00–23:00 Uhr beobachtet, d. h. einer Unterbrechung von 23:00→00:00 Uhr
. Die genauen Zeiten hängen immer von der Zeitzone des Broker-Servers und dessen Regelung zur Sommerzeit
ab – überprüfen Sie dies stets anhand Ihres eigenen Feeds; der EA gibt Ihre Handelssitzungen beim Start unter „
“ an.)
4.2 Warum sich die Backtests bei Deriv und Exness im Winter unterscheiden
Dies ist der wichtigste Aspekt, den Sie beim Backtesting dieses EAs verstehen müssen.
Der Durchbruch des Goldpreises verschiebt sich zwischen US-Sommer- und US-Winterzeit um eine Stunde in UTC. Ob sich dies als einstündige Verschiebung in der Serverzeit bemerkbar macht, hängt davon ab, ob die Serveruhr des Brokers der US-Sommerzeit folgt.
Der Strategietester wendet die aktuellen Sitzungszeiten des Symbols auf den gesamten Test an. Ein Backtest, den Sie also im Sommer durchführen, „lehrt“ den Tester, dass der Gold-Break zur Sommerzeit stattfindet – und er verwendet diese Zeit auch für die Wintermonate. Der Tester kann daher das Winterfenster bei einem echten Gold-Symbol nicht reproduzieren.
Was dies konkret für die beiden Mode-1-Broker bedeutet:
- Exness XAUUSDm – der Tester gibt die Handelsunterbrechung als 20:58 → 22:00 Uhr an (der aktuelle Zeitplan für Oktober/Sommer) und verwendet diese Zeiten auch für Januar und Februar. In Wirklichkeit liegt die Winter-Handelsunterbrechung bei 21:58 → 23:00 Uhr, also eine Stunde später. Also:
- Ein heute durchgeführter Backtest legt die Winter-Einstiege auf die Sommerzeit fest. Jeder vom Tester angezeigte Winter-Trade fand zu einem Zeitpunkt statt, zu dem der Markt nach dem Sommer-Zeitplan tatsächlich noch geöffnet war, und der tatsächliche Winter-Einstieg des EAs (21:55) entspricht nicht dem, was der Tester getestet hat.
- Der Winterteil eines Exness-Backtests ist daher keine verlässliche Vorhersage des tatsächlichen Winterverhaltens – er ist hinsichtlich des Zeitpunkts zu optimistisch.
- Deriv XAUUSD – gleicher Mechanismus. Der Gold-Feed von Deriv schließt jede Nacht (Modus 1), und es gilt dieselbe einstündige Sommer-/Winterverschiebung. Die Deriv-Voreinstellung aktiviert „InpOnlyAfterUpGap“ und eine Spread-Obergrenze von 300 Punkten genau deshalb, weil der Spread bei der Wiedereröffnung bei Deriv breit ist und die Richtung der Kurslücke eine Rolle spielt.
Wie der EA das Winterfenster dennoch nachweist: Beim 24/7-Uhr-Feed ( XAUUSD247m) ergibt sich das Fenster aus der Uhrzeit und nicht aus der Handelssitzung, sodass die Umstellung auf Sommerzeit eindeutig und überprüfbar ist. Der wiederhergestellte Testerlauf zeigt, dass die Umstellung genau an der US-Grenze erfolgt:
Winter (12.12.2025 – 06.03.2026): Sitzungsende 21:58 Uhr, Wiedereröffnung 23:00 Uhr (Serverzeit) Sommer (09.03.2026 – ... ): Sitzungsende 20:58 Uhr, Wiedereröffnung 22:00 Uhr (Serverzeit)
Die Umstellung erfolgt in der ersten Sitzung nach dem zweiten Sonntag im März ( 8. März 2026). Es handelt sich um dieselbe einstündige Verschiebung, unabhängig vom Problem mit den Broker-Sitzungen. Aus diesem Grund ist der 24/7-Uhr-Feed im Paket enthalten: Er ist der einzige
Ort, an dem das Winterfenster sauber validiert werden kann.
Praktische Regel für Sie: Führen Sie den Backtest durch, werten Sie dann die Wintermonate unter Berücksichtigung des oben genannten Vorbehalts aus; und führen Sie den EA im Winter (oder auf einem 24/7-Zeit-Feed) erneut aus, bevor Sie den Winterabschnitt als zuverlässig betrachten. Über die Eingabeparameter „InpClockUseDST“ und „InpClockWinter*“ des EAs können Sie das Winterfenster explizit festlegen.
4.3 Die Unterschiede bei Gebühren und Qualität zwischen den Brokern
- Spread: Exness und Deriv öffnen mit großem Spread wieder (daher die Obergrenze von 300 Punkten und die Spread-Wartezeit von 60–180 Sekunden in den Voreinstellungen); Fusion Markets und IC Markets öffnen mit engerem Spread wieder (Obergrenze von 60 Punkten).
- Swap: Modus 1 hält über die Umstellung hinweg und zahlt den Overnight-Swap (der Exness-XAUUSD-Swap für Long-Positionen ist negativ). Modus 2 vermeidet dies.
- Dreifach-Swap-Tag: Überprüfen Sie Ihren Broker – die Spalte „Mi“ dient als Erinnerung in den Eingaben.
- Tick-Qualität: Die Verfügbarkeit von Echtzeit-Ticks variiert (das Testerprotokoll für XAUUSD247m meldete fehlende Echtzeit-Ticks für 662 Minuten von insgesamt 444.779 sowie verworfene ganze Tage). Bevorzugen Sie Echtzeit-Ticks für realitätsnahe Live-Werte und M1-OHLC für große Zeiträume.
6. Empfohlene Einstellungen (mitgelieferte Voreinstellungen)
| Voreinstellung | Symbol | Modus | Wichtige Eingaben |
|---|---|---|---|
| XAU_CloseGap_v17_Exness_XAUUSDm.set | XAUUSDm | Modus 1 | Up-Gap-Filter EIN, Spread 300, Abweichung 50, Wiederholung bei Eröffnung |
| XAU_CloseGap_v17_Deriv_XAUUSD.set | XAUUSD | Modus 1 | Up-Gap-Filter EIN, Spread 300, Abweichung 50, Wiederholungsversuch bei Eröffnung |
| XAU_CloseGap_v17_FusionMarkets_XAUUSD.set | XAUUSD | Modus 2 | OPEN_COMBO, Rückblick 60, Spread 60, Abweichung 30 |
| XAU_CloseGap_v17_ICMarkets_XAUUSD.set | XAUUSD | Modus 2 | OPEN_COMBO, Rückblick 60, Spread 60, Abweichung 30 |
| XAU_CloseGap_v17_XAUUSD247m_clock.set | XAUUSD247m | Modus 3 | Uhr-Fenster, Spread 3000, Abweichung 50 |
7. Warum es in ein Portfolio gehört
- Andere Uhrzeit, anderer Vorteil. Die meisten EAs handeln während der Londoner/New Yorker Trendsitzung. Dieser EA handelt ein Ereignis an der Sitzungsgrenze, das fast orthogonal zu Intraday-Trendsystemen ist – die Renditen stammen aus einer Mikrostruktur, die von den meisten Systemen ignoriert wird.
- Geringes Risiko. Eine Position pro Tag, die Minuten bis Stunden gehalten und planmäßig geschlossen wird. Der EA ist die meiste Zeit nicht am Markt.
- Modus 1 und Modus 2 decken zwei Broker-Typen ab. Sie können den Pre-Break-Modus auf einem Feed mit nächtlichem Abschluss und den Open-Modus auf einem etwa 24-Stunden-Feed ausführen, sodass dieselbe Logik über mehr als ein Konto hinweg laufen kann.
- Korrelationstool. Da es nur einmal täglich rund um den Gold-Break ausgelöst wird, verläuft seine Wertentwicklungskurve tendenziell flach, während Trendsysteme aktiv sind, und ist aktiv, wenn diese ruhig sind.
- Transparent. Jede Eingabe ist dokumentiert, das Protokoll erläutert jede Entscheidung, und die Berechnungen zur Positionsgröße werden für Ihr Konto ausgegeben.
8. Führen Sie es auf einem VPS aus – dies ist nicht optional
Der Vorteil liegt in bestimmten wenigen Minuten rund um die Goldpause Ihres Brokers und hängt von dem Tick ab, der die Pause beendet:
- Wenn Ihr PC während des Handelsbeginns in den Ruhezustand wechselt, in den Ruhemodus geht, Windows aktualisiert oder die Verbindung unterbricht, verpasst der EA den Handelstag – und möglicherweise auch den Ausstieg beim Wiedereröffnungs-Tick.
- Das Einstiegsfenster ist nur InpEntryWindowMin Minuten breit (Standard 3). Schon ein einziger Verbindungsabbruch kann es verpassen lassen.
- Sowohl die Überprüfung des Spreads bei der Wiedereröffnung als auch die Erkennung des „ersten Ticks nach der Pause“ erfordern ein Terminal mit kontinuierlicher Verbindung.
Verwenden Sie einen VPS mit geringer Latenz in der Nähe des Servers Ihres Brokers (oder des MetaQuotes-Hostings), auf dem das Terminal 24/5 läuft, der automatische Handel aktiviert ist und der Chart auf das Gold-Symbol eingestellt bleibt. Ein VPS ist Teil der Strategie, kein „Nice-to-have“.
9. Risikohinweis
Der Handel mit Gold birgt erhebliche Risiken. Dieser EA setzt die oben beschriebene Logik um; er garantiert keine Gewinne, und vergangene Ergebnisse sind kein Indikator für die zukünftige Wertentwicklung. Die „Daily-Break“-Strategie hängt von den Handelszeiten Ihres Brokers, dem Spread-Verhalten und den Sommerzeitregelungen ab, die alle variieren können. Ein Stop-Loss kann eine Position während der geschlossenen Stunde nicht schützen, sodass bei einer ungünstigen Kurslücke mehr als das geplante Risiko verloren gehen kann.
Testen Sie das System auf einem Demokonto bei Ihrem eigenen Broker und mit Ihrem eigenen Kursfeed, bevor Sie echtes Geld einsetzen.
