Zum Hauptinhalt springen

Perp/Index Divergence

Ein Screener für die Abweichung des Preises unbefristeter Futures vom Index auf Binance und Hyperliquid: Basis in Basispunkten, Z-Score gegenüber den letzten vier Stunden und eine Alarmstufe.

Was es ist​

Jeder unbefristete Future hat einen Index: den Preis des Basiswerts, gebildet aus den Spotmärkten mehrerer Börsen. In einem ruhigen Markt liegt der Futures-Preis nahe am Index. Wenn sich ein Future deutlich vom Index entfernt, wird meist auf den Future selbst gedrückt: Den Spot von einem Dutzend Börsen zu verschieben, kostet mehr als das Orderbuch eines einzigen Kontrakts.

Perp/Index Divergence misst diese Abweichung für alle Märkte gleichzeitig und vergleicht sie mit dem üblichen Niveau des jeweiligen Instruments.

Preisquellen:

BörseFutures-PreisIndex
Binance, unbefristete USDT-Futuresmark priceindex price: ein gewichteter Spotpreis mehrerer Börsen. Beide Preise sendet die Börse einmal pro Sekunde
Hyperliquid, Haupt-DEXmarkOracle: ein gewichteter Median der Spotpreise mehrerer CEX, die Validatoren aktualisieren ihn etwa alle 3 Sekunden
Hyperliquid, HIP-3-Märktemarkein Oracle, das der Ersteller des DEX festlegt. Bei Aktien steht es außerhalb der US-Handelssitzung still, während der Perp rund um die Uhr gehandelt wird

Das Widget ist im Max-Tarif enthalten, denn es zeigt den ganzen Markt auf einmal. Der Indikator im Chart ist schon ab Pro verfügbar, denn er zeigt eine einzelne Coin. Das Widget öffnen Sie über das Menü „Screeners → Microstructure → Perp/Index Divergence“, der Indikator [SFM] Perp index divergence (in der Legende [SF] PID) wird zu einem Futures-Chart von Binance oder Hyperliquid hinzugefügt.

Berechnung​

Basis​

Bei jeder Preisaktualisierung:

Basis=Mark−IndexIndex×104Basis = \frac{Mark - Index}{Index} × 10^4

Die Basis wird in Basispunkten gemessen: 100 Bp. = 1 %. Plus bedeutet, der Future ist teurer als der Index, Minus, er ist günstiger. Innerhalb einer Minute werden die Basiswerte gemittelt, in die Tabelle kommt der Durchschnitt der letzten geschlossenen Minute.

Z-Score​

Für jeden Markt hält der Server ein gleitendes Fenster aus den durchschnittlichen Minutenbasen der letzten 240 Minuten (4 Stunden):

Z=Basis−μ240max⁡(σ240,σmin)Z = \frac{Basis - \mu_{240}}{\max(\sigma_{240}, \sigma_{min})}

wobei μ240\mu_{240} und σ240\sigma_{240} Mittelwert und Standardabweichung des Fensters sind und σmin\sigma_{min} eine Untergrenze der Abweichung ist. Ohne sie würde auf einem Markt, auf dem die Basis wochenlang innerhalb eines Punktes liegt, jede Bewegung um einen halben Punkt ein riesiges z ergeben. Die aktuelle Minute kommt erst nach ihrem Schluss ins Fenster, daher wird sie mit einem Fenster ohne sich selbst verglichen.

Z wird berechnet, sobald das Fenster mindestens 60 Minuten enthält. Nach einem Neustart füllt der Dienst das Fenster aus der Minutenhistorie von mark und index, daher ist die Aufwärmphase meist kurz.

Stufen​

Die Stufe legt der Server fest. Warn oder Fire wird aktiviert, wenn eine der beiden Bedingungen erfüllt ist: Der Betrag der Basis liegt über der absoluten Schwelle, oder der Betrag von z liegt über der z-Schwelle bei ausreichend großer Basis. Die zweite Bedingung ist nötig, weil auf einem Markt mit einer Abweichung von 6 Bp. z = 3 nur eine Verschiebung um etwa zwanzig Punkte ist.

Schwellen zum 12.11.2026:

MärkteWarnFireUntergrenze von σ
BinanceBasis ab 150 Bp. oder z ab 3 bei Basis ab 50 Bp.Basis ab 300 Bp. oder z ab 5 bei Basis ab 100 Bp.4 Bp.
Hyperliquid, Haupt-DEXBasis ab 100 Bp. oder z ab 3 bei Basis ab 50 Bp.Basis ab 200 Bp. oder z ab 5 bei Basis ab 100 Bp.4 Bp.
Hyperliquid, HIP-3Basis ab 150 Bp. oder z ab 3Basis ab 500 Bp. oder z ab 510 Bp.

Off (Oracle stale) gibt es nur bei HIP-3-Märkten: Das Oracle hat sich 10 Minuten oder länger nicht verändert. In diesem Zustand driftet die Basis von selbst, weil der Perp gehandelt wird, das Oracle aber stillsteht. Z wird nicht verwendet, die absoluten Schwellen werden verdoppelt, und solche Minuten kommen nicht ins Fenster.

Ein Anstieg der Stufe wird sofort veröffentlicht, ohne das Ende der Minute abzuwarten. Ein Rückgang nur zum Schluss der Minute, damit die Stufe nicht flackert.

Widget​

SpalteWas sie zeigt
ExBörse: Binance oder Hyperliquid
SymbolMarkt. Bei Hyperliquid der Name des Coins, bei HIP-3 mit dem Namen des DEX
BasisDurchschnittliche Basis der letzten geschlossenen Minute, Bp., mit Vorzeichen. Die Farbe ist die Stufe: Orange für warn, Rot für fire, Grau für off
ZZ-Score der Minutenbasis. Leer, solange sich das Fenster aufwärmt, und im Zustand off
LevelDie vom Server berechnete Stufe: fire, warn, off oder leer für normal

Standardmäßig ist die Tabelle absteigend nach dem Betrag der Basis sortiert. Die Tabelle wird einmal pro Minute aktualisiert. Ein Markt, der eine Minute ausgelassen hat, behält seinen letzten Wert, solange dieser nicht älter als fünf Minuten ist.

Die Filter öffnen Sie mit der Trichter-Schaltfläche im Kopf des Widgets:

  • Börsenschalter: Binance und Hyperliquid, standardmäßig beide;
  • Symbol: Suche nach Marktnamen;
  • Level: Fire, Warn, Normal, Oracle stale, mehrere auswählbar;
  • |Basis| bps: Betrag der Basis größer als der eingegebene Wert;
  • |Z|: Betrag von z größer als der eingegebene Wert.

Die globalen Filter des Control Panels werden auf den Binance-Märkten berechnet. Auf Hyperliquid wird nur der Manipulationsfilter angewendet, nach dessen eigenen Werten. Bei jedem anderen globalen Filter werden die Hyperliquid-Märkte ausgeblendet, weil sie diese Daten nicht haben. Die Blacklist gilt für beide Börsen.

Ton​

Wenn im Kopf des Widgets der Ton eingeschaltet ist, meldet das Widget einen Markt, der auf fire gestiegen ist: eine Pop-up-Benachrichtigung, ein Eintrag in der Alarmhistorie und eine Sprachnachricht. Gibt es mehrere solche Märkte, wird der Markt mit der größten Basis gemeldet. Märkte im Zustand off und ein Anstieg nur bis warn lösen kein Signal aus: Bei einigen Märkten bleibt warn dauerhaft bestehen.

Indikator​

[SFM] Perp index divergence zeichnet Säulen unter dem Chart.

ElementWas es zeigt
SäulenDurchschnittliche Basis des Balkens in Bp. oder der Z-Score, je nach Einstellung Source
SäulenfarbeStufe: Blau für normal, Orange für warn, Rot für fire, Grau für off
Basis min und Basis maxDie niedrigste und die höchste Minutenbasis innerhalb des Balkens
Gestrichelte LinienSchwellen für warn und fire für diesen Markttyp, oberhalb und unterhalb von null
HintergrundBalken, auf dem die Stufe gestiegen ist: Orange für einen Anstieg auf warn, Rot für einen Anstieg auf fire

Die gestrichelten Schwellen sind nur eine Orientierung. Die Säulenfarbe stammt aus der vom Server festgelegten Stufe, und der Server berücksichtigt zusätzlich z und den Zustand off.

Auf Timeframes über einer Minute wird der Balken aus Minuten gebildet: Die Basis ist der Durchschnitt der Minutendurchschnitte, z der betragsmäßig größte Wert, die Stufe die höchste innerhalb des Balkens. Der Indikator funktioniert auf den Timeframes 1m, 5m, 15m, 30m, 1h, 4h und 1D. Auf 3m gibt es keine Historie.

Einstellungen:

  • Symbol: der Markt, aus dem die Daten genommen werden. Standardmäßig der Markt des Charts.
  • Source: was gezeichnet wird: Basis, bps (Standard) oder Z-score.
  • Highlight level rise: Balken, auf denen die Stufe gestiegen ist, farbig hinterlegen. Standardmäßig eingeschaltet.

Wie man es liest​

  • Fire auf einem liquiden Markt: Der Future hat sich deutlich vom Spot entfernt. Das ist ein Anlass, sich Orderbuch, Tape und den Manipulationsmonitor anzusehen: wer auf den Kontrakt drückt und wie.
  • Plus: Der Future ist teurer als der Index, die Futures-Käufer sind aggressiver als der Spot. Minus: umgekehrt.
  • Dauerhaftes warn bei fast unveränderter Basis: Der Markt hat eine dauerhafte Prämie oder einen dauerhaften Abschlag zum Index, kein Ereignis. Solche Märkte erkennt man an einem kleinen z: Für sie ist das normal.
  • Off: kein Signal. Das HIP-3-Oracle steht still, die Basis driftet mit dem Perp.

Einschränkungen​

  • Nur Binance und Hyperliquid. Einen Aster-Index gibt es in den Daten der Plattform nicht.
  • Die Schwellen wurden auf einigen Tagen Live-Daten im September 2026 kalibriert und können sich ändern.
  • Der Mark bei Binance ist ein Median, in den auch der Index selbst eingeht. Daher zeigt die Binance-Basis den Abstand von mark zum Index, nicht den Abstand des Preises des letzten Trades.
  • Einen öffentlichen Backtest des Modells gibt es noch nicht. Wir behaupten nicht, dass der Preis nach fire zum Index zurückkehrt oder die Bewegung fortsetzt.