Ratgeber · Liquidity Heatmap
Liquidity Heatmaps und Level-II-Markttiefe: was sie zeigen und was nicht
Eine Liquidity Heatmap stellt die Level-II-Markttiefe im Zeitverlauf dar: Der Preis verläuft senkrecht, die Zeit waagerecht, und die Farbe jeder Zelle ist die Größe, die in diesem Moment auf diesem Preis ruhte; ausgeführte Trades werden darübergelegt. Sie zeigt, wo Größe wartete, wie lange sie blieb und ob sie gehandelt oder abgezogen wurde, bevor der Preis ankam. Einzelne Orders, wer sie platziert hat oder warum, kann sie nicht zeigen, und in NinjaTrader 8 auch keine Markttiefe aus der Zeit, bevor Ihr Chart sie zu empfangen begann.
Aktualisiert am · 5 Min. Lesezeit · TapeCrest
Was ist Level-II-Markttiefe?
Level I ist die vorderste Stufe des Orderbuchs: der aktuelle Bid und Ask, ihre Größen und der letzte Trade. Level II, auch Markttiefe genannt, ergänzt die Limit-Orders, die auf den Preisen dahinter ruhen, mehrere Level auf jeder Seite. Das SuperDOM von NinjaTrader (seine Depth-of-Market-Preisleiter) zeigt dieses Orderbuch in Echtzeit, und es ändert sich viele Male pro Sekunde.
Zwei Details prägen alles Weitere:
- Markttiefe pro Preis, nicht pro Order. NinjaTrader 8 liefert Indikatoren die gesamte auf jedem Preis ruhende Größe, sogenannte Market-by-Price-Daten, ohne die einzelnen Order-IDs, die Market-by-Order-Daten enthalten. Sie sehen zum Beispiel, dass 300 Kontrakte auf einem Preis ruhen, aber nicht, ob das eine Order ist oder sechzig.
- Ein Tiefenfenster. Viele Verbindungen senden für CME-Futures etwa zehn Level pro Seite, manche mehr. Größe jenseits dieses Fensters ist nicht sichtbar.
Bei manchen Broker- und Prop-Firma-Konten ist die Level-II-Markttiefe ein separates Marktdaten-Add-on.
Was zeigt eine Liquidity Heatmap?
Das SuperDOM zeigt das Orderbuch jetzt; eine Sekunde später hat es sich verändert. Eine Liquidity Heatmap bewahrt die Historie. In TapeCrest Liquidity Heatmap, einem Indikator für NinjaTrader 8, ist jede Spalte ein Zeitintervall, standardmäßig 250 Millisekunden, jede Zeile ein Preis, und hellere Zellen enthalten mehr Kontrakte. Standardmäßig zeigt eine Zelle die Größe, die während ihres Intervalls im Durchschnitt dort stand, sodass eine Order, die nur wenige Millisekunden aufblitzt, kaum sichtbar wird. Ausgeführte Trades liegen als Blasen darüber: grün, wo Käufer das Angebot genommen haben, rot, wo Verkäufer in den Bid verkauft haben.
Zusammen gelesen machen Heatmap und Blasen aus einigen Situationen ein Bild. Eine Wand ist ein Level, das deutlich mehr Größe hält als die Level um es herum. Ein Iceberg ist eine Limit-Order, die nur einen Teil ihrer Größe zeigt und sich beim Handeln wieder auffüllt. Ein Sweep ist ein Schub aggressiver Orders, der mehrere Preislevel auf einmal nimmt.
| Situation | Was die Heatmap zeigt | Was sie Ihnen nicht sagen kann |
|---|---|---|
| Wand | Ein Level mit einem Mehrfachen der typischen Größe, standardmäßig dem 4-Fachen, größer als seine Nachbarn, mit einem Score von 0–100 | Ob es bleibt: Ruhende Größe kann jederzeit storniert werden |
| Abgezogene Größe | Ein großes Level, das verschwindet, als der Preis näher kommt, ohne durchgehandelt zu werden, markiert mit einem roten × | Warum es verschwand oder wer es platziert hat |
| Wahrscheinlicher Iceberg | Auf einem Preis wurde mehr gehandelt, als das Orderbuch zeigte, oder die Größe füllt sich innerhalb von Millisekunden nach Trades wieder auf | Die versteckte Größe mit Gewissheit |
| Absorption | Einer der seltensten Schübe aggressiven Volumens in einen einzelnen Preis, wobei der Preis drei Sekunden später noch hält | Was der Preis als Nächstes tut |
| Sweep | Ein aggressiver Schub, der innerhalb von Millisekunden mehrere Preislevel genommen hat, standardmäßig 3 | Den Grund dahinter |
| Liquiditätslevel | Ein Preis, der in den letzten 20 Minuten die meiste Zeit große Größe hielt | Ob die Größe noch da ist, wenn der Preis zurückkehrt |
Wie sollten Sie den Score lesen?
Jede Wand trägt einen Score von 0 bis 100. Ein Score von 50 bedeutet, dass die Hinweise in keine Richtung zeigen, und eine Wand, die der Preis nicht erreicht hat, bleibt nahe 50. Zeit im Orderbuch, absorbierte Trades, Auffüllungen und versteckte Größe heben den Score; verschwindet ein großer Teil der Wand ohne Trades, während der Preis innerhalb der Annäherungsdistanz liegt, standardmäßig 2 Ticks, sinkt er. Die Beschriftungen sind ab 65 grün (getestet und hält), ab 35 bernsteinfarben (noch nicht getestet oder gemischte Hinweise) und unter 35 rot. Ein Level, das nur aus dem Tiefenfenster Ihres Feeds gerutscht ist, zählt nie als abgezogen. Ein Score ist eine Wahrscheinlichkeit, kein Urteil: Lesen Sie ihn zusammen mit der Preisbewegung drumherum.
Was kann eine Heatmap nicht zeigen?
- Einzelne Orders und die Position in der Warteschlange. Bei Markttiefe pro Preis ist jedes Level eine einzige Zahl.
- Markttiefe jenseits des Fensters Ihres Feeds. Level, die es verlassen, behalten ihre letzte bekannte Größe, werden blasser gezeichnet und standardmäßig nach 10 Minuten entfernt.
- Das Orderbuch vor Ihrem Start. NinjaTrader 8 speichert keine historische Markttiefe; die Heatmap beginnt also, wenn Ihr Chart Markttiefe zu empfangen beginnt, und zeichnet ab dann auf.
- Absicht. Eine abgezogene Wand zeigt, dass Größe verschwand, bevor der Preis ankam, nicht, ob diese Größe je gehandelt werden sollte.
- Die nächste Bewegung. Erkennungen beschreiben, was das Orderbuch getan hat; sie prognostizieren keinen Preis.
Wie richten Sie eine Liquidity Heatmap in NinjaTrader 8 ein?
- Prüfen Sie, ob Markttiefe ankommt. Öffnen Sie ein SuperDOM für das Instrument: Größen auf mehreren Preisleveln bedeuten, dass Level II ankommt; Größen nur am aktuellen Bid und Ask bedeuten, dass es nicht ankommt.
- Öffnen Sie einen schnellen Chart. Nutzen Sie 5- bis 15-Sekunden-Kerzen oder einen Tick-Chart mit 10 bis 30 Minuten auf dem Bildschirm, zum Beispiel ES oder NQ auf 15-Sekunden-Kerzen.
- Fügen Sie TapeCrest Liquidity Heatmap hinzu (Rechtsklick in den Chart, Indicators..., Ctrl+I), klicken Sie in der Chart-Toolbar auf Heatmap access und wählen Sie Paste key & verify. Die Statuszeile zeigt in den ersten Sekunden
calibrating, während der Indikator die typische Orderbuchgröße misst. - Lesen Sie die Statuszeile. Zum Beispiel bedeutet
depth 10/10 - recording, dass Ihr Feed zehn Level pro Seite sendet und das Orderbuch aufgezeichnet wird. - Lassen Sie sie laufen. Die Heatmap füllt sich ab diesem Moment und wird auf die Festplatte geschrieben, etwa 5 bis 20 MB pro Instrument und Tag, sodass ein Neuladen, ein Wechsel des Zeitrahmens oder ein Neustart sie zurückbringt. Charts desselben Instruments teilen sich eine Heatmap.
- Wählen Sie einen Stil. FullHeatmap malt ein dunkles Preisfenster und zeichnet den Preis als Linien des aktuellen Bid und Ask; OverCandles legt die Heatmap unter Ihre gewohnten Kerzen. Das Template TapeCrest Light passt zu weißen Charts.
- Beruhigen Sie das Bild. Erhöhen Sie Market-maker cloud filter auf Medium oder Strong und erhöhen Sie Auto: lower cutoff (percentile), und lassen Sie Value shown auf TimeAverage, damit Orders, die nur aufblitzen, verblassen.
- Alarme an Ihren eigenen Leveln. Zeichnen Sie horizontale Linien an Ihren wichtigen Preisen und haken Sie Only near my horizontal lines an, um über Erkennungen nur dort informiert zu werden und nirgendwo sonst.
Die Heatmap benötigt Level-II-Markttiefe für das Instrument in Ihrem Chart. Order Flow+ und Tick Replay sind nicht nötig: Sie liest das Orderbuch und die Trades in Echtzeit, und über Tick Replay geladene Trades tragen kein Orderbuch.
Heatmap oder Footprint?
Beide beantworten im selben Chart verschiedene Fragen. Die Heatmap zeigt, was im Orderbuch wartete, bevor gehandelt wurde; ein Footprint zeigt, was in jeder Kerze gehandelt wurde. Mehr zur gehandelten Seite: So lesen Sie einen Footprint-Chart und Absorption im Orderflow.
Ausprobieren
TapeCrest Liquidity Heatmap kommt mit einem kostenlosen 7-Tage-Test ohne Karte, danach folgt eine Lifetime-Lizenz per Einmalzahlung (Preise). Die Liquidity-Heatmap-Seite spielt vier Situationen auf einem simulierten Orderbuch ab, und die Footprint-Seite zeigt die gehandelte Seite in jeder Kerze.