Nicht realisierter PnL

Nicht realisierter PnL ist, was eine offene Position über oder unter ihrem Einstiegskurs wert ist, am Mark-Preis gemessen, bevor etwas geschlossen wird.

Definition

Die Zahl ist die Kursdifferenz mal die Größe, mit dem Vorzeichen der Seite, und Hyperliquid misst sie am Mark-Preis und nicht am Orderbuch. Eine Vorsicht, die die Dokumentation gibt, lohnt es zu behalten: auf dem Hyperliquid-DEX sind Einstiegskurs, nicht realisierter pnl und closed pnl reine Bestandteile der Oberfläche, zur Bequemlichkeit des Nutzers bereitgestellt, und die grundlegende Buchhaltung beruht auf Margin und Trades. Die Zahl ist eine Ablesung einer Position, kein Guthaben.

Der Einstiegskurs, von dem sie gemessen wird, bewegt sich nur, wenn die Position wächst. Ein Perp-Trade gilt als eröffnend, wenn der Absolutwert der Position steigt, also long gehen während long oder short gehen während short; bei einem eröffnenden Trade wird der Einstiegskurs der nach Größe gewichtete Mittelwert aus dem aktuellen Einstiegskurs und dem Kurs des Trades. Bei einem schließenden Trade bleibt der Einstiegskurs gleich, einen Teil einer Position zu schließen ändert also den Kurs nicht, von dem der Rest gemessen wird.

Was die Zahl danach tut, hängt vom Margin-Modus ab. Bei einer Cross-Position steht der nicht realisierte Gewinn automatisch als Initial Margin für neue Positionen bereit, und der nicht realisierte Verlust wird den Sicherheiten hinter allen anderen Cross-Positionen entnommen, und es ist der ganze Kontowert, nicht realisierte Gewinne und Verluste eingeschlossen, den die Liquidationsprüfung liest. Bei einer isolierten Position wird er als zusätzliche Margin dieser einen Position angerechnet. Gewinn herauszunehmen ist begrenzt: das Verbleibende muss mindestens 10 % des gesamten Nominalwerts aller offenen Positionen betragen und die geforderte Initial Margin weiter erfüllen. Die Zahl zählt den Kurs und nichts weiter: die schon gezahlten Gebühren und das schon abgerechnete Funding sind Geld und stehen nicht darin.

Formel

unrealized_pnl = side * (mark_price - entry_price) * position_size, mit side = 1 für einen Long und side = -1 für einen Short.

Beispiel

Ein Beispiel in runden Zahlen. Ein Long von 1 BTC, bei 100.000 $ eingestiegen, zeigt mit dem Mark-Preis bei 105.000 $ einen nicht realisierten Gewinn von 1 mal 5.000 $, also 5.000 $. Bei 10x gehalten, lag die Margin dahinter bei 10.000 $, das ist also die Hälfte der Margin bei einer Bewegung von 5 % im Kurs. Ein Short derselben Größe zu denselben zwei Kursen zeigt dieselbe Zahl mit dem anderen Vorzeichen, einen Verlust von 5.000 $.