CFDの手数料とオーバーナイト金利|保有日数別の総コスト
CFDの費用は「取引手数料が無料か」だけでは比較できません。bidとaskの差、売買手数料、日々の資金調達費、売建てに伴う借株料、口座通貨への換算、企業行動やロール時の調整が、異なる時刻と計算基準で口座へ反映されます。本稿は、業者固有の料金表を一つの台帳へ移し、保有日数別の総コストとして検証する方法を解説します。料金や金利の現在値、取引方向、特定業者の優劣を示す記事ではありません。
この記事が役立つ方: CFDの料金表を読んでも最終的な負担額が分からない方、短期と複数日保有の費用を同じ基準で比較したい方
まず押さえる重要ポイント
- CFDの総コストには、spread、commission、funding、借株料、換算費用、slippageなど複数の層がある。
- オーバーナイト金利は業者、原資産、売買方向、基準金利、日数計算、締切時刻によって異なり、買いと売りが対称とは限らない。
- 配当・ロール・企業行動の調整額は通常の手数料と目的が異なるため、費用台帳では別行に記録する。
- 比較には広告の料率ではなく、同じ想定元本、保有日数、口座通貨で換算した金額を使う。
費用は注文時だけでなく、保有中と決済後にも発生する
- T−1料金表を保存
spread、commission、funding式、借株料、換算規則を確認
- T0 見積りbid/askを記録
基準価格と実行可能価格を分け、想定元本を固定
- T0 約定約定費用を記録
手数料、slippage、通貨換算を注文履歴と照合
- 日次締切fundingを確認
適用元本、年率、日数、休日分、売買方向を保存
- イベント特別調整を分離
配当、借株、ロール、企業行動を別行へ記録
- 決済後計画と実績を比較
粗損益と全費用を同じ口座通貨で再計算
CFDの総コストは「建てる・保有する・閉じる」の合計
CFDの総コストは、開始価格と終了価格の差だけでは確定しません。注文時のbid/ask差、約定手数料、保有中のfunding、決済時の価格差やslippage、必要に応じた通貨換算を同じ口座通貨へそろえて初めて比較できます。個別株、株価指数、商品など原資産が変われば、借株料、配当調整、先物ロールなど追加の項目も変わります。
「commission無料」は一つの料金項目がゼロという意味にすぎません。spreadが広い、日々の資金調達率が高い、換算費用が別にある場合、保有期間全体では別の料金体系より高くなることがあります。反対に、表示spreadだけを比較しても、取引量や保有日数が違えば結論は変わります。
CFDの費用にはcommission、spread、overnight financingなどが含まれ、利益を減らし損失を拡大し得る。
Australian Securities and Investments Commission, Moneysmartの説明要旨
費用名を六つの層へ分解すると二重計上を防げる
| 層 | 代表的な項目 | 確認する基準 | よくある取り違え |
|---|---|---|---|
| 価格提示 | bid/ask spread、価格マークアップ | 発注直前の両建値と参照価格 | 片側spreadと往復spreadを混ぜる |
| 約定 | commission、最低手数料、slippage | 注文・約定ごとの金額または率 | 手数料率だけ見て最低額を忘れる |
| 保有 | overnight funding、金利相当額 | 適用元本、年率、日数、締切時刻 | 証拠金額へ率を掛けると誤認する |
| 売建て固有 | borrow charge、locate関連条件 | 借株可能性、率、変更・強制決済条項 | 常に売建て可能と仮定する |
| 通貨 | 損益・手数料・残高の換算費用 | 使用レート、spread、換算時刻 | 価格変動と換算差を一つにする |
| イベント | 配当、企業行動、先物ロール調整 | 権利日、計算式、正負、税相当控除 | 調整額を無条件の利益とみなす |
名称は一般的な整理です。業者が同じ経済的負担を別の名称やprice adjustmentとして組み込む場合があります。
同じ費用を二度数えないため、まず「表示価格に含まれるもの」と「口座へ別途記帳されるもの」を分けます。たとえばspreadに価格マークアップが含まれているなら、それを独立したcommissionとして再度足しません。一方、口座通貨と損益通貨が異なり、決済時に換算spreadが使われるなら、取引銘柄のspreadとは別行で残します。
発注前の見積りは料金表、契約仕様、実際のbid/askから作り、決済後は約定履歴と口座明細で置き換えます。見積りと実績の差を残すと、費用の見落とし、最低手数料、締切時刻の取り違え、想定外の換算を発見できます。
オーバーナイト金利は「証拠金」ではなく契約上の適用元本を確認する
現物またはcash型と呼ばれるCFDでは、ポジションを業者所定の締切時刻をまたいで保有すると、日次の資金調達調整が行われることがあります。一般的な説明は「適用元本×年率×日数÷年の日数」ですが、適用元本の定義、参照金利、上乗せ幅、365日・360日基準、週末や祝日の計上、価格変化による再評価は契約ごとに異なります。
日次funding概算 = 適用元本 × 契約上の年率 × 対象日数 ÷ day-count basis適用元本の例 = CFD価格 × 契約倍率 × 数量総費用 = 約定費用 + 保有費用 + 換算費用 ± 契約上の調整これは比較用の一般形です。実際の式、参照金利、上乗せ、下限、締切、休日計上は業者の最新公式書面を使用してください。買いポジションの支払い率と売りポジションの受取率は、単純な正負反転とは限りません。業者の上乗せ、短期金利の下限、売建て借株料などにより、同一銘柄で買いと売りを同時に持っても費用が相殺されず、両方に継続費用が生じる場合があります。FCAが2025年に公表した複数社レビューでも、オーバーナイト費用の実効金利や開示、相対する建玉の扱いに大きな差が確認されています。
同じ建玉でも、保有日数が変わると費用構成が変わる
ライブ条件ではない架空例として、比較用想定元本を100万円、往復spreadを0.08%、売買commissionを片道0.02%、日次fundingを0.018%とします。価格変動、最低手数料、換算、slippage、配当・ロール調整は含めず、元本も一定と仮定します。この数字は推奨値でも一般的な相場でもありません。
往復spread相当 = 1,000,000円 × 0.08% = 800円往復commission = 1,000,000円 × 0.02% × 2 = 400円日次funding = 1,000,000円 × 0.018% = 180円実際は建値・決済値、毎日の再評価額、料金の丸め、対象日数で変わります。| 保有日数 | spread相当 | commission | funding | 合計 |
|---|---|---|---|---|
| 日次締切を1回通過 | 800円 | 400円 | 180円 | 1,380円 |
| 7回通過 | 800円 | 400円 | 1,260円 | 2,460円 |
| 30回通過 | 800円 | 400円 | 5,400円 | 6,600円 |
比較のための単純化した架空例です。価格損益と特別調整は含みません。
この表が示すのは、短期では約定時費用の比重が高く、保有日数が増えるほど日次費用の比重が高まるという構造です。利益が出る価格変化を前提に損益分岐を作るのではなく、価格が動かなかった場合に口座残高がどのように減るかを先に確認すると、費用を相場観から切り離せます。
配当・借株・ロール・通貨換算は通常の金利と分ける
配当調整は「株主配当」そのものではない
CFD保有者は通常、原資産の株主ではありません。指数や個別株の権利落ちに合わせた契約上の現金調整が行われる場合がありますが、対象、率、税相当額、時刻、売買方向は業者条件で決まります。
- borrow charge: 個別株の売建てで追加される場合があり、借株状況に応じて率や可否が変わり得る。
- roll adjustment: 参照する先物限月を切り替える際の価格差を扱う。調整後のチャート段差と現金記帳を区別する。
- currency conversion: 商品通貨、損益通貨、口座通貨が違うとき、換算レートと費用を保存する。
- guaranteed stop premium: 提供される場合でも、利用料、発生条件、対象銘柄、対象時間は契約固有。
- market data・入出金: 取引損益とは別の利用料でも、口座の総費用には含めて判断する。
調整額がプラスなら「収益」、マイナスなら「手数料」とだけ分類すると、原資産価格の権利落ちや限月差と二重に評価しやすくなります。台帳には、発生理由、参照値、計算式、口座記帳、価格系列の調整有無を別々に記録してください。
料金表を取引コスト計算機へ移す七つの手順
- 銘柄仕様を保存
契約倍率、最小数量、価格通貨、損益通貨、価格方式を記録する。
- 比較元本を固定
証拠金額ではなく、価格×倍率×数量で経済的な想定元本をそろえる。
- 発注時費用を入力
実際のbid/ask、commission、最低手数料、換算条件を分ける。
- 保有日数を数える
暦日ではなく契約上の締切通過回数と休日計上を確認する。
- 特別調整を別行にする
配当、borrow、roll、企業行動を通常fundingへ混ぜない。
- 口座通貨へ換算
採用した換算時刻・レート・費用を保存する。
- 決済後に差分検証
見積りを約定履歴と口座明細で置き換え、差の理由を残す。
無料取引コスト計算機では、入力したspread、commission、保有費用などを同じ通貨で概算できます。自動でライブ料金表を取得せず、特定業者の適否も判定しません。契約サイズと数量の確認にはFX・CFDロット計算機を併用し、費用と許容損失を別々に評価してください。
バックテストと実績検証にも同じ費用台帳を使う
過去検証でspreadを一定値にし、fundingやrollを無視すると、保有期間が長いルールほど結果が過大に見える可能性があります。少なくとも通常、拡大、極端という複数の費用条件を置き、売買頻度、平均保有日数、週末保有、限月切替が成績へ与える感度を確認します。
一方で、現在の業者料金を過去全期間へそのまま適用するのも正確ではありません。料金表の有効日、履歴の入手可否、参照金利の代替方法、欠損期間を明記し、推定値と実測値を区別します。バックテスト分析ラボはCSV/XLSXの結果を整理する補助であり、欠けたCFD料金履歴を自動補完したり将来成績を保証したりしません。
よくある質問
CFDは取引手数料無料ならコストもゼロですか?
いいえ。commissionが無料でも、bid/ask spread、overnight funding、slippage、通貨換算、借株料、ロールや企業行動の調整などが生じる場合があります。料金表と口座明細を同じ想定元本・保有日数で比較してください。
CFDのオーバーナイト金利は証拠金額に掛かりますか?
一律ではありません。価格×契約倍率×数量などの想定元本を基準にする契約がありますが、適用元本、年率、日数計算、再評価、丸めは業者ごとに異なります。公式の計算式を確認してください。
買いと売りを同時に持てばfundingは相殺されますか?
相殺されるとは限りません。買いと売りで異なる率が使われ、両方へ費用が掛かる場合があります。証拠金の相殺可否と保有費用の相殺可否も別問題です。
週末分の金利はいつ計上されますか?
業者、銘柄、基準時刻、休日カレンダーによって異なります。特定曜日に必ず一定日数分という説明を一般化せず、最新の商品仕様と料金表で確認してください。
配当調整額はCFDの手数料ですか?
通常のサービス手数料とは目的が異なります。原資産の権利落ちを契約上反映する調整ですが、金額、正負、控除、対象者は業者条件で決まります。費用台帳では通常fundingと別行にしてください。
根拠資料と確認先
- FCA|CFD providers’ provision of price and valuespread、commission、overnight fundingの価格・価値評価に関する2025年レビュー
- FCA|Contract for differencesCFDの高リスク性、業者への監督上の期待、個人向け保護の公式案内
- ASIC Moneysmart|Contracts for differenceCFDの仕組み、spread、commission、overnight financingと損失リスク
- 東京金融取引所|取引のリスクについてくりっく株365の金利相当額、価格乖離、流動性等のリスク
- 東京金融取引所|くりっく株365商品仕様取引単位、配当相当額、金利相当額など取引所CFDの公式仕様例
編集方針: 公開情報のうち、中央銀行・監督当局・国際機関などの一次資料を優先して確認しています。制度、取引条件、発表時刻は変わるため、実際の判断前にリンク先と利用先の最新情報を確認してください。
重要事項: 本記事はCFD費用の読み方を説明する一般的な教育情報であり、投資助言、個別業者の推奨、現在料金の提示、売買シグナル、利益保証ではありません。数値例は架空で、実際のspread、commission、funding、借株、換算、調整額、税務は国・業者・銘柄・顧客区分・時点で異なります。契約前と取引前に最新の公式書面を確認してください。

