Trade Cost Calculator — 取引コスト計算シリーズ 01
取引コストはスプレッドだけでは比較できません。手数料、約定スリッページ、スワップ/資金調達、必要に応じて配当調整・ロールオーバー・通貨換算までを同じ口座通貨へ合算して、はじめて片道・往復の総コストと損益分岐値幅が求まります。本ガイドは、その合算の手順と一般式を、一貫した架空の教育用例で整理し、FX・CFDを横断して使える親ページとしてまとめたものです。
この記事の要点
結論
取引コストの計算で最初に押さえるべきは、スプレッドだけを見て比較しないという原則です。実際に負担する取引コストは、約定時に発生するスプレッド・取引手数料・約定スリッページと、保有中に発生するスワップ/資金調達、そして商品によっては配当調整・ロールオーバー・通貨換算コストの合計です。これらを同じ口座通貨へそろえて合算して、はじめて片道・往復の総コストと損益分岐値幅が求まります。
言い換えると、取引コストは「約定時」「保有中」「決済時」「換算・調整」という複数の層が重なった一つの金額として決まります。表示スプレッドが狭くても手数料型の口座なら往復手数料が乗り、ポジションを持ち越せばスワップが加算されます。スプレッドの計算方法だけを深掘りしたい場合はpipsを口座通貨のコストへ換算する記事が入口になりますが、比較の土台はあくまで合算後の総コストです。
本記事は10本の専門記事の親ページです。各テーマの結論と入口を示しながら、詳しい計算は各記事へリンクします。掲載する数値・図表・ミニ計算はすべて架空の教育用データであり、特定商品・業者の推奨や将来成績の示唆ではありません。スプレッド・手数料・スワップ・contract size・tick valueは業者・口座・商品・法域・時刻で異なるため、実際の取引前には公式の料金表・契約仕様・執行方針をご確認ください。
用語整理
合算の前に、混同しやすい言葉を分けておきます。まず時間軸で分けると、取引時コスト(約定時コスト)は新規建てと決済のときに一度ずつ発生するコストで、スプレッド・手数料・スリッページが該当します。保有コストはポジションを持ち越すあいだ日々発生するコストで、スワップ/資金調達が中心です。
次に回数で分けると、片道コストはエントリーまたはエグジットの一方だけで発生するコスト、往復コストは一往復で発生するコストの合計です。スプレッドは実質的に往復で一度支払う往復コストとして扱うのが一般的で、手数料は片道ごとに課金される「per side」型と、往復でまとめて表示される「round turn」型があります。ここを取り違えると、手数料を二重に数えたり半分に過小評価したりします。手数料モードの整理は片道・往復・1ロット・固定手数料を総コストへ直す記事で詳しく扱います。
最後に確度で分けます。見積コストは表示スプレッドや想定スリッページから事前に見込む概算で、実現コストは実際の約定結果から事後に確定するコストです。表示スプレッドは将来の約定スプレッドを保証せず、スリッページは事前に確定できません。したがって本ガイドで求めるのは、あくまで前提を置いた見積コストであり、実際の負担は約定・相場・業者仕様で変わります。この違いを意識するだけで、コスト比較の解像度が一段上がります。
全体像
取引コストは、発生する場面ごとに4つの層へ分けると整理しやすくなります。次のSVGは、一貫した架空例(USDJPYを1.0ロット=10万通貨で新規建てし、3日保有して決済する想定)の総コスト2,350円を、「約定時(エントリー)」「保有中」「決済時(エグジット)」「換算・調整」の4層で示したものです。数値は架空の教育用データです。
この4層で考える利点は、コストの性質が違うものを混ぜないことです。約定時コストは取引の回数(回転数)に比例し、保有コストは保有日数に比例します。同じ総コストでも、短期で何度も回すスタイルなら約定時コストが、長く持ち越すスタイルなら保有コストが効きます。スタイル別の効き方はスワップ・オーバーナイト金利の記事や資産クラス別の記事で掘り下げます。
一般式
取引コストの骨格は、単位付きで書くと次の一般式になります。変数名だけでなく単位を添えると、pipと金額、片道と往復の取り違えに気づきやすくなります。商品の仕組みに存在しない項目(FXの配当調整など)は0として扱います。
ここに一貫した架空の教育用データを代入します。損益通貨(USDJPYではJPY)が口座通貨(円)と同じ場合は、換算工程が不要になる例です。
損益通貨が口座通貨と異なる場合は、コストを口座通貨へ換算する工程を独立して挟みます。たとえば決済時コストがUSD建てで15ドル、口座が円でUSDJPY=150.00なら、「15ドル × 150円/ドル = 2,250円」とします。ここで大切なのは、どちらの通貨を基準にするかで掛けるか割るかが決まるため、「損益通貨を口座通貨へ直す」向きを必ず言葉で確認することです。換算レートの向きと単位を取り違えると、桁がずれます。資産クラスごとの単位と保有費用の違いはFX・XAUUSD・株価指数・暗号資産CFDの取引コストの記事で扱います。
なお、この一般式が扱うのは入力値に基づく見積コストです。税、入出金費用、プラットフォーム料が計算に含まれるかは業者・口座で異なるため、含まれない前提として別途見込みます。含めていない項目を明示するのが、正しい概算の作法です。
一貫した架空例
同じ架空取引に対して、見るコスト項目を段階的に増やすと、総コストと損益分岐がどう動くかがはっきりします。次のウォーターフォール図は、スプレッドだけ(1,000円)に往復手数料を足し(1,600円)、さらにスリッページと3日保有を足す(2,350円)3段階を示したものです(横スクロールできます)。数値は架空の教育用データです。
この図が伝えるのは、コスト比較で「どこまで含めたか」を必ずそろえるべきだという点です。スプレッドだけの1,000円で比べれば、手数料型と非手数料型の口座は正しく比較できません。段階③まで含めた2,350円が、この取引の見積総コストです。同じ取引でも、含める項目次第で損益分岐は2倍以上に変わり得ます。
ここまでのスプレッド・往復手数料・入口/出口スリッページ・1日あたり保有コスト・保有日数は、SG Groupの無料取引コスト計算機にそのまま入力できます。片道/往復の取引コスト、損益分岐値幅、コスト率、スワップ収益チェックを一度に確認できます。計算はブラウザ内で完結し、入力値は外部へ送信されません。
片道・往復・保有
同じ架空取引を、片道・往復・往復+保有の3通りで並べると、どの項目が何回計上されるかが整理できます。次の表は、その内訳を示した架空の教育用データです(横スクロールできます)。片道は往復のちょうど半分になるよう単純化しています。
| 項目 | 片道 | 往復 | 往復+3日保有 |
|---|---|---|---|
| スプレッド | 500円 | 1,000円 | 1,000円 |
| 手数料 | 300円 | 600円 | 600円 |
| スリッページ | 300円 | 600円 | 600円 |
| 保有コスト | 0円 | 0円 | 150円 |
| 合計 | 1,100円 | 2,200円 | 2,350円 |
| 損益分岐値幅 | 1.10 pip | 2.20 pip | 2.35 pip |
次に、保有日数だけを動かした場合の総コストと損益分岐です。1日あたり保有コスト50円を前提とした架空例で、約定時コストは往復2,200円で固定しています。
| 保有日数 | 保有コスト | 総コスト | 損益分岐値幅 |
|---|---|---|---|
| 0日(日計) | 0円 | 2,200円 | 2.20 pip |
| 1日 | 50円 | 2,250円 | 2.25 pip |
| 3日 | 150円 | 2,350円 | 2.35 pip |
| 7日 | 350円 | 2,550円 | 2.55 pip |
2つのポイントがあります。第一に、片道と往復は課金回数が違うだけで、損益分岐の計算には原則として往復を使います。第二に、水曜など特定の曜日には1日で3日分のスワップが計上される「3倍デー」があり、その日は保有コストが跳ねます。曜日ルールや符号は業者・商品で異なるため、必ず一次情報で確認します。持ち越しコストの計算は3倍デーと保有日数を反映するスワップの記事で詳しく扱います。
損益分岐
総コストが求まれば、損益分岐は割り算一つで出ます。損益分岐値幅は、口座通貨へそろえた総コストを1pip当たり損益価値で割った値です。
買いポジションなら価格が2.35pip上がって、売りポジションなら2.35pip下がって、はじめてコストを回収できます。方向によってエントリー価格へ加えるか引くかが変わる点に注意します。損益分岐と摩擦の読み解き方は損益分岐pips・損益分岐価格とコスト率・摩擦スコアの記事で深掘りします。
もう一つの指標がコスト率です。これは、狙う値幅(目標)に対して総コストがどれだけの割合を占めるかを表します。
コスト率が高いほど、狙う値幅のうちコストで先に食われる割合が大きく、値幅が小さい短期売買ほど不利になります。たとえば目標が20pipなら11.75%ですが、目標が5pipなら同じ総コストでもコスト率は47%まで跳ね上がります。狙う値幅と回転数の設計は、コスト率を通じて取引コストと直結しています。摩擦スコアについては、SG Group計算機の実装式を本記事では再現せず、定義と閾値は計算機側の表示に委ねます。
手を動かす
下のミニ計算は、記事の式を体感するための教育用ツールです。商品プリセットやライブレートは持たず、入力した値だけで概算します。実際の取引コスト計算は契約仕様まで含めて無料の取引コスト計算機で行ってください。まず、JavaScriptが無効な場合でも読めるよう、同じ入力例による静的な計算表を示します。
| 項目 | 値 | 式・意味 |
|---|---|---|
| スプレッド | 1.0 pip | 往復で一度支払う値幅 |
| 1pip当たり損益価値 | 1,000円 | 1.0ロット・USDJPYの例 |
| 往復手数料 | 600円 | round turnで入力 |
| 入口スリッページ | 0.3 pip | 新規時の想定滑り |
| 出口スリッページ | 0.3 pip | 決済時の想定滑り |
| 1日あたり保有コスト | 50円 | 支払いは正・受取はマイナス |
| 保有日数 | 3日 | 持ち越す日数 |
| 想定目標値幅 | 20 pip | コスト率の分母 |
| 片道取引時コスト | 1,100円 | 2,200 ÷ 2 |
| 往復取引時コスト | 2,200円 | 1,000+600+600 |
| 保有コスト | 150円 | 50 × 3 |
| 総コスト | 2,350円 | 2,200+150 |
| 損益分岐値幅 | 2.35 pip | 2,350 ÷ 1,000 |
| コスト率 | 11.75% | 2,350 ÷ 20,000 |
このミニ計算は単一取引の概算で、実ツールと結果が異なり得る単純化を含みます。片道は往復の半分とみなし、通貨換算の向き、配当調整、3倍デー、摩擦スコアの実装式は反映していません。実際の条件での確認は、正式な入力項目を含めて無料の取引コスト計算機で行ってください。
無料で確認
手計算で流れを理解したら、あとはSG Groupの無料取引コスト計算機で自分の条件を入れて確認します。無料版では、スプレッド・手数料・スワップ/資金調達を含む片道/往復の取引コスト、損益分岐値幅と損益分岐価格、1pip/1pointあたりの損益、コスト率、摩擦スコア、日次から年間までのスワップ収益チェック、3倍デー込みの概算、回収日数などを確認でき、結果はブラウザ内で計算されます。使う順序の一例は次のとおりです。
ここで表示される数値は入力に基づく概算であり、投資助言ではありません。表示スプレッドは将来の約定スプレッドを保証せず、スワップ/資金調達は変動し受取が支払いに転じることもあります。単発の概算を超えて、複数条件の比較、スプレッド感応度、手数料モード比較、保有日数別コスト、損益分岐ラダー、スワップ変動シナリオまで見たくなったら、それはProのセッション内高度分析が扱う領域です。さらに保存・台帳・CSV/PDFレポート・継続監査が必要になれば、Premiumの範囲になります。最新の機能と料金はプランページを唯一の正としてご確認ください。ブローカー・口座タイプを公平に比べる方法は総コストとスプレッド感応度で比較する記事で扱います。
回避
取引コストの計算ミスは、多くが同じパターンに集約されます。心当たりがあれば、それが次に読むべき記事の入口です。
チェックリスト
取引コストを見積もる前に、次の項目を上から順に確認すると、合算の抜け漏れを防げます。
| 段階 | 確認すること |
|---|---|
| 通貨をそろえる | すべてのコストを口座通貨へ換算し、円とドルを混ぜていないか。 |
| 約定時コスト | スプレッド・手数料・スリッページを片道/往復の別で正しく数えたか。 |
| 手数料モード | per sideかround turnかを確認し、二重計上・半分計上をしていないか。 |
| 保有コスト | 1日あたりコスト×保有日数を計上し、3倍デーや符号(受取/支払い)を確認したか。 |
| 調整項目 | 配当調整・ロールオーバー・換算コストが商品に存在するか、存在しなければ0としたか。 |
| 損益分岐 | 総コスト÷1pip損益価値で値幅を出し、方向に応じて価格へ加減したか。 |
| 未考慮要素 | 税・入出金費用・プラットフォーム料が含まれるかを確認し、含まれない項目を明示したか。 |
学習ロードマップ
この親ガイドを起点に、「約定時コスト」「保有コスト・損益分岐」「比較・監査」の順でクラスターを読み進めると、取引コスト計算の全体像が身につきます。記事の一覧は日本語の記事一覧からも辿れます。
FAQ
まとめ
「取引コスト計算」で本当に求めているのは、スプレッドの狭さではなく、同じ通貨へそろえて合算した総コストです。約定時コスト(スプレッド・手数料・スリッページ)と保有コスト(スワップ/資金調達)を片道・往復の別に注意して足し、必要なら配当調整と換算を挟み、総コスト÷1pip損益価値で損益分岐値幅を出す——この一連の流れが骨格です。pip・point・contract size・tick valueは商品ごとに姿を変えますが、式そのものは共通しています。
実務では、(1)すべてを口座通貨へそろえる、(2)約定時コストを片道/往復の別で正しく数える、(3)手数料モードで二重計上を避ける、(4)保有コストと3倍デー・符号を確認する、(5)損益分岐とコスト率で取引の重さを評価する——この5点を押さえれば大きく外しません。あとは自分の条件で再計算するだけです。
次に読む
TC02:FXスプレッドはいくら?pipsを円・ドルの取引コストに換算する計算方法 — まずは約定時コストの基本、スプレッドの円換算から固めましょう。
免責事項
参考資料