定義
この数値は価格の差と数量の積を側の符号つきにしたもので、Hyperliquid は板ではなくマーク価格でそれを測ります。ドキュメントが与える注意をひとつ覚えておく価値があります。Hyperliquid の DEX では、建値、unrealized pnl、closed pnl は利用者の便宜のために提供される純粋にフロントエンドの部品で、根本の会計は証拠金と約定に基づいています。この数字はポジションの読み値であって、残高ではありません。
それを測る起点の建値は、ポジションが増えるときだけ動きます。無期限先物の取引は、ポジションの絶対値が増えるとき、つまり買いのうえで買う、売りのうえで売るときに建てる取引とみなされ、建てる取引では建値は今の建値と取引の価格を数量で重みづけした平均になります。決済の取引では建値は同じまま保たれるので、ポジションの一部を閉じても、残りを測る価格は変わりません。
この数字が次に何をするかは、証拠金のモードによります。クロスのポジションでは、含み益は自動的に新しいポジションの当初証拠金として使えて、含み損はほかのすべてのクロスのポジションの後ろの担保から取られ、強制決済の判定が読むのは含み損益を入れた口座の価値の全体です。分離のポジションでは、そのポジション 1 つの追加の証拠金として当てられます。利益を取り出すのは縛られます。残るものが開いているすべてのポジションの想定元本の合計の 10 % 以上あり、なお当初証拠金の要件を満たさなければなりません。この数字は価格だけを数えます。すでに払った手数料とすでに決済したファンディングは現金で、そこには入りません。
式
unrealized_pnl = side * (mark_price - entry_price) * position_size。side = 1 が買い、side = -1 が売りです。
例
丸めた数字での例です。$100,000 で入った 1 BTC の買いで、マーク価格が $105,000 なら、含み益は 1 に $5,000 を掛けた $5,000 です。10 倍で持っていたなら後ろの証拠金は $10,000 だったので、価格の 5 % の動きで証拠金の半分ということになります。同じ数量の売りを同じ 2 つの価格で見れば、同じ数字が反対の符号で、$5,000 の損失として出ます。