TEVO Footprint: ein Bid-×-Ask-Footprint für NinjaTrader 8
TEVO Footprint ersetzt jede Kerze durch ihre Volumenzellen: an jedem Preis links das am Bid verkaufte und rechts das am Ask gekaufte Volumen. Er markiert diagonale und gestapelte Imbalances, umrahmt den POC jeder Bar und zeigt eine Delta-Tabelle unter dem Chart.
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
Was der Indikator macht
- Bid-×-Ask-Zellen. Für jede Bar und Preiszeile: am Bid aggressiv verkauftes Volumen × am Ask aggressiv gekauftes Volumen (standardmäßig Inhalt BidAsk, oder Delta, oder Volume). Die Zeilenhöhe passt sich an (etwa 12 Zeilen pro Bar im Auto-Modus); die Zellen sind nach Volumen schattiert.
- Diagonale Imbalances. Das Ask einer Zeile wird mit dem Bid der darunterliegenden Zeile verglichen (und umgekehrt): Eine Seite muss die andere um 300% und um mindestens 10 Kontrakte übertreffen. Horizontaler Modus verfügbar.
- Gestapelte Imbalances. Drei oder mehr aufeinanderfolgende Imbalances bilden eine Zone, die nach rechts verlängert wird, bis der Kurs wieder in sie hineinhandelt (optionaler Alarm).
- POC und Kerze. Der meistgehandelte Preis jeder Bar wird umrahmt; eine kleine Kerze neben den Zellen erhält die OHLC-Lesbarkeit, und die nativen Bars werden ausgeblendet.
- Delta und Tabelle. Delta unter jeder Bar und eine Tabelle am unteren Rand: Zeit, Volumen, Delta, Delta %, kumuliertes Delta (bei jeder Session zurückgesetzt).
Daten und Märkte
- Futures und jedes Instrument, dessen Trades mit Bid und Ask geliefert werden: Das klassifiziert jeden Trade als Kauf oder Verkauf.
- Kurze Zeitrahmen (1 bis 5 Minuten, Tick- oder Range-Charts): Die Bars brauchen genug Abstand, damit die Zahlen lesbar sind (Rechtsklick › Properties oder Strg + Mausrad auf der Zeitachse).
- In Echtzeit bei jedem Tick berechnet; standardmäßig werden 3.000 Bars im Speicher gehalten.
Voraussetzungen: was kostenlos ist und was Geld kosten kann
- 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.
- Marktdaten. Kurse, Volumen und Market Depth kommen von deiner Verbindung (Broker oder Datenanbieter). Je nach Börse und Abonnement können diese Daten kostenpflichtig sein: Prüfe die Bedingungen deines Anbieters.
- Exakte Historie mit Tick Replay. Aktiviere „Show Tick Replay“ unter Tools › Options › Market Data und setze dann im Fenster Data Series des Charts den Haken bei Tick Replay. Dein Anbieter muss die Tick-Historie mit Bid und Ask liefern; der Chart lädt dann langsamer.
- Ohne Tick Replay. Volume source = TickSeries lädt eine versteckte 1-Tick-Serie: Die Historie ist verfügbar, aber die Trades werden nach Up- / Down-Tick klassifiziert, was weniger präzise ist als nach Bid / Ask.
Lesebeispiel (zu Lernzwecken)
Eine bullische Bar zeigt am Hoch deutlich stärkere Ask-Zellen als das Bid eine Zeile tiefer (cyanfarbene Imbalances), dann findet die nächste Bar an diesem Preis keine Käufer mehr: schwache Ask-Zellen, negatives Delta. Dieser Wechsel von Aggression zu Erschöpfung zeigt sich in den Zellen; er bleibt Kontext, der mit der Preisstruktur zu bestätigen ist.
Einstellungen
Jede Einstellung trägt genau den Namen, den NinjaTrader anzeigt, mit ihrem Standardwert, der direkt aus dem Quellcode (.cs) gelesen wurde.
1. Footprint
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Cell content | BidAsk | BidAsk = am Bid verkauftes Volumen x am Ask gekauftes Volumen. Delta = Ask - Bid der Zeile. Volume = Summe der Zeile. |
| Ticks per row (0 = auto) | 0 | 0 = etwa 12 Zeilen auf einer typischen Bar des Charts. |
| Imbalance ratio (%) | 300 | 300 = eine Seite wurde mindestens 3-mal so stark gehandelt wie die andere (übliche Footprint-Einstellung; NinjaTrader-Volumetric-Standard 150). |
| Minimum difference for an imbalance | 10 | Die beiden verglichenen Volumina müssen sich außerdem um mindestens so viele Kontrakte unterscheiden (NinjaTrader-Standard 10). |
| Imbalance comparison | Diagonal | Diagonal = Ask einer Zeile gegen Bid eine Zeile tiefer, Bid gegen Ask eine Zeile höher (die Liquidität, die der Aggressor verbraucht hat). Horizontal = dieselbe Zeile. |
| Stacked imbalance (rows) | 3 | Aufeinanderfolgende Imbalances, die für eine gestapelte Imbalance nötig sind. |
| Extend stacked imbalances | ja | Zonen werden nach rechts gezeichnet, bis der Kurs wieder in sie hineinhandelt. |
| Show bar POC | ja | |
| Shade cells by volume | ja |
2. Delta
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Delta type | BidAsk | BidAsk = Trades am Ask sind Käufe, am Bid Verkäufe (braucht Bid / Ask jedes Trades: Tick Replay oder live). UpDownTick = Up-Ticks gegen Down-Ticks. |
| Delta under each bar | ja | |
| Cumulative delta reset | Session |
3. Table
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Show table | ja | |
| Time row | ja | |
| Volume row | ja | |
| Delta row | ja | |
| Delta % row | ja | |
| Cumulative delta row | ja |
4. Layout
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Show candle beside the cells | ja | |
| Hide native bars | ja | |
| Column width (% of bar spacing) | 88 | Vergrößere den Bar-Abstand des Charts (Rechtsklick > Properties oder Strg + Mausrad auf der Zeitachse), um die Zahlen zu lesen. |
| Numbers from row height (px) | 11 | Zeilen, die dünner sind, zeigen nur ihre Schattierung. |
| Labels | ja | |
| Header | ja | |
| Legend | ja |
5. Data
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Volume source | Auto | Auto = Tick Replay, wenn es im Chart aktiviert ist, andernfalls baut eine versteckte 1-Tick-Serie die Historie auf; Live-Trades kommen mit ihrem Bid / Ask. TickSeries = versteckte 1-Tick-Serie für die Historie und die Live-Trades. |
| Calculate on every tick (real time) | ja | |
| Bars kept in memory | 3000 |
7. Alerts
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Alert on a new stacked imbalance | nein | |
| Sound file | Alert4.wav | Dateiname aus dem Sounds-Ordner von NinjaTrader (oder ein vollständiger Pfad). Leer = still. |
| Alert rearm (seconds) | 30 |
8. Trading Evolution
| Einstellung | Standardwert | Was sie bewirkt |
|---|---|---|
| Show logo | ja | |
| Diagnostic mode (Output window) | nein |
8 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 „TEVO Footprint“ hinzu.
Häufige Probleme und Lösungen
- Die Zahlen werden nicht angezeigt. Die Zeilen sind zu dünn: Vergrößere den Bar-Abstand oder verringere die Zahl der Zeilen (Ticks per row). Unter 11 px bleibt nur die Schattierung übrig.
- Die Historie ist leer oder ungenau. Aktiviere Tick Replay (siehe Voraussetzungen) oder setze Volume source = TickSeries.
- 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
- Ohne Bid / Ask pro Trade (Historie ohne Tick Replay) wird die Klassifizierung in Kauf / Verkauf mit der Tick-Regel angenähert.
- Die Schwelle von 300% und das Minimum von 10 Kontrakten sind Einstellungsentscheidungen, keine universellen Regeln: Passe sie an den Markt an.
- Viele Bars und Zeilen belegen Speicher: Halte die Historie in einem vernünftigen Rahmen.
- Eine Imbalance ist kein garantiertes Signal: 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, und sein Quellcode ist lesbar. Er läuft in NinjaTrader 8; für die Plattform und die Marktdaten gelten eigene Bedingungen, die mit Kosten verbunden sein können.
Muss ich eine ZIP-Datei importieren?
Ja. Das Tool gehört zum kostenlosen Order-Flow-Pack, einer ZIP-Datei: Öffne in NinjaTrader 8 Tools › Import › NinjaScript Add-On, wähle die ZIP-Datei und starte NinjaTrader neu. Aktiviere danach deine kostenlose Lizenz: Control Center › New › Trading Evolution License.
Brauche ich Tick Replay?
Für eine exakte Historie ja: Dann kommt jeder vergangene Trade mit seinem Bid und Ask. In Echtzeit genügen die Live-Trades. Ohne Tick Replay liefert die Option TickSeries eine ungefähre Historie.
Was ist eine diagonale Imbalance?
Der Vergleich des Asks an einem Preis mit dem Bid einen Preis tiefer (die Liquidität, die der aggressive Käufer verbraucht hat) und umgekehrt. Hier muss eine Seite die andere um 300% und um mindestens 10 Kontrakte übertreffen.
Worin unterscheidet er sich vom Footprint von NinjaTrader?
Die volumetrischen Bars von NinjaTrader gehören zum Angebot Order Flow+ der Plattform. TEVO Footprint ist ein kostenloser NinjaScript-Indikator, der auf einem normalen Chart gezeichnet wird, mit eigener Delta-Tabelle.
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