Learn — 取引コスト計算シリーズ 03
FX・CFDの取引手数料は『料金単位 × 取引数量 × 課金回数』が基本式です。とくに料金表が「片道(per side)」か「往復(round turn)」かを確認しないと、総コストが2倍または半分ずれます。本記事は、なし・片道per lot・往復per lot・固定額・取引代金%・最低手数料といった手数料モードを整理し、spreadと合算したオールインコストと損益分岐へ換算する方法を、単位付きの架空例で解説します。
この記事の要点
料金単位 × 取引数量 × 課金回数。片道か往復かで課金回数が1回か2回か変わる。結論
先に結論です。FX・CFDの取引手数料コストは、料金単位 × 取引数量 × 課金回数で求めます。ここで最重要なのが課金回数で、料金表が片道(per side)なら建てと決済で2回、往復(round turn)ならまとめて1回という違いを確認しないと、総コストが2倍または半分ずれます。たとえば「片道$3.50/lot」の口座で1.0ロットを往復すると、$3.50 × 1.0 × 2 = $7.00が手数料です。
ただし手数料だけでは取引コストの全体は見えません。手数料がゼロでも表示spreadにコストが含まれるため、正しく比較するにはspread込みのオールインコストへそろえる必要があります。本記事は手数料の基準(片道/往復・per lot/固定/%)の読み方と合算に集中します。spread単独の換算はFXスプレッドをpipsから取引コストに換算する記事で、損益分岐やコスト率の求め方は損益分岐pips・損益分岐価格の記事で扱います。
取引コスト全体(spread+手数料+スワップ)の地図が必要なら、まずは親記事の取引コスト計算完全ガイドから読むと、この記事の位置づけが分かります。以下で示す数値・料金体系はすべて架空の教育用データで、特定業者の料金や将来のコストを示すものではありません。
料金体系
手数料の料金表は、次の6モードのいずれか、またはその組み合わせで表現されます。まず自分の口座がどれかを特定します。
notional × 料率で、株式CFDなどで使われる。下の決定木は、料金表を読んでモードを分岐させるための概念図です(横スクロールできます)。
モードを特定できたら、次に確認すべきは「1回か2回か」です。ここを外すと、以降の計算がすべて2倍または半分ずれます。
課金回数
手数料の表記には、大きく2つの数え方があります。取り違えは総コストが2倍ずれる最大の原因です。
下の図は、片道表記(2回課金)と往復表記(1回課金)で、同じ「往復トレード」に対して課金がどう乗るかを示しています。
ポイントは、片道表記でも往復表記でも、最終的に比べるのは往復合計だということです。料金表の額面が片道なのか往復なのかを確認し、片道なら2を掛ける、往復ならそのまま——この一手で二重計上や半分計算を防げます。回転数の多いスタイルほどこの差は積み上がるため、スタイル別の影響はスキャルピング・デイトレ・スイングのコスト比較の記事で扱います。
計算式
手数料単体と、spreadを含めた往復オールインコストを、単位付きで組み立てます。まずモード別の手数料額です。
モード別・手数料額
最低手数料がある場合は、片側あたりの手数料を max(片側手数料, 最低手数料) に置き換えてから課金回数を掛けます。
往復オールインコスト
代入例:Raw+片道手数料/1.0ロット(架空)
pip価値は「1ロット・1pipあたりの口座通貨額」です。ここでは架空にEURUSD 1.0ロット=$10/pipとしています。手数料通貨が口座通貨と違う場合は、手数料額に換算レート〔手数料通貨→口座通貨〕を掛けてから合算します。
この式は、spreadと手数料を同じ「往復・口座通貨」の土俵にそろえるためのものです。損益分岐(何pips動けばコストを回収できるか)とコスト率の詳しい読み解きは損益分岐pips・コスト率・摩擦スコアの記事に譲り、ここでは合算までを固めます。
比較
同一銘柄(EURUSD)・同一数量(1.0ロット)・同一時点・同一保有期間・同一口座通貨で、3つの架空料金体系を往復オールインコストへそろえます。pip価値は$10/pip/lot(架空)です。これは「最安ランキング」ではなく、比較の手順を示すための教育例です。
| 料金体系 | 表示spread | commission方式 | spread往復コスト | commission往復 | オールイン往復 | 損益分岐 |
|---|---|---|---|---|---|---|
| A:スプレッド専業 | 1.2 pips | なし | $12.00 | $0.00 | $12.00 | 1.2 pips |
| B:Raw+片道手数料 | 0.2 pips | 片道 $3.50/lot | $2.00 | $7.00 | $9.00 | 0.9 pips |
| C:Raw+固定往復手数料 | 0.4 pips | 往復 $6.00/lot 固定 | $4.00 | $6.00 | $10.00 | 1.0 pips |
この架空例では、手数料ゼロの体系A($12.00)が最も高く、Raw+片道手数料の体系B($9.00)が最も低くなりました。「手数料無料=低コスト」ではないことが読み取れます。ただしこれは条件次第で逆転します。たとえばspreadが急変時に広がると体系Aの負担はさらに増える一方、手数料が固定の体系B・Cは数量に対して安定します。逆に極端に小さいロットでは、最低手数料の影響で体系B・Cが割高になり得ます。
次の積み上げ棒は、各体系の往復オールインを「spread由来」と「手数料由来」に分解したものです。
この分解を見ると、体系Aはコストがすべてspreadに、体系B・Cは大半が手数料に乗っていることが分かります。どこにコストが集中するかで、spreadが広がる相場や保有期間の影響も変わります。複数の口座タイプを公平に並べる手順はブローカー・口座タイプのコスト比較の記事で詳しく扱います。
1つの料金体系を確認するだけなら無料の範囲でできます。なし・片道・往復・固定・取引代金%を同条件で並べてオールインや損益分岐を比較したり、spreadが広がったときの感応度まで見たくなったら、取引コスト計算機のProの手数料モード比較が役立ちます。保存や台帳・レポート出力はProの範囲外です。
確認項目
基本式が固まったら、実口座でつまずきやすい4点を確認項目として整理します。
株式CFDなどでは、想定元本(notional)に対する割合で課金されることがあります。notional = 契約サイズ × 価格 × ロットで、これに料率を掛けます。架空例として、1ロットのnotionalが$110,000(=100,000 × 1.1000)、料率が片道0.003%なら、片道 = 110,000 × 0.00003 = $3.30、往復 = $6.60です。価格が動けばnotionalも動くため、%方式は約定価格で手数料額が変わる点に注意します。
最低手数料は、比例計算した手数料が下限を下回るときに効きます。片道$3.50/lotで最低手数料が片道$2.00の口座で0.1ロットを取引すると、比例では片道$0.35ですが、下限が効いて片道$2.00、往復$4.00になります。1ロット換算にすると往復$40.00相当で、1.0ロット時の往復$7.00より大幅に割高です。端数ロットや小口ほど最低手数料の影響が大きく、適用単位(片道か往復か、チケット単位か注文単位か)で結果が変わります。
| ロット | 比例の片道手数料 | 最低適用後の片道 | 往復手数料 | 1ロット換算の往復 |
|---|---|---|---|---|
| 1.0 lot | $3.50 | $3.50 | $7.00 | $7.00 |
| 0.5 lot | $1.75 | $2.00 | $4.00 | $8.00 |
| 0.1 lot | $0.35 | $2.00 | $4.00 | $40.00 |
手数料が口座通貨と違う通貨で表示される場合は、換算を独立工程にします。まず手数料通貨建てで額を確定し、次に手数料通貨 → 口座通貨の換算レートを、向きと単位を明示して掛けます。額面をそのまま口座通貨と見なすと、換算分だけコストを過小・過大評価します。この扱いは損益やspreadの換算とも関係するため、通貨換算まで含めた継続的な管理は配当調整・ロールオーバー・通貨換算の監査台帳の記事で扱います。
rebateやcashback、ボーナスは、条件・法域・有効期限が付くことがあり、恒久的な「負のコスト」として自動控除すべきものではありません。また「手数料無料(zero commission)」という表示でも、spread・スワップ/資金調達・通貨換算といった別のコストが残る場合があります。スワップ/資金調達の計算は親ガイドのコスト全体像から辿れます。手数料の受取(正のcarryやrebate)を含める場合は、符号とラベルを明示し、色だけで有利・不利を表さないようにします。
数量やロットの基礎(1ロットが何通貨か、pip価値の求め方)があいまいなら、関連クラスターのロット・数量・1pip損益の基礎の記事で先に固めておくと、本記事の計算がスムーズになります。
確認手順
下のミニ教材は、ロット・手数料モード・料率・課金回数・spread往復コストなどを入力すると、手数料総額・spread込み往復オールイン・1ロット当たり・損益分岐pipsを式付きで表示します。記事の理解を助ける簡易版で、スワップ/資金調達・税・入出金費用・スリッページは含みません。計算はブラウザ内で完結し、入力値を外部送信・保存しません。
まず、JavaScriptが動かない場合でも読めるよう、初期値と同じ架空の教育用計算例を静的に示します(体系B:Raw+片道手数料)。
| 項目 | 値・式 |
|---|---|
| ロット | 1.00 lot |
| 手数料モード | 片道per lot |
| 料率 | $3.50 /lot/片道 |
| 課金回数 | 2(片道×2=往復) |
| spread往復コスト | $2.00 |
| 最低手数料 | $0.00(なし) |
| pip価値 | $10.00 /pip/lot |
| 手数料総額 | 3.50 × 1.00 × 2 = $7.00 |
| オールイン往復 | 2.00 + 7.00 = $9.00 |
| 1ロット当たり | 9.00 ÷ 1.00 = $9.00 |
| 損益分岐 | 9.00 ÷ (10 × 1.00) = 0.9 pips |
手数料モード比較ミニ計算機(教育用・ブラウザ内で計算)
モードを「なし」に切り替えると手数料が0になり、コストがspreadだけになる様子が確認できます。ミニ計算機はあくまで教材で、実際の発注に使う値は無料計算機であなたの口座条件のまま確定させるのがおすすめです。
誤読
手数料計算の間違いは、決まったパターンに集約されます。心当たりがあれば、その場で料金表と執行方針を開いて確認してください。
実務チェック
料金表を読むときは、次の順で確認するとオールインコストを正確に組み立てられます。いずれも売買判断ではなく、コスト把握のための手順です。
FAQ
まとめ
FX・CFDの取引手数料は、料金単位 × 取引数量 × 課金回数で計算し、料金表が片道か往復かで課金回数(2回か1回か)を必ず確認します。ここを外すと総コストが2倍または半分ずれます。そして手数料単体ではなく、spread往復コスト + 手数料の往復オールインコストへそろえて初めて、口座タイプの有利・不利を公平に比べられます。
「手数料無料」は料金体系の一種にすぎず、spreadにコストが乗るため低コストとは限りません。最低手数料は端数ロットで割高になり、手数料通貨と口座通貨が違えば換算が要ります。まずは無料計算機で1つの体系を確認し、複数モードを同条件で並べたくなったらProの手数料モード比較へ——という順で無理なく進められます。
次に読む
TC04:損益分岐pips・損益分岐価格の計算方法|コスト率と摩擦スコアを読み解く — オールインコストが出せたら、次は「何pips動けば回収できるか」を求めましょう。
参考資料
本記事の数値はすべて架空の教育用データです。実際の手数料・spread・契約仕様・執行方針は、次のような一次情報で確認してください。
免責事項