ICT 2022 Mentorship Model Indikator für NinjaTrader 8
Er erkennt die ICT-2022-Sequenz in deinem Chart: einen Liquidity Sweep, einen Market Structure Shift (MSS) mit Displacement und dann einen Einstieg im Fair Value Gap. Der Stop liegt jenseits des Sweep-Dochts, das Ziel ist die gegenüberliegende Liquidität.
Der Download erfolgt in zwei Schritten, im Bereich „Kostenlose Indikatoren“ der Startseite.

- Plattform
- NinjaTrader 8
- Datei
- NinjaScript (.cs), lesbarer Quellcode
- Berechnung
- Bei jedem Tick (Echtzeit)
- Preis
- Kostenlos
- Datei aktualisiert am
- 8. Oktober 2026
So funktioniert der Indikator
- Liquidität. Er zeichnet Liquiditätspools ein: Swing-Hochs und -Tiefs, bestätigt durch die Pivot-Stärke, gleiche Hochs und Tiefs (EQH / EQL), die zu einem Pool zusammengefasst werden, sowie Hoch und Tief des Vortags (PDH / PDL).
- Sweep. Der Kurs läuft einige Ticks durch einen Pool und schließt innerhalb weniger Bars wieder auf der anderen Seite. Kommt er nicht rechtzeitig zurück, ist es ein Ausbruch, kein Sweep.
- MSS. Nach dem Sweep durchbricht der Kurs den internen Referenz-Swing in die Gegenrichtung mit einer Displacement-Kerze (standardmäßig Körper von mindestens 0.9 × ATR), bestätigt per Schlusskurs.
- FVG. Das vom Displacement hinterlassene Fair Value Gap wird zur Einstiegszone: Proximal, CE (50%) oder Distal. Ohne FVG wird das Setup übersprungen, es sei denn, du erlaubst den Order-Block-Fallback.
- Trade. Stop jenseits des Sweep-Dochts plus Puffer, Ziel an der gegenüberliegenden Liquidität oder bei einem festen R:R. Setups unter dem minimalen R:R (standardmäßig 2) werden übersprungen.
- Verfolgung. Labels und das Dashboard zeigen den Status jedes Setups: wartet auf den MSS oder das FVG, scharf gestellt, in Position, gewonnen, verloren oder abgelaufen.
Standard-Sessions und Killzones
Standardmäßig arbeitet der Indikator rund um die Uhr: Der Session-Filter ist aus, und Sessions werden nur im Hintergrund eingefärbt. Aktiviere „Filter signals by session“, um nur Sweeps zu behalten, die innerhalb einer aktiven Session stattfinden.
| Session | Start | Ende | Status |
|---|---|---|---|
| London | 02:00 | 05:00 | an |
| NY AM | 07:00 | 10:00 | an |
| Silver Bullet | 10:00 | 11:00 | an |
| NY PM | 13:30 | 16:00 | an |
| Asia | 20:00 | 00:00 | an |
| Perso | 00:00 | 00:00 | aus |
Märkte und Zeitrahmen
- Jedes in NinjaTrader 8 geladene Instrument: Index-Futures (ES, NQ…), Energie, Metalle, Forex. Die Mindestgrößen kombinieren eine Untergrenze in Ticks mit einem ATR-Vielfachen, sodass sie über verschiedene Märkte hinweg konsistent bleiben.
- Jeder Zeitrahmen. Der Session-Filter hat bei Tages- und höheren Charts keine Wirkung.
- In Echtzeit bei jedem Tick berechnet. Historisches Tick Replay ist nicht erforderlich.
Voraussetzungen
- NinjaTrader 8, eine Desktop-Plattform für Windows. Der Indikator ist kostenlos; NinjaTrader ist Software eines Drittanbieters mit eigenen Bedingungen und kann je nach Nutzung (Lizenz, Live-Trading) Geld kosten.
- Daten. Die Bars des Charts genügen: Tick Replay oder Market Depth sind nicht nötig. Die Daten deiner Verbindung können je nach Börse und Abonnement Geld kosten.
Einstellungen
Jede Einstellung trägt genau den Namen, den NinjaTrader anzeigt, mit ihrem Standardwert, der direkt aus dem Quellcode (.cs) gelesen wurde.
1. ICT 2022 Model
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Swing strength (pivots) | 3 | Bars auf jeder Seite, die nötig sind, um ein Swing-Hoch/-Tief (Liquiditätspool) zu bestätigen. |
| MSS reference swing strength | 2 | Stärke des internen Pivots, der als zu brechendes Niveau für den Market Structure Shift dient. |
| Reference swing lookback (bars) | 60 | Maximaler Rückblick für den Referenz-Pivot vor dem Sweep. |
| Min sweep beyond the level (ticks) | 1 | Ticks jenseits des Liquiditätsniveaus, die nötig sind, damit es als Sweep zählt. |
| Max bars raid -> valid sweep | 3 | Schließt der Kurs innerhalb dieser Frist nicht wieder unter/über dem Niveau, ist es ein Ausbruch, kein Sweep. |
| Max bars sweep -> MSS | 25 | Maximale Frist für den Market Structure Shift nach dem Sweep. |
| Allow MSS on the sweep bar | ja | Akzeptiert Sweep und Displacement auf derselben Bar. |
| MSS requires a close | ja | Verlangt einen Schlusskurs jenseits des Strukturniveaus (andernfalls genügt ein Docht). |
| ATR period (displacement) | 14 | ATR-Periode zur Messung der Stärke des Displacements. |
| Min displacement (x ATR) | 0.9 | Körper der brechenden Kerze als Vielfaches des ATR. 0 = Filter aus. |
| Require an FVG | ja | Kein FVG, kein Trade. Ist die Option abgewählt, wird auf den Displacement-Order-Block zurückgegriffen. |
| FVG grace bars | 2 | Bars nach dem MSS, in denen das FVG noch entstehen darf. |
| Min FVG size (ticks) | 1 | Absolute Untergrenze in Ticks. Angewendet wird der größere der beiden Schwellenwerte: diese Untergrenze oder das ATR-Vielfache darunter. |
| Min FVG size (x ATR) | 0.05 | Macht den Filter auf jedem Markt gültig: 0.05 = das FVG muss mindestens 5% des ATR betragen. 0 = aus. |
| Entry level in the FVG | CE | Proximal = erste Berührung, CE = 50% (Consequent Encroachment), Distal = vollständiges Auffüllen. |
2. Trade Management
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Target type | OppositeLiquidity | Gegenüberliegende Liquidität (Draw on Liquidity) oder festes R:R. |
| R:R fixe | 3.0 | Ziel als Vielfaches des Risikos, wenn festes R:R gewählt ist (oder als Fallback). |
| R:R minimum | 2.0 | Setups unter diesem Verhältnis werden ignoriert. |
| Stop buffer (ticks) | 2 | Absolute Untergrenze in Ticks jenseits des Sweep-Dochts. |
| Stop buffer (x ATR) | 0.05 | Volatilitätsrelativer Puffer, damit der Stop auf jedem Markt gleich viel Luft hat. Es gilt der größere der beiden Werte. |
| Armed setup lifetime (bars) | 30 | Danach verfällt ein nicht ausgelöstes Setup. |
| Max bars in trade | 120 | Der Trade wird für die Statistik nach so vielen Bars geschlossen. |
| Allow longs | ja | |
| Allow shorts | ja |
3. Liquidity
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Detect equal highs / lows (EQH/EQL) | ja | Fasst nahezu identische Swings zu einem einzigen Liquiditätspool zusammen. |
| Equal level tolerance (ticks) | 4 | Absolute Untergrenze in Ticks, um zwei Swings zu einem Pool zusammenzufassen. |
| Equal level tolerance (x ATR) | 0.10 | Volatilitätsrelative Toleranz. Es gilt der größere der beiden Werte. |
| Add PDH / PDL | ja | Fügt Hoch und Tief des Vortags (New-York-Tag) als Liquiditätspools hinzu. |
| Level memory (bars) | 500 | |
| History analysed (bars, 0 = all) | 0 | Begrenzt die Berechnung auf die letzten N Bars, um das Laden zu beschleunigen. |
| One setup at a time per direction | ja | ON: Solange ein Setup scharf gestellt oder im Trade ist, werden neue Sweeps in dieselbe Richtung ignoriert. OFF: Jedes gültige Setup wird genommen, auch gleichzeitig. |
4. Time Sessions
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Filter signals by session | nein | OFF = der Indikator läuft 24/7 (Standard). ON = nur Sweeps innerhalb einer aktiven Session werden behalten. Keine Wirkung bei Tages- und höheren Zeitrahmen. |
| Show sessions on the chart | ja | Schattiert den Hintergrund aktiver Sessions, auch wenn der Filter aus ist. |
| Show session names | ja | |
| Time reference | NewYorkAuto | NewYorkAuto = die Zeiten darunter sind New-York-Zeiten, automatisch aus der Zeitzone des Charts umgerechnet. ChartTime = Zeiten werden direkt in der im Chart angezeigten Zeit gelesen. |
| Manual offset (hours) | 0 | Wird nur verwendet, wenn Time reference = ManualOffset. |
5. Real Time
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Calculate on every tick (real time) | ja | Standardmäßig an: Der Chart wird bei jedem Tick aktualisiert, ohne dass etwas konfiguriert werden muss. Nur abwählen, um auf Bar-Schluss zu arbeiten. |
| Info message in the Output window | nein | Erinnert im Output-Fenster daran, welche Präzision verwendet wird. Historisches Tick Replay wird unter F6 > Data Series aktiviert; es ist nicht erforderlich. |
6. Display
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Liquidity levels | ja | |
| Sweep marker | ja | |
| MSS line | ja | |
| FVG / OB zone | ja | |
| Entry / stop / target | ja | |
| Labels | ja | |
| Dashboard | ja | |
| Setups kept on chart (0 = whole chart) | 50 | Anzahl der auf dem Bildschirm behaltenen Setups. 0 = alle, über die gesamte geladene Historie. |
| Zone opacity (%) | 22 | |
| Session background opacity (%) | 7 |
7. Alerts
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Alert on sweep | nein | |
| Alert on MSS | nein | |
| Alert on setup armed | ja | |
| Alert on entry | ja | |
| Sound file | Alert1.wav | Dateiname aus dem Sounds-Ordner von NinjaTrader. |
| Alert rearm (seconds) | 15 |
8. Trading Evolution
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Show logo | ja | |
| Show name | ja | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | nein |
17 Farben, die du im Colours-Tab von NinjaTrader anpassen kannst.
Installation in NinjaTrader 8
- Lade das kostenlose Pack (ZIP-Datei) mit dem Indikator im Bereich Kostenlose Indikatoren der Startseite herunter.
- Öffne in NinjaTrader 8 Tools › Import › NinjaScript Add-On, wähle die ZIP-Datei und starte NinjaTrader anschließend neu.
- Aktiviere deine kostenlose Lizenz: Control Center › New › Trading Evolution License, und speichere dann deinen Schlüssel.
- Öffne in einem Chart die Indikatorliste (Rechtsklick › Indicators) und füge „TRADING EVOLUTION - ICT 2022“ hinzu.
Häufige Probleme und Lösungen
- Es wird nichts angezeigt. Lade genug Historie (mehrere Tage intraday): Das Modell braucht Swings und vollständige Sessions, um ein Setup zu erkennen.
- Der Indikator steht nicht in der Liste. Prüfe, ob der Import des Packs (Tools › Import › NinjaScript Add-On) ohne Fehler abgeschlossen wurde, und starte dann NinjaTrader neu. NinjaTrader kompiliert alle Skripte gemeinsam: Ein Fehler in einem anderen installierten Skript kann den Import blockieren, also korrigiere oder entferne dieses Skript. Zeigt das Tool eine Lizenzmeldung an, speichere deinen kostenlosen Schlüssel unter Control Center › New › Trading Evolution License.
- Fehler „Already contains a definition“. Eine ältere Kopie desselben Indikators existiert unter einem anderen Dateinamen: Lösche sie und kompiliere dann erneut.
Einschränkungen
- Es ist ein Indikator, keine automatisierte Strategie: Er sendet keine Orders.
- Die Schwellenwerte (Pivot-Stärke, Displacement, FVG-Größe) sind Konfigurationsentscheidungen, keine offiziellen ICT-Regeln. Passe sie an deinen Markt und deinen Zeitrahmen an.
- In der Historie ohne Tick Replay nutzt die Berechnung Bar-Daten; in Echtzeit läuft sie bei jedem Tick.
- Auf dem Bildschirm angezeigte Ergebnisse „gewonnen“ oder „verloren“ beziehen sich auf die geladene Historie. Sie sagen nichts über künftige Ergebnisse aus.
- Kein Signal ist garantiert: Falsche Sweeps, MSS, die ins Leere laufen, und ignorierte FVGs gehören zum Markt.
Häufig gestellte Fragen
Ist der ICT-2022-Indikator kostenlos?
Ja, der Indikator ist kostenlos (kostenloses Pack und kostenlose Lizenz). Er benötigt NinjaTrader 8, eine Software eines Drittanbieters mit eigenen Bedingungen.
Platziert er Orders?
Nein. Er zeichnet Setups und kann Alarme senden, aber du triffst die Entscheidungen und platzierst deine Orders selbst.
Muss ich Tick Replay aktivieren?
Nein. Er berechnet in Echtzeit bei jedem Tick, ohne zusätzliche Einrichtung. Historisches Tick Replay (F6 › Data Series) steht weiterhin zur Verfügung, wenn du dieselbe Präzision auch in der Historie willst.
In welcher Zeitzone sind die Killzones angegeben?
In New-York-Zeit. Mit der Referenz „NewYorkAuto“ erfolgt die Umrechnung aus der Zeitzone deines Charts automatisch.
Verwandte Konzepte und Tools
Weitere kostenlose NinjaTrader-8-Indikatoren
Bildungsinhalt. Diese Indikatoren sind keine Anlageberatung und garantieren kein Ergebnis. Der Handel mit Futures birgt ein Verlustrisiko, das die ursprüngliche Investition übersteigen kann. Nutzungsbedingungen · Haftungsausschlüsse