無期限アカウントトレーダーの最大の関心事:未実現PNLと実現PNLの計算方法
先物取引では、ユーザーは利益を得たり損失を被ったりします。ここでは、2種類の損益(PNL)があります:オープンポジションからの未実現PNLと、クローズドポジションからの実現PNL。先物取引のPNLは多くの先物トレーダーにとって最大の関心事であるため、今日は未実現PNLと実現PNLの計算について詳しく見ていきます。
:quality(80)/2022-04-06/9B5FB2D60BDD4264A53C62F2A7BB51B9.png)
I. 未実現PNL
1. 未実現PNLとは?
未実現PNLとは、ユーザーのオープン(未決済)ポジションから生じる損益を指します。既存のポジションを決済した場合の概算未実現PNLは、公正なマークプライスに基づいて推定され、マークプライスの変動に応じて計算が変わります。CoinExは価格操作を避けるため、公正なマークプライスを使用して未実現PNLを決定していることに注意してください。
一般的に、未実現PNLは平均オープン価格とマークプライスの差に基づいており、ポジションが開かれるとポジション情報に表示されます。この数値は、ポジションの推定PNLを示しています。
2. 未実現PNLはどのように計算されるか?
先物取引では、リニア契約の未実現PNLの計算は、インバース契約のそれとは異なります。さらに、ロングポジションとショートポジションの未実現PNLの計算も異なります。
(以下の計算式はCoinEx先物からのものです)
(1) リニア契約
(ロング)未実現PNL = ポジション量 * (マークプライス - オープン価格)
(ショート)未実現PNL = ポジション量 * (オープン価格 - マークプライス)
例えば、ユーザーAがBTC価格が50,000 USDTの時にBTC/USDTリニア契約市場で1 BTCのロングポジションを開始したとします。市場のマークプライスが53,000 USDTに設定されている場合、ユーザーAのロングポジションの未実現PNLは(手数料を除く):
1 BTC * (53,000 USDT - 50,000 USDT) = 2,000 USDT
(2) インバース契約
(ロング)未実現PNL = 契約数 * 契約価値 * (1 / 平均オープン価格 - 1 / マークプライス)
(ショート)未実現PNL = 契約数 * 契約価値 * (1 / マークプライス - 1 / 平均オープン価格)
ユーザーAがBTC価格が50,000 USDTの時にBTC/USDTインバース契約市場で推定コスト0.2 BTCの100,000契約のロングポジションを開始したとします。現在のマークプライスが55,000 USDTに設定され、平均オープン価格が53,000 USDTの場合、ユーザーAのロングポジションの未実現PNLは:
100,000 * 0.2 BTC * (1/53,000 - 1/55,000) = 0.0137 BTC
II. 実現PNL
1. 実現PNLとは?
未実現PNLはユーザーの最終的なPNLに影響を与えませんが、実現PNLは最終的なPNLを示し、資金調達手数料、トランザクション(名詞)手数料、およびポジションの減少/決済のPNLが含まれます。簡単に言えば、実現PNLはポジションが決済された後のユーザーの実際の損益を示す指標です。ユーザーがポジションを減少させるか決済する際、実現PNLは決済価値とオープン価値に基づいて決済されます。
注目すべきは、ロングポジションの保有者は毎日8時間ごとに資金調達手数料を支払うか受け取る必要があることです。回収または支払いが完了すると、少なくとも1つの実現PNLが決済されます。さらに、ユーザーが先物を売買する際には取引手数料を支払う必要があります。取引手数料が支払われると、実現PNLを伴うポジションも発生します。
2. 実現PNLはどのように計算されますか?
(1) リニア契約
(ロング) 実現PNL = ポジション量 * (決済価格 - 開始価格)
(ショート) 実現PNL = ポジション量 * (開始価格 - 決済価格)
ユーザーAがBTC/USDT市場で50,000 USDTで1 BTCのロングポジションを開始し、55,000 USDTで決済したと仮定すると、ユーザーAのロングポジションの実現PNLは次のようになります:
1 BTC * (55,000-50,000) = 5,000 USDT
(2) インバース契約
(ロング) 実現PNL = 契約数 * 契約価値 * (1 / 平均開始価格 - 1 / 平均決済価格)
(ショート) 実現PNL = 契約数 * 契約価値 * (1 / 平均決済価格 - 1 / 平均開始価格)
ユーザーAがBTC価格が50,000 USDTの時、BTC/USDTインバース契約市場で推定コスト0.2 BTCで100,000契約のロングポジションを開始したと仮定します。56,000 USDTで決済した場合、ユーザーAのロングポジションの実現PNLは次のようになります:
100,000 * 0.2 BTC * (1/53,000 - 1/56,000) = 0.0202 BTC
上記のように、価格操作を避けるため、CoinExは公正なマークプライスを使用して未実現PNLを計算します。一方、実際のPNLはポジションが決済される実際の価格によって決定されます。したがって、取引価格がマークプライスと異なる場合、未実現PNLは実際のPNLとも異なることになります。