ICT Unicorn Model Indikator für NinjaTrader 8
Er findet das Unicorn-Modell: einen Breaker Block und ein Fair Value Gap, die sich auf demselben Niveau überlappen. Die Sequenz ist ein Tief, ein Hoch, ein tieferes Tief (Liquidity Sweep), dann ein Bruch des Hochs mit Displacement. Einstieg in der Überlappungszone, Stop jenseits der Struktur, Ziel an der Liquidität.
Der Download erfolgt in zwei Schritten, im Bereich „Kostenlose Indikatoren“ der Startseite.

- Plattform
- NinjaTrader 8
- Datei
- NinjaScript (.cs), lesbarer Quellcode
- Berechnung
- /outils/calculateur-position-futures,Positionsgrößenrechner für Futures,Wie viele Kontrakte bei einem bestimmten Risiko, mit dem Tick-Wert jedes Kontrakts.
- Preis
- Kostenlos
- Datei aktualisiert am
- 8. Oktober 2026
So funktioniert der Indikator
- Struktur. Punkte für Tief, Hoch und tieferes Tief (L, H, LL), bestätigt durch die Swing-Stärke. Das Leg L → H muss mindestens 1 × ATR messen; darunter ist es Rauschen, keine Struktur.
- Breaker und MSS. Nach dem Sweep macht der Bruch des Hochs mit Displacement (1 × ATR, per Schlusskurs bestätigt) die letzte Kerze des Swings zu einem Breaker Block (standardmäßig die volle Kerzenspanne, oder nur der Körper).
- Überlappung. Das vom Displacement hinterlassene FVG muss den Breaker um mindestens 1 Tick und 0.03 × ATR überlappen, innerhalb von 3 Bars nach dem MSS. Diese gemeinsame Zone wird zur Unicorn-Zone.
- Einstieg und Management. Ein Limit in der Mitte der Zone (oder am nahen Rand, am fernen Rand) oder ein Bestätigungs-Einstieg am Schlusskurs einer Bar, die in die Zone läuft und jenseits davon zurückschließt. Stop jenseits von FVG-Kerze 1 und dem Breaker, Ziel am nächsten Liquiditätspool mit einem R:R von mindestens 2. Standardmäßig ein aktiver Trade pro Richtung.
- Darstellung. L- / H- / LL-Struktur, Breaker, FVG, Unicorn-Zone, MSS, Sweep und Draw on Liquidity; optional Breaker ohne FVG und verworfene Unicorns (mit Begründung) in Grau.
Märkte und Zeitrahmen
- Jedes in NinjaTrader 8 geladene Instrument: Index-Futures (ES, NQ…), Energie, Metalle, Forex. Die Schwellenwerte kombinieren eine Untergrenze in Ticks mit einem ATR-Vielfachen, sodass sie von einem Markt zum nächsten konsistent bleiben.
- Die Zeiten sind New-York-Zeit. Mit der Referenz „NewYorkAuto“ werden die Umrechnung aus der Zeitzone deines Charts und die Sommerzeit automatisch berücksichtigt.
- In Echtzeit bei jedem Tick berechnet; standardmäßig wird die gesamte geladene Historie analysiert.
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. Unicorn Model
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Allow longs | ja | |
| Allow shorts | ja | |
| Swing strength | 3 | Bars auf jeder Seite, die nötig sind, um die Punkte L, H und LL (und die Liquiditätspools) zu bestätigen. |
| Breaker zone | FullRange | FullRange = volle Spanne der letzten Kerze des Swings (ICT-Definition). Body = nur der Kerzenkörper. |
| Max bars L -> H | 60 | |
| Min leg L -> H (x ATR) | 1.0 | Ein Leg, das kleiner ist als die normale Range des Marktes, ist Rauschen, keine Struktur. 0 = aus. |
| Max bars H -> sweep (LL) | 60 | |
| Max bars sweep -> MSS | 40 | |
| Min sweep beyond the level (ticks) | 1 | |
| MSS requires a close | ja | |
| ATR period | 14 | |
| Min displacement (x ATR) | 1.0 | Geforderte Körpergröße der Kerze, die die Struktur bricht. 0 = aus. |
| FVG grace bars | 3 | Bars nach dem MSS, in denen das überlappende FVG noch entstehen darf. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 | |
| Min breaker / FVG overlap (ticks) | 1 | |
| Min breaker / FVG overlap (x ATR) | 0.03 | |
| One active trade per direction | ja |
2. Entry and Management
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Entry trigger | Limit | Limit = ruhende Order innerhalb der Zone. Confirmation = Einstieg am Schlusskurs der ersten Bar, die in die Zone läuft und jenseits davon zurückschließt. |
| Entry level (Limit mode) | Mid | Proximal = naher Rand der Zone, Mid = Mitte, Distal = ferner Rand. |
| Stop | Structure | Structure = jenseits von FVG-Kerze 1 UND dem Breaker (Standard). FvgCandle, Breaker oder SweepExtreme (jenseits des LL / HH). |
| Stop buffer (ticks) | 1 | |
| Stop buffer (x ATR) | 0.05 | |
| Target | Liquidity | Liquidity = nächster Liquiditätspool (Draw on Liquidity). FixedRR = Vielfaches des Risikos. |
| Min distance to target (ticks) | 8 | |
| Min distance to target (x ATR) | 1.5 | |
| Min R:R | 2.0 | ICT-Quellen: mindestens 1:2. |
| Fixed R:R | 2.0 | |
| Fall back to fixed R:R | ja | Bietet kein Liquiditätspool das minimale R:R, wird statt der Ablehnung des Setups das feste R:R angepeilt. |
| Armed setup lifetime (bars) | 40 | |
| Max bars in trade | 200 |
3. Liquidity (Targets)
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Equal highs / lows (EQH / EQL) | ja | |
| Equal level tolerance (ticks) | 2 | |
| Equal level tolerance (x ATR) | 0.10 | |
| Previous day high / low (PDH / PDL) | ja | |
| Trading day start (NY hour) | 18 | 18 = CME-Futures-Handelstag. |
| Session highs / lows (Asia, London, NY AM) | ja | |
| Level memory (bars) | 3000 |
4. Killzones (New York Time)
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Filter by killzone | nein | Standardmäßig OFF: Das Modell läuft 24/7. ON: Der MSS muss innerhalb einer aktiven Killzone entstehen. |
| Time reference | NewYorkAuto | NewYorkAuto = die Zeiten sind New-York-Zeiten, aus der Zeitzone des Charts umgerechnet (Sommerzeit berücksichtigt). |
| Manual offset (hours) | 0 | |
| Killzone 1 - enabled | ja | |
| Killzone 1 - name | London | |
| Killzone 1 - start (HHMM) | 200 | 200 = 02:00, 1330 = 13:30. |
| Killzone 1 - end (HHMM) | 500 | |
| Killzone 2 - enabled | ja | |
| Killzone 2 - name | NY AM | |
| Killzone 2 - start (HHMM) | 700 | |
| Killzone 2 - end (HHMM) | 1000 | |
| Killzone 3 - enabled | ja | |
| Killzone 3 - name | NY PM | |
| Killzone 3 - start (HHMM) | 1330 | |
| Killzone 3 - end (HHMM) | 1600 |
5. Real Time
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Calculate on every tick (real time) | ja | |
| History analysed (bars, 0 = all) | 0 |
6. Display
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Structure (L / H / LL) | ja | |
| Breaker block | ja | |
| FVG | ja | |
| Unicorn zone (overlap) | ja | |
| MSS | ja | |
| Sweep | ja | |
| Entry / stop / target | ja | |
| Breakers without FVG (grey) | nein | Zeigt auch bestätigte Breaker, die kein Unicorn hervorgebracht haben. |
| Rejected Unicorns (grey) | nein | Zeigt Unicorns, die verworfen wurden (Killzone, R:R, Trade bereits aktiv), mit der Begründung. |
| Draw on liquidity (DOL) | ja | |
| DOL levels per side | 3 | |
| Labels | ja | |
| Dashboard | ja | |
| Setups kept on chart (0 = all) | 60 | |
| Breaker / FVG opacity (%) | 14 | |
| Unicorn zone opacity (%) | 45 |
7. Alerts
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Alert on Unicorn armed | ja | |
| Alert on entry | ja | |
| Alert on target / stop | nein | |
| Sound file | Alert3.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 |
12 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 - Unicorn“ 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 und verwaltet keine Positionen.
- Die Schwellenwerte (Swing-Stärke, Displacement, FVG-Größe, minimales R:R) sind Einstellungsentscheidungen, keine offiziellen ICT-Regeln. Passe sie an deinen Markt und deinen Zeitrahmen an.
- Die angezeigten „gewonnenen“ oder „verlorenen“ Trades beziehen sich auf die geladene Historie. Sie sagen nichts über künftige Ergebnisse aus.
- Kein Signal ist garantiert: Der Handel mit Futures birgt das Risiko, Kapital zu verlieren.
Häufig gestellte Fragen
Ist der Indikator kostenlos?
Ja, der Indikator ist kostenlos (kostenloses Pack und kostenlose Lizenz), ohne Abonnement. Er benötigt NinjaTrader 8, eine Software eines Drittanbieters mit eigenen Nutzungsbedingungen.
Platziert er Orders?
Nein. Er zeichnet die Setups und kann Soundalarme abspielen, aber du entscheidest und platzierst deine Orders selbst.
Was ist ein Breaker Block?
Die letzte Kerze eines Swings, der Liquidität gesweept hat, bevor der Kurs die Struktur in die andere Richtung gebrochen hat. Im Unicorn-Modell muss sie von einem Fair Value Gap überlappt werden.
Läuft das Modell rund um die Uhr?
Ja, standardmäßig. Der Killzone-Filter (London, NY AM, NY PM) ist aus; ist er an, muss der MSS innerhalb einer aktiven Killzone entstehen.
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