ICT Market Structure EA
- Experten
- Version: 1.1
- Aktualisiert: 15 Oktober 2026
- Aktivierungen: 10
ICT-Marktstruktur-EA
Der ICT Market Structure EA handelt Fair-Value-Lücken in Richtung der Marktstruktur, jedoch ausschließlich innerhalb der ICT Silver Bullet-Zeiten und nur dann, wenn die H4- und D1-Struktur übereinstimmen. Ein EA auf einem Chart handelt ein ganzes Portfolio – standardmäßig EURUSD, XAUUSD, USTEC und US500. Sein Kontext auf höheren Zeitrahmen nutzt denselben Erkennungscode wie der Indikator „ICT Market Structure Pro“ (Swings, BOS / CHoCH, Orderblöcke, FVGs, Aufschlag / Abschlag).
Das Standardportfolio und die Standardeinstellungen wurden mit Split-Period- und Real-Tick-Backtests überprüft (siehe „Backtest“ weiter unten).
So wird gehandelt
- Richtung: Die Tendenz der D1-Struktur und der H4-BOS-/CHoCH-Trend müssen in dieselbe Richtung weisen wie die M15-Struktur.
- Zeit: nur innerhalb der „Silver Bullet“-Fenster – London 03:00–04:00 Uhr, NY vormittags 10:00–11:00 Uhr, NY nachmittags 14:00–15:00 Uhr (New Yorker Zeit, Sommerzeit wird automatisch berücksichtigt).
- Einstieg: eine neue M15-Fair-Value-Lücke in Handelsrichtung; am Kurssprung wird eine Limit-Order platziert. Nicht ausgeführte Orders werden bei Ende des Zeitfensters storniert.
- Ausstieg: Stop-Loss jenseits der FVG-Kerzen, Ziel 3R, und jede offene Position wird um 16:00 Uhr New Yorker Zeit (Freitag 12:00 Uhr) geschlossen.
- Jeweils eine Position pro Wertpapier, ein ausgeführter Trade pro Wertpapier und Zeitfenster.
Portfolio aus einem Chart
- Eingabeder Symbole: beliebige, durch Kommas getrennte Liste, Standard: EURUSD,XAUUSD,USTEC,US500; leer lassen, um nur das Chart-Symbol zu handeln. Den EA an ein beliebiges einzelnes Chart anhängen.
- Broker-Namen werden automatisch erkannt: Suffixe wie .a, m, .cash, # und gängige Aliase (NAS100 / US100 für USTEC, SPX500 / SP500 für US500, GOLD für XAUUSD, GER40 für DE40, …). Jede Zuordnung wird in das Expertenprotokoll geschrieben; unbekannte Symbole werden übersprungen.
- Jedes Symbol behält seine eigene D1-Ausrichtung, seinen HTF-Kontext, seinen Nachrichtenstatus und seine täglichen Statistiken bei.
- Devisen, Metalle und Aktienindizes verfügen über eigene Eingabewerte für Stop-Bereich, Spread, SL-Puffer und FVG-Größe, sodass eine einzige Konfiguration für alle Anlageklassen geeignet ist.
- Optionale Obergrenze für offene Positionen und ausstehende Orders im gesamten Portfolio.
Einstiegsmodelle
- Trend-FVG (Standard) – strukturorientierte FVG-Einstiege wie oben beschrieben.
- Liquiditäts-Sweep + MSS + FVG – die klassische „Silver Bullet“-Sequenz: Sweep von PDH/PDL, Höchst- und Tiefstständen in Asien, London oder vor dem Handelsfenster, Verschiebung der Marktstruktur, gefolgt vom durch die Verschiebung entstandenen FVG.
- Limit-Order am Rand des FVG oder an dessen Mittelpunkt (CE) oder Marktorder, sobald das FVG gebildet wird.
- Optionaler Verschiebungsfilter (FVG-Kerzenkörper ≥ x × ATR) und minimale FVG-Größe.
Handelsfenster
- „Silver Bullet“-Zeiten (Standard), ICT-Kill-Zonen (London 02–05, NY vormittags 07–11, NY nachmittags 13:30–16) oder benutzerdefinierte Zeitfenster.
- Benutzerdefinierte Zeitfenster: drei Bereiche im Format HH:MM–HH:MM nach New Yorker Zeit oder Broker-Serverzeit; Zeitfenster können die Mitternachtsgrenze überschreiten.
- Jedes Zeitfenster kann ein- oder ausgeschaltet werden; der GMT-Offset des Brokers wird automatisch erkannt (manuelle Übersteuerung möglich).
Kontext höherer Zeitrahmen
- HTF-Struktur-Trendfilter (Standard: H4) aus der ICT-Marktstruktur-Engine.
- Optionaler Premium-/Discount-Filter (Short-Positionen im Premium, Long-Positionen im Discount des letzten Swing-Legs).
- Optionaler POI-Filter: Das Setup muss sich mit einem aktiven HTF-Orderblock oder FVG überschneiden.
- D1-Struktur-Bias-Filter.
Risiko und Positionsgröße
- Lotgröße basierend auf dem Risiko: % des Guthabens, % des Eigenkapitals, fester Geldbetrag oder feste Lots; Lot-Obergrenze; Überprüfung der Margin und der Volumenbegrenzung des Brokers vor jeder Order.
- Stop-Loss jenseits des Sweeps / FVG, ATR-Multiplikator oder feste Pips; Filter für minimale und maximale Stop-Distanz.
- Take-Profit bei einem festen Risiko-Ertrags-Verhältnis oder bei entgegengesetzter Liquidität (Sweep-Modell).
- Filter für maximalen Spread.
Handelsmanagement
- Zwei partielle Take-Profit-Stufen in R.
- Breakeven bei x R mit Offset.
- ATR- oder Struktur-Trailing-Stop.
- Täglicher Schlusskurs zu einer New Yorker Uhrzeit und ein früherer Schlusskurs am Freitag.
- Handelsaufträge werden zurückgestellt, solange der Markt geschlossen ist (Feiertage, vorzeitige Schlusskurse).
Kontoschutz
- Maximaler täglicher Verlust in %, tägliches Gewinnziel in %, maximaler Gesamt-Drawdown in % (stoppt den EA) – gemessen am Kontoguthaben, sodass das gesamte Portfolio geschützt ist.
- Maximale Anzahl von Trades pro Tag und Pause nach N aufeinanderfolgenden Verlusten (pro Wertpapier).
- Optionales Schließen offener Positionen bei Erreichen eines festen Limits – geeignet für die Regeln von Prop-Firmen.
- Handelstag-Filter (Montag–Freitag).
Nachrichtenfilter
- Integrierter MetaTrader 5-Wirtschaftskalender – keine externe URL erforderlich.
- Blockiert neue Einträge N Minuten vor und nach Nachrichten mit hoher (optional auch mittlerer) Auswirkung für die Währungen des Symbols; optionales Schließen von Positionen vor Nachrichten.
Anzeige und Benachrichtigungen
- Statusleiste im Chart: nächstes/aktuelles Fenster, heutiger Gewinn/Verlust und Risiko sowie eine Zeile pro Symbol mit D1-Bias, Spread, heutigen Trades und Status (Warten, ausstehende Order, in Position, Nachrichten, pausiert).
- FVG- und Swept-Liquidity-Marker im Chart.
- Popup-, Push- und Telegram-Benachrichtigungen, wobei jeder Ereignistyp einstellbar ist: neue Signale/Orders, Ausführungen, Schlussgeschäfte mit Gewinn/Verlust, stornierte oder ersetzte Orders, Handelsmanagement, Nachrichtenfenster, Account Guard, EA-Start und Fehler.
- Optionaler Chart-Screenshot, der an Telegram-Signal-, Ausführungs- und Schlussnachrichten angehängt wird (der Chart des Symbols wird bei Bedarf automatisch geöffnet).
- Dry-Run-Modus (nur Signale, keine Orders).
Empfohlene Konfiguration
- Weisen Sie den EA einem M15-Chart (beliebiges Symbol) zu und behalten Sie die Standard-Symbol-Liste bei. Der EA handelt von diesem Chart aus mit EURUSD, XAUUSD, USTEC und US500.
- Um nur einen einzelnen Markt zu handeln, stellen Sie „Symbole“ auf dieses eine Symbol ein, z. B. XAUUSD.
- Das Hinzufügen weiterer Märkte wird nicht empfohlen: Bei allen 21 liquiden Devisen-, Metall-, Index- und Ölmärkten sank der Backtest-Gewinnfaktor auf etwa 1,0. Führen Sie vor dem Hinzufügen eines Symbols einen Backtest durch.
- Hedging- oder Netting-Konto; ein VPS wird empfohlen, damit keine Windows verpasst werden.
Backtest
MetaTrader 5 Strategy Tester, tickbasiert auf Basis realer Ticks, Januar 2024 – Oktober 2026, 10.000 USD, Risiko 0,5 % pro Trade, Standardeinstellungen:
- Portfolio EURUSD + XAUUSD + USTEC + US500: Gewinnfaktor 1,40, 433 Trades, maximaler Drawdown des Eigenkapitals 5,9 %.
- Einzelne Symbole: EURUSD Profitfaktor 1,31 (138 Trades, DD 4,1 %), XAUUSD 1,30 (110 Trades, DD 6,0 %), USTEC 1,50 (131 Trades, DD 3,5 %).
Das Portfolio war zudem in beiden Hälften des Zeitraums profitabel (Jan. 2024 – Juni 2025: Profitfaktor 1,32; Juli 2025 – Okt. 2026: 1,37; 1-Minuten-OHLC-Modell). Insgesamt werden etwa 13 Trades pro Monat getätigt. Die Ergebnisse hängen von den Daten und Spreads des Brokers ab – führen Sie Ihren eigenen Backtest durch, bevor Sie live handeln. Es wurden nur die „Silver Bullet“-Zeiten validiert; testen Sie „Kill-Zone“- oder benutzerdefinierte Zeitfenster anhand Ihrer eigenen Symbole.
Hinweise
- Die Handelszeiten werden automatisch umgerechnet. Zeitfenster und Tagesabschlüsse sind in New Yorker Zeit definiert; im Live-Handel ermittelt der EA den GMT-Offset des Broker-Servers gegenüber der Plattformuhr und berücksichtigt die US-Sommerzeit, sodass keine Anpassungen erforderlich sind, wenn der Broker oder New York zwischen Sommer- und Winterzeit wechselt. Der erkannte Versatz wird beim Start im Expertenprotokoll ausgegeben, und das Bedienfeld zeigt das aktuelle bzw. nächste Zeitfenster an.
- Backtesting bei einem Broker, der nicht die New Yorker Schlusszeit verwendet: Der Strategietester kann den tatsächlichen GMT-Offset nicht melden, daher geht der EA von der üblichen New Yorker Schlusszeit des Servers aus (GMT+2 im Winter, GMT+3 im Sommer). Wenn Ihr Broker eine andere Server-Zeitzone verwendet (z. B. GMT+0), stellen Sie den „Server-GMT-Offset“ für Backtests auf diesen Wert ein. Der Live-Handel ist davon nicht betroffen.
- Die Erkennung der Live-Zeit basiert auf der Systemuhr des Computers – halten Sie diese synchronisiert (VPS oder automatische Zeitsynchronisation). Benutzerdefinierte Fenster können auch direkt in der Serverzeit des Brokers eingegeben werden.
- Telegram: Fügen Sie unter „Extras“ → „Optionen“ → „Expert Advisors“ → „WebRequest zulassen“ die Adresse https://api.telegram.org hinzu und geben Sie anschließend Ihr Bot-Token und Ihre Chat-ID ein.
- Der Wirtschaftskalender ist im Strategietester nicht verfügbar, daher wirkt der Nachrichtenfilter nur im Live-Handel.
Risikohinweis: Der Handel mit gehebelten Produkten birgt ein hohes Verlustrisiko. Die Wertentwicklung in der Vergangenheit und Backtests sind keine Garantie für zukünftige Ergebnisse. Testen Sie zunächst auf einem Demokonto.

