損益とは? 計算式と取引ガイド
Learn what PNL means in crypto trading. Understand realized vs unrealized P&L, formulas, cumulative P&L, and how fees and leverage affect your profits...
PNLは「Profit and Loss(損益)」の略称です。トレードにおいて、PNLは取引ポジションにおける利益または損失を測定します。これは、トレードを開始した価格と現在の価格(または決済価格)の差に、ポジションサイズを掛け合わせたものです。PNLがプラスであれば利益が出ていることを意味し、マイナスであれば損失が出ていることを意味します。
伝統的な金融(伝統的金融)では「P&L」(アンパサンドあり)という表記が一般的ですが、暗号資産取引所ではアンパサンドのない「PNL」という形式がよく使われます。両者は全く同じ意味です。P&Lは株、FX、コモディティ全般で使われる標準的な概念ですが、PNLというアクロニム(略語)は特に暗号資産取引所のダッシュボードで最も一般的に見られます。この記事では、PNLの計算方法、累計損益の意味、取引所のダッシュボードでの数値の読み方など、トレードにおける定義について解説します。
このページの内容:
- PNLとは?
- 実現損益 vs 未実現損益
- PNLの計算方法:計算式と具体例
- 累計損益とは?
- 手数料とコストが損益に与える影響
- レバレッジがPNLに与える影響
- PNL vs ROI:何が違うのか?
- ビジネスにおけるPNL vs トレードにおけるPNL
- 累計損益を活用してより良いトレードをする方法
- PNLに関するよくある質問
PNLとは?
PNLはProfit and Loss(損益)の略で、自分のトレードで利益が出ているか、損失が出ているかを示す中核的な指標です。「取引ポジション」とはアクティブなトレードを指します。例えば、1 BTCを購入して保有することは「オープンのロングポジション(価格の上昇を期待して資産を購入した状態)」です。そのポジションのPNLは、ポジションを建てた(オープンした)時点と比較して、どれだけの利益または損失が出ているかを追跡します。
金融やトレードにおいて、PNLはエントリー価格に対するオープンポジションまたはクローズドポジションの利益または損失を測定します。取引所のダッシュボードでは、この数値は各オープンポジションの横に表示され、通常、プラスの場合は緑色、マイナスの場合は赤色で表示されます。
PNLがプラスであれば、ポジションの価値が上がり利益が出ていることを意味します。PNLがマイナスであれば、ポジションの価値が下がり、損失が出ていることを意味します。PNLがマイナスの場合、市場がポジションに対して不利な方向に動いたことになります。つまり、購入後に価格が下がったか、ショート(空売り)した後に価格が上がったかのいずれかです。取引手数料によって、価格がほとんど動いていないポジションでもPNLがマイナスになることがあります。
PNLは「利益(Profit)」と同じではありませんが、両者は密接に関連しています。「利益」は具体的にプラスの結果を指します。PNLは、プラスの結果(利益)とマイナスの結果(損失)の両方を捉える、より広範な指標です。
実現損益 vs 未実現損益
PNLは2つのカテゴリーに分けられます。ポジションを決済したときに確定する「実現損益」と、トレードがオープンの間だけ帳簿上に存在する「未実現損益」です。この違いを理解すれば、何も売却していないのにPNLの数値が変わり続ける理由がわかります。
実現損益
実現損益とは、取引ポジションを決済したときに確定する利益または損失のことです。トレードを終了すると、その数値は固定され、変動しなくなります。
実現損益 = (決済価格 − エントリー価格) × ポジションサイズ
例1(ロングポジション):
- エントリー価格:$40,000
- 決済価格:$45,000
- ポジションサイズ:1 BTC
- 実現損益 = ($45,000 − $40,000) × 1 = +$5,000
ショートポジション(資産を所有せずに売却し、価格が下がれば利益が出る取引)も、計算式を逆にするだけで同じ論理が適用されます。
ショート実現損益 = (エントリー価格 − 決済価格) × ポジションサイズ
例(ショートポジション):
- エントリー価格:$45,000
- 決済価格:$40,000
- ポジションサイズ:1 BTC
- ショート損益 = ($45,000 − $40,000) × 1 = +$5,000
ほとんどのプラットフォームでは、実現損益は取引履歴または決済済みポジションのタブに表示されます。Binanceでは、取引履歴セクションに「実現PNL」として表示されます。
未実現損益
未実現損益とは、まだオープンな状態にあるポジションの利益または損失のことです。今すぐトレードを終了した場合に受け取れる金額を反映していますが、まだ確定はしていません。多くのトレーダーはこれを「含み益」や「含み損」と呼びます。プラットフォームによっては「変動損益」や「ランニングPNL」と表記されることもあります。先物プラットフォームでは、「Running PNL」(またはRunning P&L)と表示されることがありますが、これはリアルタイムの未確定数値を指します。
未実現損益 = (現在の市場価格 − エントリー価格) × ポジションサイズ
未実現損益の大きな特徴は、価格が動くたびに変化することです。$40,000でオープンした同じ1 BTCのポジションで考えてみましょう:
- 現在の価格が$43,000の場合:未実現損益 = ($43,000 − $40,000) × 1 = +$3,000
- 現在の価格が$38,000に下がった場合:未実現損益 = ($38,000 − $40,000) × 1 = −$2,000
この絶え間ない変動は、「時価評価(MTM: mark-to-market)」と呼ばれるプロセスによって引き起こされます。オープンポジションは現在の市場価格で継続的に再評価されます。価格が上下するたびに、未実現損益は即座に更新されます。未実現損益の変動が止まるのはポジションを決済したときだけで、その時点で実現損益に変換されます。
この変換によって予想外の結果が生じる仕組みについては、未実現損益がプラスだったのに、決済済み損益が損失を示す理由.) を参照してください。
表 T1: 実現損益 vs 未実現損益
| 種類 | 適用されるタイミング | 変動するか? | 計算式 | プラットフォームでの表記 |
|---|---|---|---|---|
| 実現損益 | ポジション決済後 | いいえ。恒久的に確定。 | (決済価格 − エントリー価格) × サイズ | 実現PNL、確定損益 |
| 未実現損益 | ポジションがオープンの間 | はい。価格変動のたびに更新。 | (現在価格 − エントリー価格) × サイズ | 未実現PNL、含み損益、ランニングPNL |
PNLの計算方法:計算式と具体例
PNLは、エントリー価格、決済価格(オープンポジションの場合は現在価格)、ポジションサイズの3つの入力値に1つの計算式を適用して算出されます。エントリー価格は、ポジションをオープンしたときに支払った価格です。ポジションサイズとは、取引している資産の単位数(例:2 BTC、100株、または通貨ペアの$5,000相当)を指します。
ロングPNL = (決済価格 − エントリー価格) × ポジションサイズ
ショートPNL = (エントリー価格 − 決済価格) × ポジションサイズ
ショートポジションでは価格が上がったときではなく下がったときに利益が出るため、計算式の向きが逆になります。
例1:ロングポジション(BTC)
- エントリー価格:$40,000
- 決済価格:$45,000
- ポジションサイズ:1 BTC
- PNL = ($45,000 − $40,000) × 1 = +$5,000
例2:ショートポジション(BTC) ショートポジション(借りたBTCを売却し、価格下落を期待する取引)をオープンします。
- エントリー価格:$45,000
- 決済価格:$40,000
- ポジションサイズ:1 BTC
- ショートPNL = ($45,000 − $40,000) × 1 = +$5,000
どちらの例でも、トレードによって$5,000の利益が得られました。計算式の向きは、どちらのサイドでトレードしているかを反映しています。
例3:レバレッジポジション(プレビュー) レバレッジを使うと、同じ価格変動でもPNLが大きくなります。レバレッジなしで$40,000の1 BTCポジションを持ち、価格が$1,000上昇すると+$1,000になります。10倍のレバレッジをかけると、同じ価格上昇でも$4,000の証拠金に対して+$10,000が発生します。詳細な仕組みはレバレッジがPNLに与える影響で解説します。
累計損益とは?
累計損益は、日次、週次、月次、または口座開設以来など、定義された期間におけるすべてのトレードの損益の通算合計です。単一のトレードだけでなく、複数のポジションにわたる全体的なトレードパフォーマンスを示します。
単一のトレードのPNLは、その1つのポジションで利益が出たか損失が出たかを教えてくれます。累計損益は、一定期間を通じてトレード活動全体が利益を上げているかどうかを教えてくれます。
累計損益 = トレード1のPNL + トレード2のPNL + トレード3のPNL + ... (期間内の個々のトレード損益の合計)
複数トレードの計算例:| 取引 | 損益 | 累計合計 | |---|---|---| | 取引 1 | +$200 | +$200 | | 取引 2 | −$80 | +$120 | | 取引 3 | +$150 | +$270 | | 取引 4 | +$100 | +$370 | | 取引 5 | −$50 | +$320 |
5回の取引後: $200 − $80 + $150 + $100 − $50 = +$320
期間が重要です。1日の損益は各取引日の開始時にリセットされ、その日のパフォーマンスのみが表示されます。累積損益は選択した日付範囲にわたって蓄積され、フィルターを変更しない限りリセットされません。
表 T2: 1日の損益 vs. 累積損益
| 指標 | 時間範囲 | リセットの有無 | 主な用途 |
|---|---|---|---|
| 1日の損益 | 当日の取引のみ | はい(毎日リセット) | 単一セッションのパフォーマンス追跡 |
| 累積損益 | 選択した期間内の全取引 | いいえ(継続的に蓄積) | 全体的な取引パフォーマンスの評価 |
取引所のダッシュボードで損益を確認する方法:
ほとんどの取引プラットフォームでは、次の2か所で損益を確認できます。
- オープンポジションタブ: 各アクティブな取引の未実現損益をリアルタイムで表示します。
- 取引履歴またはアカウントパフォーマンスセクション: 決済済み取引の実現損益と累積損益の合計を表示します。
Binance、Bybit、OKXなどの主要な取引所の多くでは、累積損益は取引履歴セクションに表示され、すべての実現損益の純計が表示されます。Bybitでは、損益は「未実現損益」(ポジションタブ内)と「実現損益」(取引履歴タブ内)の両方で表記されています。日、週、月、または全期間でフィルタリングが可能です。プラットフォームによっては、この指標を「合計損益」や「全期間損益」と表記する場合もあります。
取引所に表示される累積損益が手計算と異なる場合、通常はプラットフォームが手数料や資金調達コストを差し引いた後の純累積損益を表示しているのに対し、個別の取引画面ではグロス(総額)の数字が表示されているためです。手数料計算の詳細は、「手数料とコストが損益に与える影響」をご覧ください。
手数料とコストが損益に与える影響
すべての取引にはコストが伴い、それらのコストによってポジションが発生させたグロスの数字から損益が減少します。グロス損益は、コストを差し引く前の利益です。純利益は、手数料を差し引いた後に実際に手元に残る利益です。
純利益 = グロス損益 − エントリー手数料 − エグジット手数料 − 資金調達率コスト
計算例:
- ポジション価値: $10,000
- エントリー手数料 (0.1% テイカー手数料): $10
- エグジット手数料 (0.1% テイカー手数料): $10
- グロス損益: +$500
- 純利益: $500 − $10 − $10 = +$480
テイカー手数料は、注文が既存の注文に対して即座に執行された場合に課されます。メイカー手数料は、注文板に流動性を追加する指値注文に適用されます。初心者の多くには、簡略化されたルールが当てはまります。つまり、ポジションのエントリーとエグジットの両方で取引価値の一定割合を支払います。
ポジションを無期限に保持できる暗号資産のデリバティブ商品の一種である無期限先物コントラクトでは、トレーダーは8時間ごとに資金調達率を支払うか受け取る必要もあります。この資金調達率は、時間の経過とともに純利益を減少させる(または増加させる)追加のコスト(またはクレジット)であり、現物取引には適用されません。これらのコストが発生する金融商品の背景については、現物、マージン、先物取引の違い.)をご覧ください。
多くの取引を重ねると、小さな手数料でも累積損益に大きな影響を与えます。50回の取引で1回あたり合計20ドルの手数料がかかると、累積合計から差し引かれる手数料コストは合計1,000ドルに達します。
表 T3: グロス損益 vs. 純利益
| 指標 | 定義 | 計算式 | 例 |
|---|---|---|---|
| グロス損益 | コスト差し引き前の損益 | (エグジット価格 − エントリー価格) × サイズ | +$500 |
| 純利益 | 全ての手数料と資金調達コストを差し引いた後の損益 | グロス損益 − エントリー手数料 − エグジット手数料 − 資金調達コスト | +$480 |
レバレッジが損益に与える影響
レバレッジは損益をレバレッジ倍率分だけ乗算します。つまり、利益と損失の両方が比例して大きくなります。レバレッジは通常、マージン取引を通じて利用されます。マージン取引では、取引所から資金を借りて、本来のアカウント残高で可能な範囲よりも大きなポジションをコントロールします。
レバレッジなしの場合、40,000ドルで購入した1 BTCに対して2.5%の価格変動があれば、1,000ドルの利益または損失が発生します。同じポジションで10倍のレバレッジをかけると、4,000ドルの証拠金を使用して40,000ドル分の資産をコントロールすることになります。同じ2.5%の価格変動で、10,000ドルの利益または損失が発生するようになります。
比較表:
| シナリオ | エントリー価格 | 価格変動 | ポジション | 結果となる損益 |
|---|---|---|---|---|
| レバレッジなし | $40,000 | +2.5% (+$1,000) | 1 BTC | +$1,000 |
| 10倍レバレッジ | $40,000 | +2.5% (+$1,000) | 1 BTC ($4,000の証拠金) | +$10,000 |
| 10倍レバレッジ (逆方向) | $40,000 | −2.5% (−$1,000) | 1 BTC ($4,000の証拠金) | −$10,000 |
注意: レバレッジは、利益と同じ倍率で損失を増幅させます。10倍のレバレッジで価格が10%逆方向に動くと、証拠金の100%を失うことになります。
レバレッジポジションの損益リスクをコントロールするツールについては、無期限先物における利食いと損切注文の仕組み.)をご覧ください。
損益 vs. ROI: 違いは何ですか?
損益(PNL)とROI(ROI)はいずれも取引パフォーマンスを測定するものですが、損益は絶対的な金額でパフォーマンスを表し、ROIは投資額に対するパーセンテージで表します。
ROI = (純利益 ÷ 投資コスト) × 100
同じ取引を両方の計算に使用した場合:
- 投資額: $1,000
- 利益: $200
- 損益 = +$200
- ROI = ($200 ÷ $1,000) × 100 = +20%
損益は生のドル建て利益を教えてくれます。ROIは、資本をどれだけ効率的に運用したかを教えてくれます。
表 T4: 損益 vs. ROI
| 指標 | 測定対象 | 単位 | 計算式 | 主な用途 |
|---|---|---|---|---|
| 損益 | 絶対的な利益または損失 | ドル (または資産単位) | (エグジット価格 − エントリー価格) × サイズ | ポジションの生の利益または損失の追跡 |
| ROI | 投資規模に対する利益 | パーセンテージ | (純利益 ÷ 投資額) × 100 | サイズの異なるポジション間でのパフォーマンス比較 |
絶対的な利益または損失をドルベースで追跡するには「損益」を使用します。投資額が異なるポジション間でパフォーマンスを比較するには「ROI」を使用します。
ビジネスにおける損益 vs. 取引における損益
取引における損益(PNL)と会計上の損益計算書(Profit and Loss Statement)は名称こそ同じですが、測定対象が異なります。取引において、損益は個別のポジションまたはポートフォリオ全体の利益や損失を示すリアルタイムの指標です。
会計や企業財務において、損益計算書(収益計算書とも呼ばれる)は、四半期または1年間の企業の総収益、総費用、および純利益をまとめた正式な財務報告書です。企業はこの書類を使用して財務状況を評価し、株主に報告します。これはライブの指標ではなく、個別の取引パフォーマンスを測定するものでもありません。
どちらも「P&L」という略称を使用するため混乱が生じます。会計のバックグラウンドがあり、取引所のダッシュボードで「PNL」を目にした場合、概念は関連していますが、その適用方法は異なります。取引の損益はポジションごとにリアルタイムで計算されますが、ビジネスの損益計算書は会計士によって作成される定期的な要約です。
累積損益を活用してより良い取引を行う方法
累積損益は単なるスコアボードではありません。それは、自分の取引手法が機能しているか、損失がどこに集中しているか、そしてリスクがコントロール下にあるかどうかを教えてくれる主要なデータシグナルです。
累積損益を実行可能なデータとして扱うトレーダーは、大きな勝ちや負けの後だけチェックするトレーダーよりも優れたポジション判断を下すことができます。活用するための5つの方法を紹介します。
戦略や資産クラスごとに累積損益を確認する。 BTC、ETH、アルトコインを個別に取引している場合は、取引履歴をフィルタリングしてカテゴリーごとの累積損益を確認しましょう。これにより、どの市場が収益を生み出し、どの市場がそうでないかが明らかになります。2. 累積損益とともにドローダウンを追跡しましょう。 トレーディングにおけるドローダウンとは、累積損益のピークからトラフまでの下落、つまり回復する前に合計が最高点からどれだけ下がったかを指します。累積損益が+500ドルに達してから+200ドルに下落した場合、ドローダウンは300ドル(ピーク時の利益の60%)となります。累積損益に対してドローダウンが大きい場合は、リターンに見合わないリスクを伴う戦略であることを示唆します。
取引の質を評価する前に、手数料込みの純粋な損益を計算しましょう。 グロスで+30ドルの損益を示しても、手数料が25ドルかかった取引は、純利益5ドルにしかなりません。多くのトレーダーはグロス指標でパフォーマンスを評価し、実際の収益性を過大評価しています。
個々の取引における下方への損益を抑えるために、ストップロス注文を設定しましょう。 ストップロス注文は、価格が指定した水準に達すると自動的にポジションを決済し、最大損失を制限します。テイクプロフィット注文は、目標価格で自動的にポジションを決済し、未実現損益を、あなたが選択した水準で実現損益に変換します。実用的な設定ガイドについては、現物取引のテイクプロフィットおよびストップロス注文の設定.) を参照してください。
3つの利用可能な方法で、期間ごとに損益を追跡しましょう。 ほとんどの取引所では、日付範囲でフィルタリングされた取引履歴をエクスポートできます。そこから:
(a) 取引所の組み込みパフォーマンスサマリーを使用して、週または月ごとの累積損益を確認する。 (b) スプレッドシートにエクスポートして、損益列を自分で合計する。 (c) 累積損益を時間の経過とともに増加する曲線として視覚化するトレーディングジャーナルアプリケーションを使用する。 期間ごとの定期的なレビューは、パフォーマンスのトレンドが拡大する前に発見するのに役立ちます。
このコンテンツは教育目的のみであり、財務上のアドバイスを構成するものではありません。取引には、元本の損失の可能性を含むリスクが伴います。過去のパフォーマンスは将来の結果を保証するものではありません。
損益に関するよくある質問
PNLとは何ですか?
PnL は Profit and Loss(損益)の略です。トレーディングでは、PNL はポジションのエントリー価格に対する利益または損失を測定します。同じ概念が、従来の金融および会計の文脈では P&L(アンパサンド付き)と表記されますが、どちらも同じ計算を指します。
実現損益と未実現損益の違いは何ですか?
実現損益とは、ポジションをクローズしたときに永久に確定する利益または損失です。未実現損益とは、まだオープンなポジションの浮動する利益または損失です。未実現損益は、価格の動きごとに変化し、取引をクローズした瞬間に実現損益に変換されます。完全な比較については、実現損益 vs 未実現損益 を参照してください。
なぜ私のPNLはマイナスなのですか?
PNLがマイナスであるということは、エントリー価格に対してポジションの価値が失われたことを意味します。ロングポジションの場合、購入後に価格が下落したことになります。ショートポジションの場合、売却後に価格が上昇したことになります。取引手数料も、取引の開始と終了の両方で手数料が課金されるため、わずかにしか動かなかったポジションで小さなマイナスのPNLを引き起こす可能性があります。
なぜ私の未実現損益は変わり続けるのですか?
未実現損益は、価格のティックごとに現在の市場価格に対して再計算されるため、リアルタイムで更新されます。このプロセスはマーク・トゥ・マーケット(MTM)と呼ばれ、オープンなポジションはライブ価格で継続的に再評価されます。ポジションをクローズするまで数値は変化し続け、クローズした時点で固定された実現損益になります。
なぜ私の累積損益が取引履歴と異なるのですか?
その違いは通常、手数料です。ほとんどの取引所では、累積損益は取引手数料、および先物トレーダーの場合は資金調達率のコストが差し引かれた後の純額として表示されます。取引リストから個々の損益を手動で合計すると、手数料控除前のグロス数値を加算している可能性があり、プラットフォームが表示する合計よりも高くなることがあります。
累積損益の計算方法は?
選択した期間内のすべての個々の取引の損益を合計します:累積損益 = 取引1の損益 + 取引2の損益 + 取引3の損益、など。損失は合計でマイナスの値としてカウントされます。5回の取引における勝敗を組み合わせた実例については、累積損益とは を参照してください。
デイリーPNLと累積PNLの違いは何ですか?
デイリーPNLは、単一の暦日(カレンダーデー)にクローズされた取引の損益を測定し、新しい日の開始時にゼロにリセットされます。累積PNLは、選択した日付範囲のすべての日にわたって蓄積され、リセットされません。単一セッションをレビューするにはデイリーPNLを、数週間または数ヶ月にわたるパフォーマンスを評価するには累積PNLを使用します。
レバレッジはPNLにどのように影響しますか?
レバレッジは、レバレッジファクターによって利益と損失の両方を倍増させます。10倍のレバレッジを使用すると、1 BTCのポジションで、レバレッジなしの場合と同じ2.5%の価格変動が、1,000ドルの代わりに10,000ドルのPNLを生み出します。損失シナリオも同様で、10倍のレバレッジでの2.5%の不利な価格変動は、-10,000ドルを生み出します。
良いPNL比率とは?
普遍的に定義された良いPNL比率はありません。重要なのは、累積損益が時間とともにプラスであり、平均的な勝ちトレードが平均的な負けトレードを超えること、これはトレーダーがプラスのプロフィットファクターと呼ぶものです。多くのアクティブトレーダーは、50%以上の勝率と組み合わせて、少なくとも1.5:1のリワード・リスク比率(平均的な勝ちトレードサイズと平均的な負けトレードサイズの比率)を目指しています。個々の結果は、戦略、市場状況、ポジションサイジングによって異なります。これは財務アドバイスではありません。取引パフォーマンスのベンチマークは、教育的参考点としてのみ機能します。
関連資料: