ICT OTE (Optimal Trade Entry) Indikator für NinjaTrader 8
Er zeichnet die OTE-Zone, das Retracement von 62% bis 79% (Sweet Spot 70.5%) eines Displacement-Legs, das die Marktstruktur verschoben hat, und kombiniert sie mit einem Fair Value Gap oder einem Order Block innerhalb der Zone. Limit-Order in der OTE, Stop jenseits des 100%-Ankers, Ziele an den Extensions -0.27 und -0.62.
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
- Dealing Range. Das Leg muss mindestens 3 × ATR abdecken und die Struktur mit Displacement brechen (0.8 × ATR, per Schlusskurs bestätigt). Optional muss der Swing, der das Leg startet, einen früheren Swing genommen haben.
- OTE-Zone. Von 0.62 bis 0.79 Retracement, Sweet Spot bei 0.705 (alle drei Niveaus sind Einstellungen). Standardmäßig ist eine Konfluenz erforderlich: ein FVG des Legs (erste Wahl) oder ein Order Block innerhalb der OTE.
- Einstieg. Standardmäßig die Mitte des Teils von FVG oder Order Block innerhalb der OTE (ohne einen solchen der Sweet Spot); oder der Sweet Spot, oder die Ränder bei 62% / 79%.
- Trade. Stop jenseits des 100%-Niveaus mit Puffer, Ziel an der Extension -0.27 (oder -0.62, dem Ursprung des Swings oder einem festen R:R), minimales R:R von 2. Die Range verfällt, wenn der Kurs die OTE nicht innerhalb von 60 Bars erreicht.
- Darstellung. Fibonacci-Niveaus, OTE-Zone, Konfluenz, Leg, MSS und Sweep sowie ein Messbalken rechts vom Kurs, der das aktuelle Retracement im Verhältnis zur OTE und zum Equilibrium zeigt.
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. Dealing Range
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Swing strength | 3 | Bars auf jeder Seite eines Swing-Hochs / -Tiefs (links strikt: gleiche Hochs bleiben Liquidität). |
| Min leg size (x ATR) | 3.0 | Das Displacement-Leg muss mindestens so viele ATR abdecken. |
| Min displacement (x ATR) | 0.8 | Körper der Kerze, die die Struktur verschiebt. 0 = aus. |
| MSS requires a close | ja | |
| Require a liquidity sweep | nein | Der Swing, der das Leg startet, muss ein früheres Swing-Tief (Longs) / -Hoch (Shorts) genommen haben. |
| Structure lookback (bars) | 100 | |
| ATR period | 14 |
2. OTE Zone
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| OTE start (retracement) | 0.62 | ICT: 0.62. |
| OTE sweet spot | 0.705 | ICT: 0.705. |
| OTE end (retracement) | 0.79 | ICT: 0.79. |
| Confluence required | FvgOrOb | FvgOrOb (Standard) = ein Fair Value Gap des Legs (Vorrang) oder ein Order Block innerhalb der OTE. Off = allein die Fibonacci-Zone. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 |
3. Trade
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Allow longs | ja | |
| Allow shorts | ja | |
| Entry | ConfluenceMid | ConfluenceMid = Mitte des Teils von FVG / OB innerhalb der OTE (ohne einen solchen der Sweet Spot). SweetSpot = 0.705. Fib62 / Fib79 = Ränder der Zone. |
| Target | Extension27 | Extension27 / Extension62 = ICT-Extensions jenseits des Swings. SwingOrigin = das 0%-Niveau. FixedRR = Vielfaches des Risikos. |
| Extension 1 | 0.27 | ICT: 0.27 (gezeichnet als -0.27). |
| Extension 2 | 0.62 | ICT: 0.62 (gezeichnet als -0.62). |
| Min R:R | 2.0 | |
| Fixed R:R | 3.0 | |
| Stop buffer beyond 100% (ticks) | 2 | |
| Stop buffer beyond 100% (x ATR) | 0.1 | |
| Bars allowed to reach the OTE | 60 | Nach dem Structure Shift. Danach verfällt die Range. |
| Breakeven at the 0% origin | nein | Sobald der Kurs zum Swing zurückläuft, der das Leg beendet hat, wird der Stop auf den Einstieg gesetzt. |
4. Killzones (New York Time)
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Fill only inside killzones | nein | Off (Standard) = der Indikator arbeitet rund um die Uhr. On = Limits werden nur innerhalb der aktivierten Killzones gefüllt. |
| Show killzone band | ja | |
| London | ja | |
| London start (HHMM) | 200 | |
| London end (HHMM) | 500 | |
| New York AM | ja | |
| New York AM start (HHMM) | 700 | |
| New York AM end (HHMM) | 1000 | |
| New York PM | ja | |
| New York PM start (HHMM) | 1330 | |
| New York PM end (HHMM) | 1600 | |
| Asia | nein | |
| Asia start (HHMM) | 2000 | |
| Asia end (HHMM) | 0 | Ein Ende vor dem Start läuft über Mitternacht hinaus. |
| Time reference | NewYorkAuto | NewYorkAuto = New-York-Zeiten (Sommerzeit berücksichtigt), aus der Zeitzone des Charts umgerechnet. |
| Manual offset (hours) | 0 |
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 |
|---|---|---|
| Fibonacci levels | ja | |
| Fibonacci on finished ranges | nein | |
| OTE zone | ja | |
| FVG / order block confluence | ja | |
| Leg, MSS and sweep | ja | |
| Entry / stop / target | ja | |
| Labels | ja | |
| Keep ranges that never filled | nein | |
| Retracement meter | ja | Leiste rechts vom Kurs: OTE-Band, 70.5%, Equilibrium und das aktuelle Retracement. |
| Meter offset (px) | 36 | |
| Dashboard | ja | |
| Ranges kept on chart (0 = all) | 15 | |
| Zone opacity (%) | 22 |
7. Alerts
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Alert on new dealing range | nein | |
| Alert on limit armed | ja | |
| Alert on entry | ja | |
| Alert on target / stop | nein | |
| Sound file | Alert4.wav | Dateiname aus dem Sounds-Ordner von NinjaTrader (oder ein vollständiger Pfad). Leer = still. |
| 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 |
11 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 - OTE“ 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.
Braucht die OTE ein FVG?
Standardmäßig ja: Die Konfluenz FvgOrOb verlangt ein FVG des Legs oder einen Order Block innerhalb der OTE. Die Einstellung „Off“ nutzt allein die Fibonacci-Zone.
Lassen sich die Niveaus 62%, 70.5% und 79% ändern?
Ja, Anfang, Sweet Spot und Ende der Zone sind Einstellungen, ebenso beide Extensions.
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