先物取引では、買い(ロング)も売り(ショート)もできます。買いの場合、価格が上昇すると通常は利益、下落すると損失が発生します。売りの場合は逆です。損益を計算する前に、契約がUSDT建てかコイン建てかを確認してください。両者は決済資産が異なるだけでなく、損益の計算式も異なります。
本記事の例はすべて簡略化した計算であり、取引手数料、資金調達料、その他実際の結果に影響する可能性がある項目は含めていません。
まず区別しましょう:未実現損益、実現損益、収益率
未実現損益とは、ポジションをまだ決済していない時点で、参照価格に基づいて見積もられる損益です。参照価格が変動すると、表示される結果も変動します。これはまだ確定した利益ではありません。
実現損益とは、ポジションの一部または全部を決済した後、実際の約定状況に基づいて確定する損益です。最終的な取引結果を確認する際は、手数料、資金調達料などの項目も併せて考慮する必要があります。
収益率は、ポジションの証拠金に対する損益の割合をパーセントで示したもので、レバレッジが損益の割合に与える影響を理解するために使用できます。本記事の例では、以下を採用します:
例の収益率=例の損益 ÷ 例のポジション証拠金 × 100%
プラットフォームの画面に表示される収益率は、証拠金モード、証拠金の追加または減少、手数料、計算方法などによって異なる場合があります。
USDT建て契約:損益はUSDTで計算
対象資産の数量で計測するUSDT建て契約では、価格変動による損益を以下の方法で理解できます:
- 買いの損益=対象資産の数量 ×(計算価格-建玉価格)
- 売りの損益=対象資産の数量 ×(建玉価格-計算価格)
ポジション保有中の「計算価格」には、未実現損益の表示に使用される参照価格を使用できます。決済後に価格変動による損益を計算する場合は、実際の決済約定価格を使用します。契約が「枚」単位で計測される場合は、まずその契約の額面または乗数に基づいて数量に換算する必要があります。
- 買いの例:50,000 USDTの価格で1 BTCを買い、後に参照価格が51,000 USDTまで上昇したとします。
未実現損益=1 ×(51,000-50,000)=1,000 USDT
参照価格が49,000 USDTまで下落した場合、未実現損益は-1,000 USDTです。実際に決済した後で初めて、約定価格に基づいて価格変動による実現損益を確定できます。
- 売りの例:50,000 USDTの価格で1 BTCを売り、後に参照価格が49,000 USDTまで下落したとします。
未実現損益=1 ×(50,000-49,000)=1,000 USDT
価格が反対に51,000 USDTまで上昇した場合、未実現損益は-1,000 USDTです。
コイン建て契約:損益は対応するコインで計算
コイン建ての逆方向契約では、価格は通常法定通貨単位で表示され、損益は対応するデジタル資産で計算されます。BTC/USDの逆方向契約で、契約価値をUSDで計測すると仮定した例を示します:
- 買いの損益(BTC)=契約価値(USD)×(1 ÷ 建玉価格-1 ÷ 計算価格)
- 売りの損益(BTC)=契約価値(USD)×(1 ÷ 計算価格-1 ÷ 建玉価格)
ここでの「契約価値」とは、例のポジションに対応するUSDの想定元本価値です。実際の注文で枚数を使用する場合は、その契約の額面に基づいて換算する必要があります。コイン建て契約の具体的な仕様は、取引画面を確認してください。
- 買いの例:あるBTC/USD逆方向契約のポジション価値が1,000 USDで、50,000 USDで買いポジションを建て、その後参照価格が55,000 USDまで上昇したとします。
未実現損益=1,000 ×(1 ÷ 50,000-1 ÷ 55,000)≈ 0.001818 BTC
価格上昇によって利益が発生しますが、利益はBTCで表示されます。その時点でのUSD価値を見積もるには、選択した参照価格に基づいて換算します。換算結果はBTC価格の変動に伴って変化します。
- 売りの例:同じくポジション価値が1,000 USDで、50,000 USDで売りポジションを建て、その後参照価格が45,000 USDまで下落したとします。
未実現損益=1,000 ×(1 ÷ 45,000-1 ÷ 50,000)≈ 0.002222 BTC
このことからも、コイン建て契約には、USDT建て契約の「価格差 × BTC数量」という計算式をそのまま適用できないことが分かります。
価格が少ししか変動していないのに、収益率が大きく変動するのはなぜですか?
収益率は、ポジション全体の価値ではなく、投入したポジション証拠金を分母として計算するためです。
たとえば、USDT建てポジションの価値が1,000 USDTで、例の証拠金が100 USDTだとします。価格変動によって10 USDTの利益が発生した場合:
例の収益率=10 ÷ 100 × 100%=10%
証拠金として1,000 USDTを使用した場合、同じポジション価値で、同じく10 USDTの利益が発生したとすると、例の収益率は1%です。証拠金が少ないと、証拠金に占める損益の割合が大きくなり、強制決済のリスクも高まります。収益率が高いからといって、実際の利益額が必ずしも大きいとは限りません。
損益を確認する際に注意すべき点
- 未実現損益は最終的に受け取る金額と同じではありません。 決済時の約定価格は、ポジション保有中に表示される参照価格と異なる場合があります。
- 価格変動による損益は、手数料控除後の結果と同じではありません。 取引手数料、資金調達料などが最終的な損益に影響する場合があります。
- 収益率は証拠金の変動による影響を受けます。 証拠金を追加すると収益率の分母が変わる場合がありますが、同じポジションで同じ価格の場合、価格変動による損益自体が直接変わることはありません。
- コイン建ての損益では、表示単位に注意が必要です。 BTCで計算された利益または損失をUSDTやUSDに換算した価値も、コイン価格に応じて変動します。