スワップとキャリートレード:チャートが動かなくても口座を削り続けるコスト(2026年版)
🌙 「戦略は機能しているのに、口座が増えない」
あるシステムをバックテストにかけます。ポジションの保有期間は4〜5日。バックテストの結果は十分なプラスです。ところが実運用で8か月動かしてみると、エクイティカーブはほとんど横ばいのままです。
個々のトレードに問題はありません。エントリーもイグジットもバックテストと一致しています。どこも壊れていません。お金は、多くのトレーダーが一度も目を向けない項目から出ていっていました。それがスワップです。
スワップとは、レバレッジをかけたポジションを毎日のロールオーバーを越えて持ち越したときに支払う(または受け取る)金利のことです。チャートには一切表れません。各取引に小さなマイナスの数字として付くだけですが、数日単位で保有する戦略では積み重なり、ビジネスとして成り立つか趣味で終わるかを分けるほどの差になります。
ShowMyTradesの公開口座のうち取引履歴があるものを合計すると、支払われたスワップは、$862,547にのぼります(2026年8月時点)。この数字をスクリーンショットに撮る人はいません。このガイドでは、スワップの読み方、エントリー前にコストを見積もる方法、そしてプラスのキャリーが戦略ブログで語られるほど多くない理由を説明します。
💤 スワップの正体と、水曜日に3倍かかる理由
EUR/USDを買うということは、仕組みの上ではドルを借りてユーロを持つことです。スポットFXの受け渡しは2営業日後です。ブローカーのロールオーバーを越えてポジションを持ち越すと、受け渡し日をさらに1日先へ延ばす必要があり、その延長分が2通貨の金利差をもとに値付けされます。
ここから3つのことが言えます。どれも重要です。
- かかるのは保有中のポジションだけ。ロールオーバー前に決済すれば、ポジションがどれだけ大きくてもスワップはゼロです。デイトレード型のシステムが構造的にスワップと無縁なのはこのためです。
- 課金はロット単位、1晩単位で、取引単位ではありません。10ロットを1晩持つのも、1ロットを10晩持つのも同じコストです。
- レートを決めるのは市場ではなくブローカーです。金利差はあくまで計算の元になる数字で、実際に受け取る(または支払う)のは、そこからブローカーの上乗せ分を買い・売りの両側で差し引いた値です。
ロールオーバーはブローカーの日次の締め時刻に行われます。通常はニューヨーク時間17:00で、多くのMT4・MT5サーバーでは午前0時にあたります。MT5のブローカーはスワップをポイント、口座通貨、年率のいずれかで表示することがあり、どれなのかは銘柄ごとの契約仕様で確認できます。
そして、誰もが気づく夜があります。水曜日にロールオーバーしたポジションの受け渡し日は、土曜日ではなく月曜日になります。週末には受け渡し日がないため、3晩分の金利がまとめてかかるのです。これが水曜日の3日分スワップです。罰金ではなく、週末の分が前倒しで来ているだけです。そう考えると、計算は多くの人が思うより単純です。
1週間通して保有すると、支払う金利は5晩分ではなく7晩分です。暦日で30日保有したポジションは、水曜日を何回またいだかに関係なく、およそ30晩分のスワップを支払います。
このルールを前提に何かを組み立てる前に、注意点が2つあります。ブローカーによっては、貴金属や株価指数などのCFDで3日分の課金を水曜日ではなく金曜日に行います。また、銘柄ごとに受け渡しの慣行が違うため、FXのルールが金・原油・株価指数にもそのまま当てはまるとは考えないでください。どちらも銘柄の契約仕様を見れば確認できます。
チャートがどう動こうと、5日間の週から7晩分の金利が引かれていきます。
⚖️ プラスのキャリーは、ブログで語られるほど多くない
古典的なキャリートレードは単純です。高金利通貨を買い、低金利通貨を売って、毎晩金利差を受け取る。為替レートの変動は、耐えられる程度のノイズとして扱います。
仕組み自体は本物です。ただ、戦略の解説記事がたいてい書かないことがあります。個人トレーダーが使える形では、買い・売りのどちら側でも不利に値付けされているのです。
| 高金利通貨を買う | 高金利通貨を売る | |
|---|---|---|
| 金利差 | 有利 | 不利 |
| ブローカーの上乗せ | 受け取り分から差し引かれる | 支払い分に上乗せされる |
| 口座に実際に入るもの | わずかなプラス、またはゼロ | はっきりしたマイナス |
ほぼどの通貨ペアでも、ほぼどのブローカーでも、買いスワップと売りスワップを足すとマイナスになります。その差がブローカーの取り分で、どちらの方向にポジションを持っても差し引かれます。だからこそ、ShowMyTradesの公開口座のうち少しでもスワップが発生しているものでは、86.3%が差し引きでスワップを支払う側になっています(2026年8月時点)。金利の収支がトントン以上の口座は、7口座に1口座もありません。
プラスのキャリーが不可能というわけではありません。ただしそれは、前提として組み込むものではなく、確かめるべき主張です。存在しないかもしれない収入を戦略に織り込む前に、自分のブローカーでその銘柄の買い・売り両方のスワップを確認してください。
🧮 1晩あたりの保有コストを計算する
これはイグジットの後ではなく、エントリーの前にやることです。銘柄のスワップレートを契約仕様で確認し、次のように計算します。
1晩あたりのコスト=1ロットあたりのスワップポイント×そのロットサイズでの1ポイントの価値×ロット数
ブローカーがスワップをポイントで表示している場合は、口座通貨での1ポイントの価値が必要です。これはまさにpips計算ツールで出せる値で、5桁表示の銘柄なら10で割ると1ポイントの価値になります。スワップが最初から1ロットあたりの口座通貨で表示されているなら、そのまま掛け算に進んでください。
以下は、1ロットあたり1晩$7.40かかるポジションの例です。自分のブローカーの数字に置き換えても、全体の形は変わりません。
| 保有期間 | 課金される晩数 | 1ロット | 5ロット |
|---|---|---|---|
| 1晩 | 1 | -$7.40 | -$37 |
| 1週間 | 7 | -$51.80 | -$259 |
| 1か月 | 30 | -$222 | -$1,110 |
| 1年 | 365 | -$2,701 | -$13,505 |
次に、これを口座サイズと比べてみます。この数字が意味を持つのは、その形にしたときだけです。$10,000の口座で1ロットを1か月持ち続けると、トレードの読みが当たるか外れるかとは関係なく、口座の2.2%が消えます。1年なら27%です。
これを、トレーダーが実際に稼いでいる水準と比べてみてください。ShowMyTradesの公開口座のうち取引履歴があるものでは、時間加重収益率の中央値は+3.2%です。この水準に対して、月2.2%の金利コストは誤差では済みません。
許容できるリスクから取れるロット数はロット計算ツールで、手数料のうちキャッシュバックで取り戻せる分はキャッシュバック計算ツールで確認できます。ツールの全体像はFX計算ツールのガイドにまとめています。
📉 長期保有の戦略に起きること
ほとんどの口座は、この問題にそもそも出会いません。ShowMyTradesの公開口座では、平均保有時間の中央値は2.4時間です。典型的な口座はエントリーしたのと同じセッション内で決済しており、構造的にスワップとは無関係です。
この問題を抱えるのは特定のタイプです。両建てのバスケットを何週間も抱えるグリッド系、「放置型」のスイングEA(エキスパートアドバイザー)、戻りを待つ間に保有し続けるマーチンゲールの取り返しポジション、そしてナンピン全般。どれもチャート上はいちばん滑らかに見える戦略です。損失が含み損のままだからです。しかしスワップは含み損ではありません。毎晩、現金で差し引かれています。
よくある失敗のパターンを具体的に見てみます。バスケットが6週間保有されたまま。残高のラインはほとんど動かず、月次リターンの表には小さな緑のセルが並びます。やがてバスケットが決済されると、確定した結果は値動きから想像されたよりはるかに悪いものになります。6週間分の金利が、すべてのポジションから少しずつ引かれていたからです。1回あたりの金額は小さく、どれも調べるほどのものではありませんでした。
損失を残高に出さずにいるバスケットは、保有している間ずっと、毎晩金利を払い続けているバスケットでもあります。
ナンピンは状況を二重に悪化させます。ポジションを倍にすれば1晩のコストが倍になり、さらに保有期間も延びます。大きなポジションほど、プラスに転じるまでに時間がかかるからです。戦略単位でどの数字を継続的に追うべきかは、トレード成績を記録・分析する完全ガイドで、何をどのくらいの頻度で見るかとあわせて解説しています。
🔍 ShowMyTradesの口座ページでスワップを確認できる場所
口座ページでスワップが表示される場所は4つあり、それぞれ答えてくれる問いが違います。
| 場所 | わかること | 答えてくれる問い |
|---|---|---|
| 詳細統計 → スワップ合計 | 全期間の合計。符号と色つき | この口座は差し引きで支払う側か、受け取る側か |
| 取引テーブル → スワップ列 | 取引ごとのスワップ。保有時間・手数料の列と並ぶ | どの取引が損失の原因になったか |
| 取引テーブル → 保有ポジションの合計行 | まだ保有中のポジションで、これまでに積み上がったスワップ | 今のポジションに、すでにいくらかかっているか |
| カスタム分析 → 「損益の計算にスワップを含める」 | スワップを除いて再計算した同じ統計 | 結果のうち、トレードによる部分と金利による部分はそれぞれどれだけか |
実際に使うときのポイントを3つ挙げます。
スワップ列は初期状態では非表示です。取引テーブル上部の表示項目メニューを開き、保有時間と一緒にオンにしてください。この2列を並べれば、事情はすべて見えます。設定はブラウザに保存されるので、次に訪れたときもそのままです。
スワップ合計は符号つきで表示され、差し引きで受け取る側なら緑、支払う側なら赤になります。デイトレードをうたう口座でこの数字が大きな赤字なら、説明と実際の取引が一致していません。
カスタム分析のサイドパネルを使えば、眺めるだけでなく測ることができます。保有時間(秒)の最小値を86400にして1日を超えて保有した取引だけを抜き出し、実行します。続いて損益の計算にスワップを含めるのチェックを外し、もう一度実行します。2つの損益の差が、システムのその部分にかかった金利コストです。ダッシュボードで自分の口座を見ている場合は、このフィルターの組み合わせをプリセットとして保存でき、翌月の確認はワンクリックで済みます。他人の公開ページでもフィルターはその場で使えますが、保存はできません。
どれかのモジュールに見覚えがなければ、口座ページをモジュールごとに解説したガイドで順番に説明しています。
🕌 スワップフリー口座の実際
スワップフリー口座(イスラム口座とも呼ばれます)は、宗教上の戒律に沿うよう、オーバーナイトの金利をゼロにした口座です。多くのブローカーが提供していますが、誤解も多い口座です。細かな条件はブローカーごと、運営法人ごとに異なりますが、一般的に言えるのは次のとおりです。
- スワップがゼロでも、コストがゼロとは限りません。数日の猶予期間のあと、1ロット・1晩あたりの定額の管理手数料や保有手数料に置き換えるブローカーが一般的です。
- 対象は一部の銘柄だけ。スワップフリーが適用されるのはメジャー通貨ペアと貴金属だけということがよくあり、エキゾチック通貨ペア、株価指数、暗号資産CFDには通常の金利がかかることが多いです。
- 資格は取り消されることがあります。オーバーナイトのポジションを常に抱えるためにこのステータスを使う口座からは、取り消す権利を留保しているブローカーが少なくありません。
- コストは消えず、移動するだけ。保有手数料がスワップではなく手数料として計上されると、その分はスワップ合計から消え、手数料合計に入ります。2つの項目をあわせて見ないと、コストなしで取引している口座だと勘違いしてしまいます。
どんな条件であっても、口座ページに表示されるのはブローカーが実際に請求した金額です。数字は持ち主が手入力したものではなく、ブローカーとの連携を通じて届くからです。MT4・MT5なら読み取り専用の投資家パスワード、cTraderとTradeLockerならプラットフォーム自身のAPIを使います。これが「記録」と「自己申告」の違いで、詳しくは認証済みと未認証の運用実績の違いで扱っています。
⚠️ スワップでよくある5つの読み違い
- 総損益をそのまま成績だと思い込む。取引テーブルには総損益を独立した列として表示できます。純損益は、総損益にスワップと手数料を加えたものです。優位性の薄いシステムは、総損益がプラスでも純損益はマイナスになることがあり、その差はブローカーの取り分です。
- 売り側ならスワップを受け取れると思い込む。「買いでコストがかかるなら、売りなら受け取れるはず」というのは、ほとんどの通貨ペアで間違いです。上乗せ分が両方向から差し引かれるからです。まず契約仕様で両方の数字を確認してください。
- 金利を考慮せずにバックテストする。バックテストではスワップを無視したり、現在のレートを5年分の履歴全体に当てはめたりするのが当たり前になっています。しかしレートは中央銀行の政策とともに変わります。ある金利サイクルではプラスだったキャリーが、次のサイクルでは逆転することもあります。
- ロット数を決めるときに水曜日の3日分スワップを忘れる。水曜日の午後に建てて木曜日の朝に決済したポジションには、1晩分ではなく3晩分のコストがかかります。保有期間の短い取引では、それだけで期待利益がすべて消えます。
- スワップは小さすぎて気にしなくていいと考える。1晩では小さくても、四半期では大きな額になります。ShowMyTradesの公開口座の53.9%は自動売買の割合が90%を超えており、ターミナルを見ている人間なら気づく1晩$7の課金にも、EAは気づきません。
❓ よくある質問
当日中に決済したポジションにもスワップはかかりますか?
かかりません。スワップの対象は、ロールオーバーの時点(通常はニューヨーク時間17:00)で保有しているポジションだけです。それより前に決済すれば、ポジションの大きさに関係なく支払いはゼロです。
同じ通貨ペアで、買いも売りもスワップがマイナスなのはなぜですか?
ブローカーの上乗せ分が、金利差の両側から差し引かれるからです。金利差が小さい通貨ペアでは上乗せ分のほうが金利差より大きくなり、どちらの方向もマイナスになります。
スワップが影響するのは絶対収益率だけですか?収益率にも影響しますか?
両方に影響します。口座ページの収益率は時間加重収益率です。スワップは実際の現金の動きなので有効証拠金に反映され、そのままこの数字にも反映されます。スワップは入出金ではなくコストです。入金や出金と違い、計算から除外されることはありません。
特定の戦略にかかったスワップだけを確認できますか?
できます。カスタム分析のサイドパネルで、マジックナンバーか取引コメントで絞り込んで対象のEAだけを抜き出し、損益の計算にスワップを含めるのチェックを入れた場合と外した場合の結果を比べてください。
スワップフリー口座は本当に無料ですか?
たいていは違います。猶予期間のあと、1ロット・1晩あたりの定額の保有手数料を取るブローカーが多く、その手数料はスワップではなく手数料の欄に計上されることがよくあります。名目ではなく、1ロットあたりの総コストで比べてください。
長期保有型の運用実績を見せられました。何を確認すればいいですか?
スワップ合計は総利益と、平均保有時間はうたっている戦略と、それぞれ照らし合わせてください。「スイング」をうたう実績にスワップがまったくなければ、ポジションは翌日まで持ち越されていません。チェックリストの全体は宣伝されるトレード成績を検証する完全ガイドにまとめています。
🔗 関連ガイド
- 取引口座ダッシュボードの見方:コストの項目も含め、ページ上のすべての指標を順番に解説
- トレード成績を記録・分析する完全ガイド:コストに驚かされないよう、毎月確認すべき数字
- 宣伝されるトレード成績を検証する完全ガイド:資金を預ける、フォローする、何かを購入する前の徹底チェックリスト
- FX計算ツールのガイド:pips価値、ロット数など、このページが前提にしている計算
実際の口座で確かめてください。公開口座を探すページからリンクされている口座はすべてブローカーと同期されており、詳細統計を表示している口座なら、そこにスワップ合計が載っています。ページでいちばん大きな数字がスワップ合計になっている口座もあります。
無料で口座を連携して、自分のポジションの持ち越しに毎晩いくらかかっていたかを確かめてみてください。