計算ツールの想定損益と、取引履歴に出た実際の損益が違うときは、差額を一つの原因に決めず、約定価格、手数料、保有費用、換算の順に分けて確認します。
取引前の記録と取引後の履歴をそろえる
発注時に銘柄、口座、数量、時刻、想定した買値と売値を記録します。取引後はMT5の履歴で注文と約定を区別し、建てた側と閉じた側の約定価格と数量を確認します。複数回に分かれて成立した場合は、各約定を数量付きで集計します。口座明細にある別途手数料やスワップも拾います。
差額を価格と費用へ分ける
2オンスの買いで、想定した買値2,400.30ドル、売値2,405.00ドルなら、価格差による利益は9.40ドルです。実際の買いが2,400.50ドル、売りが2,404.80ドルなら価格差の利益は8.60ドルです。別途手数料1.20ドル、保有費用0.30ドルなら手取りは7.10ドルです。価格による差0.80ドルと、別途費用1.50ドルを合わせると、想定との差は2.30ドルです。
合わない差額を残しておく
買値・売値を使った差額へスプレッドをもう一度足さず、想定と同じ通貨で比較します。履歴の損益が口座通貨で計上される場合は、業者が使った換算方法を確認します。約定番号、時刻、数量がそろわなければ、残る差を無理に滑りや手数料へ割り当てず、取引明細で確認します。
比較する金額を取引前に記録する
計算時点と約定時点が違う以上、想定と実績を照らすには基準になる記録が必要です。予定していた買値・売値、計算に使った数量、口座通貨、手数料の仮定を控えます。値幅を中間値で入力した場合と、売値・買値を直接入力した場合も区別します。入力した金額が取引コストだけなのか、価格差を含む損益の手取りなのかを書いておくと、明細と比較しやすくなります。
約定後は、同じ口座の取引履歴を開いて、建てた約定と閉じた約定を選びます。注文番号は送った指示の識別に使い、約定番号は成立した売買を見分けるために使います。複数の建玉や一部決済を扱う場合は、元の建玉と対応する約定を確認し、別取引の費用を足さないようにします。
想定の9.40ドルから実績の7.10ドルまでを分解する
買い2オンスの前提で、建てる予定の価格は2,400.30ドル、決済の予定価格は2,405.00ドルです。実際は建てた価格が2,400.50ドル、閉じた価格が2,404.80ドルとします。別途手数料と保有費用は明細で確認したという仮定です。
| 調べる項目 | 計算 | 金額 |
|---|---|---|
| 想定した価格差損益 | 2オンス×4.70ドル | +9.40ドル |
| 建てる時点の価格差 | 2オンス×0.20ドル | −0.40ドル |
| 決済時点の価格差 | 2オンス×0.20ドル | −0.40ドル |
| 別途手数料 | 明細の仮定 | −1.20ドル |
| 保有費用 | 明細の仮定 | −0.30ドル |
| 実際の手取り | 9.40−0.40−0.40−1.20−0.30 | +7.10ドル |
想定より負担が2.30ドル増えた例です。建てた価格の違いと、閉じた価格の違いは各0.40ドルずつです。両方を一つの「スプレッド」と呼ぶと、どの時点で差が大きかったかが分からなくなります。想定した買値と売値が既に価格差を含む場合は、その差をもう一度明細から引かないようにします。
分割約定は数量を重みにして平均する
2オンスの購入が0.5オンスを2,400.30ドル、1.5オンスを2,400.70ドルで成立した場合、単純平均の2,400.50ドルは平均建値になりません。数量を重みにすると、(0.5×2,400.30+1.5×2,400.70)÷2=2,400.60ドルです。決済も複数行に分かれていれば同じ手順で確認し、建てた数量と閉じた数量が一致しているかを見ます。
一部だけ決済した場合は、実現した損益と残りの含み損益を混ぜないようにします。確定した部分に対応する費用を、口座がどの段階で計上するかも確認します。全体の費用を先に差し引く場合と、決済された数量に配分して取引を振り返る場合では、使う表の目的が違います。
円換算で残った差を調べる
実際の手取り7.10ドルを仮に150円で換算すれば1,065円です。明細が1,058円なら、概算との差は7円です。換算レートの違いや計上時の丸めが候補になりますが、表示だけで原因を決めず、換算の時点と対象通貨を確認します。手数料だけ先に円で計上されている場合は、ドルの手数料として二重に差し引きません。
サーバー時刻と日本時間が異なる場合は、注文前に控えた気配値と履歴の時刻をそろえます。別の日の同時刻や、他社の気配値を使って差額を説明すると、約定時には存在しなかった差まで計算に混ざります。時刻の対応が取れない資料は、見積もりと明細の照合に使う範囲を分けます。
明細の差が残ったときの切り分け
まず契約サイズと数量を確認し、次に建てた側・閉じた側の約定価格を並べます。価格差だけで明細と合わない場合は、手数料、保有費用、残高調整を確認します。最後に口座通貨への換算を調べます。ここまでで説明できない金額は、原因を確定せず差額として残し、必要に応じて業者に明細の項目を確認します。
問い合わせには口座の取引サーバー、銘柄、注文番号、約定番号、時刻、計算式を添えます。個別の約定が複数ある場合は、どの行を合計したかを書きます。手数料の欄名が端末の言語によって異なっていても、表示された項目名と金額をそのまま控えます。
よくある質問
建てた直後に出る含み損と往復コストは同じですか?
建てた直後の表示には、その時点の決済側の価格や計上済みの費用が影響します。将来の決済時に価格差が広がったり、別途費用が計上されたりする場合は、最終的な往復コストとは一致しません。実際の往復は建てた側と閉じた側の履歴で照合します。
スリッページの負担は必ず履歴の別欄に出ますか?
価格のずれは、想定した価格と実際の約定価格の比較から求めます。手数料のように明細に独立した欄があるとは限りません。比較に使った価格の種類や時刻が一致しない場合は、ずれの原因を一つに断定できません。
何を毎回保存すると比較できますか?
注文前に使った価格と数量、注文後の成立価格・成立数量、別途費用、時刻と通貨を保存します。前回と別の方法で計算する場合は、記録上も計算条件を分けます。
次の試算へ反映する
一件の取引で生じた差は、その日の時刻や条件にひも付けて残します。似た条件で複数件を集計するときは、銘柄、数量、時間帯、指標の有無をそろえます。普段の見積もりと悪化時の見積もりを別に残すと、何を費用に含めたかを次の取引でも再現できます。
数量そのものが違った場合は先に分ける
想定では2オンスで9.40ドルでも、実際に成立したのが1.5オンスなら、まず同じ想定値幅4.70ドルを使い、比較の基準を7.05ドルへ置き換えます。基準額の差2.35ドルは数量差によるもので、約定価格のずれと同じ扱いにしません。その後で、成立した1.5オンスについて建てた価格と閉じた価格を計算します。
仮に実際の値幅が4.30ドルなら、1.5オンスで6.45ドルです。同じ数量にそろえた7.05ドルとの差0.60ドルは、価格の違いによるものです。手数料が数量に比例するか、最低額があるかは別に確認します。最初の9.40ドルと実際の6.45ドルを引き算するだけでは、数量差と価格差の大きさを分けられません。
記録表には要求した数量と成立数量の両方を置きます。買いと売りの成立数量が違う場合は、確定した分を取り出し、残った建玉の損益と分けて比較します。








