FX取引の損益を照合する方法:約定、費用、通貨換算
実際の約定価格から仮定のFX損益を計算し、スプレッドを二重計上せずに手数料、資金調達費用、部分決済、口座通貨への換算を照合します。
このガイドの内容実際の新規約定と決済約定を使う
短い要約
FX取引の価格損益は、売買方向、数量、実際の新規約定価格と決済約定価格から計算します。取引明細では手数料、資金調達費用、通貨換算、端数処理が別々に扱われることがあります。費用を合算したりチャートと比べたりする前に、各項目の定義を確認しましょう。
実際の新規約定と決済約定を使う
通貨ペアは、最初の通貨である基準通貨1単位に対して、2番目の決済通貨が何単位かを示します。買いポジションの単純な価格損益は、(決済約定価格-新規約定価格)×基準通貨の数量です。売りポジションでは差し引く順序が逆になります。計算結果は決済通貨建てであり、口座の基本通貨とは限りません。
EUR/USDを1万ユーロ買い、実際のAsk約定価格1.1002で新規建てし、その後Bid約定価格1.1022で売却したとします。単純な価格損益は(1.1022-1.1002)×10,000=20米ドルです。1 pipを0.0001とすると値幅は20 pipsで、この数量では他の費用を考慮する前に1 pipあたり約1米ドル動きます。これは想定した2つの約定価格による計算であり、チャートの仲値や計算ツールの参考価格ではありません。
仮にUSD/JPYを1万米ドル売り、149.80で売却して149.50で買い戻すと、費用前の損益は(149.80-149.50)×10,000=3,000円です。結果が円建てなのは決済通貨が円だからです。掛け算の前に基準通貨と決済通貨を確認してください。通貨ペア名だけでは口座通貨での金額はわかりません。FXロットとポジションサイズのガイドでは数量、pip価値、エクスポージャーの関係を説明しています。
OANDA米国の口座明細ガイドは、取引履歴における数量、約定価格と時刻、新規・決済・部分決済、実現損益、手数料などの項目を説明しています。計算式や項目名は同社の明細に関するもので、業界共通の明細形式ではありません。
価格の基準に応じてスプレッドを扱う
一般に買いはAskで建て、後の売りはBidで決済しますが、実際の約定は商品条件と約定状況によります。EUR/USDの例で20米ドルを計算するときは、すでに想定した2つの執行可能価格を使っています。明細に別途の現金費用として記載され、約定価格に反映されていないと確認できない限り、同じスプレッドを再度差し引かないでください。
別の計算では、チャートの仲値を基準にすることがあります。仲値同士の変化には、Askで買ってBidで売る差額は含まれません。仲値を使った想定と実際の約定の差を説明するため、基準を明示したうえでスプレッドを別に見積もることはできます。仲値と実際の約定価格を混ぜると、スプレッドを二度差し引いたり、結果を実態より有利に見せたりするおそれがあります。
業者によっては、実現損益の横に推定ハーフスプレッド費用を開示します。その項目名だけでは、追加の現金引き落としなのか、比較用の推定値なのか、約定価格に反映済みの費用なのかはわかりません。OANDA米国の明細では、推定ハーフスプレッドと手数料を別に表示し、実現損益に含まれる換算費用を説明しています。項目を合計する前に、該当する明細の注記を読みましょう。
EUR/USDの仮定例を一件照合する
1万ユーロの買いポジションを続けて考えます。1.1002で買い、1.1022で決済すると、単純な価格損益は20米ドルです。説明用の仮定として、新規時の手数料2米ドル、決済時の手数料2米ドル、1泊分の資金調達費用1.50米ドルを置きます。明示した費用は計5.50米ドルで、口座通貨への換算と対象外の費用を考慮する前に14.50米ドルが残ります。
仮の換算レートを1ユーロ=1.08米ドルとすると、14.50米ドル÷(1.08米ドル/ユーロ)≒13.43ユーロです。残額全体をこの単一レートで換算し、上乗せ費用や追加料金はなく、表示以上の丸めもしないという仮定です。業者は別のレート、換算時刻、適用するBid/Ask、手数料、端数処理を使うことがあります。これは明細の予測ではありません。
この数量で1 pipあたり1米ドルと仮定すると、手数料と資金調達費用の5.50米ドルは、価格損益の5.5 pips分に相当します。これは実際の約定後に行う単純な損益分岐比較にすぎず、記載していない費用は含まず、価格がどの程度動くかも予測しません。20米ドルが実際のBid/Ask約定価格から計算されているなら、スプレッドを二重に差し引かないでください。
<!-- learn:illustration -->

実現損益、資金調達費用、換算は別項目の場合がある
「実現損益」は通常、決済済みの数量に関する結果ですが、明細項目の範囲は口座によって異なります。OANDA米国の月次明細の説明では、決済取引の実現損益に該当する口座通貨への換算費用が含まれ、手数料は別に表示される場合があります。資金調達費用などの現金項目も明細化されます。他社では異なる項目を含めたり、別の順序で表示したりすることがあります。同ページの定義は2026年5月5日以降に初めて作成された明細に適用されるため、取引期間に対応する定義を確認してください。
換算は決済時、日次処理時刻、または顧客契約の別の設定で行われることがあります。IG UKは、自社のスプレッドベットとCFD口座で、実現した利益・損失、資金調達費用、手数料を口座基本通貨へ換算できると説明しています。FOREX.comは対象となる金額を換算する独自の「Back to Base」処理を説明しています。どちらも各社の製品と口座設定の例であり、相互に置き換えられる共通ルールではありません。IGの通貨換算の説明とFOREX.comの取引コスト案内を確認してください。
FOREX.com米国の料金・手数料案内は、取引の決済通貨が口座の基本通貨と異なる場合の換算を説明しています。
自分の計算と明細が異なるのは、業者が異なるレートや時刻を使った、換算費用を損益に含めた、取引ごとの丸め後に合計した、または資金調達費用を別の現金項目に記載したためかもしれません。まず契約相手となる法人と商品を特定し、その口座に適用される明細定義を参照します。OANDA、IG、FOREX.comの例を別の業者にそのまま当てはめないでください。
未決済損益と決済済み損益を分ける
未決済ポジションには時価評価された含み損益があり、決済前に変化します。実現損益は業者の定義と報告期間に応じて、決済した数量に適用されます。口座の純資産には両方が含まれる場合がありますが、現金残高は同じ方法や時点で変化するとは限りません。入出金、調整、現金決済済みの資金調達費用、未決済ポジションは、決済取引の合計と純資産の差を説明することがあります。
未決済ポジションの評価価格も重要です。OANDA米国の明細では、月次口座サマリーの未決済ネット買いポジションはBid、ネット売りポジションはAskで評価すると説明し、個々のポジション価格や決済通貨から口座通貨への換算レートも示します。これは同社の明細上の慣行です。チャートの仲値と口座の時価評価価格は異なることがあるため、含み損益を再現するときは時刻、価格側、換算レートを揃えます。
費用を合計する前に、FXのスプレッドと手数料の違いとFXのロールオーバー・スワップ費用を確認してください。IGのFX計算ツールは、CFDの損益と証拠金の例を示すもので、実口座の約定価格や明細の代わりではありません。IG UKのForex CFD商品詳細には契約数量、資金調整、標準の基本通貨換算についての業者固有の例があります。
部分決済は実際に決済した数量で計算する
ポジションを分けて決済する場合、各決済数量を該当する新規数量または割り当てられた建値に対応させます。1.1002で買った1万ユーロのうち4,000ユーロを1.1020で決済すると、単純な価格損益は(1.1020-1.1002)×4,000=7.20米ドルです。残る6,000ユーロを1.1025で決済すると、(1.1025-1.1002)×6,000=13.80米ドルです。2つの約定の合計は、費用前で21米ドルです。
加重平均決済価格は、(4,000×1.1020+6,000×1.1025)÷10,000=1.1023です。全数量に適用すると、(1.1023-1.1002)×10,000=21米ドルとなり、同じ結果です。単純平均では2つの価格を同じ数量として扱ってしまいますが、2番目の価格で決済した数量は2倍なので正しくありません。
一部の数量が未決済なら、その含み損益は決済した部分の実現損益と分けます。複数の異なる価格で建てた場合は、都合のよい建値を選ぶのではなく、口座の配賦方法、FIFO、または加重平均の規則を使います。明細では個々の取引と合算ポジションが別の方法でまとめられることがあります。
口座明細を一行ずつ照合する
報告期間、タイムゾーン、口座契約法人、商品、口座通貨から確認します。新規、決済、部分決済ごとに取引ID、売買方向、数量、約定価格、時刻を対応させます。決済した数量ごとに、決済通貨建ての価格損益を再計算します。システムが複数の建玉を集約する場合は、適用される配賦または加重平均価格の規則を確認してください。
次に手数料、資金調達費用またはロールオーバー、換算費用、調整、その他の料金を別の項目として照合します。それぞれが実現損益にすでに含まれるのか、比較用の開示だけなのか、独立した現金取引として計上されたのかを記録しましょう。「ネット」「スプレッド費用」「換算費用」という項目名が、どの口座でも同じ意味とは限りません。OANDA米国の明細ガイドは、一社がこうした違いを説明する例です。
架空の明細形式で重複を考えます。価格損益が20米ドル、別の手数料引き落としが4米ドル、別の資金調達費用が1.50米ドルなら、換算前の単純な残額は14.50米ドルです。一方、別の業者が実現損益の定義にその費用をすでに含めているなら、もう一度引くと結果を過小評価します。何を合算するかは「ネット」という単語だけでなく、項目の定義と取引明細から判断してください。
最後に換算レート、Bid/Askのどちらを使ったか、換算時刻、丸め方、明細定義の版を確認します。重複を確認した後で、決済取引と現金移動を合計してください。さらに期首と期末の残高・純資産を、入出金、実現・含み損益、資金調達費用、手数料、調整と照合します。差が残る場合は、どの取引、価格、換算レート、明細ルールで生じたのか業者に確認し、日付入り明細と回答を保管します。
口座を比較する前に明細の定義を揃える
広告上のスプレッド、手数料表、計算ツールだけでは、決済通貨の損益が口座通貨へどう反映されるかは分かりません。同じ通貨ペア、方向、数量、実際の新規・決済価格、保有期間、口座通貨、換算設定を使って比較します。どの価格基準にスプレッドが含まれているか、どの料金が別項目かを記録してください。提案の契約相手を確認するにはFX業者の法人情報とウェブサイトを確認するガイドを、練習口座の結果が実口座の約定や費用を保証しない理由はデモ口座と実口座の比較ガイドを参照してください。
有用な取引記録では、実際の約定価格に基づく価格損益、明示された費用・調整、口座に計上された換算後金額の3つを分けておきます。明細の各項目が何を含むかも記録しましょう。業者すべてが同じ計算式や手数料表示を使うと仮定せずに計算を再現できます。過去の結果だけでは、それが典型的、利益を生む、または今後も得られるとはいえません。
よくある質問
Q1FX業者の実現損益は常にすべての費用控除後の利益ですか?
必ずしもそうではありません。換算費用の一部を実現損益に含め、手数料や資金調達費用を別に表示する明細があります。正確な定義は口座、商品、業者、報告期間によって異なります。
Q2実際の約定価格から計算した損益からスプレッドを差し引くべきですか?
自動的に差し引く必要はありません。実際の新規・決済価格にスプレッドがすでに反映されている場合があります。別の明細項目が追加の現金費用か推定開示かを確認してください。
Q3口座通貨の結果が決済通貨建て損益と異なるのはなぜですか?
業者が口座の換算レート、時刻、費用、丸め規則で換算するためです。これらはチャートや後から調べた為替レートとは異なることがあります。
Q4含み損益と実現損益は同じですか?
いいえ。含み損益は未決済ポジションの評価で、価格、Bid/Askの側、換算に伴い変わります。実現損益は業者の明細ルールに基づく決済数量の結果で、口座の純資産には両方が含まれる場合があります。
出典
問題を報告
この記事のリンクを含むメールを準備します。送信すると Mark に報告が届きます
クイックチェック
記事を読み終えたら、3問で確認しましょう
問題 01
EUR/USDの買いポジションで1万ユーロを1.1002で買い、1.1022で決済した場合、単純な価格損益はいくらですか?
答えを選ぶと解説を確認できます