FXでは価格で利益が出ても、資金調達費用によって一部が減ることがあります。ロールオーバーをまたぐ前に、レート、その単位、計算日程、口座への計上を確認しましょう。本ガイドは架空の数値で手順を示し、計画上の予備費と実際に計上された費用を区別します。
1. FXでいうスワップとロールオーバー
個人向けFXでは、スワップは一般に、業者のロールオーバー判定時刻をまたいだ保有に伴う資金調達費用の支払い・受け取りを指します。ロールオーバーは次の資金調達期間への持越しであり、新しい売買シグナルや顧客に見える新規チケットが必ず生じるわけではありません。本ガイドは個人向けポジションの資金調達を扱い、機関投資家向けスワップ・デリバティブの仕様は扱いません。
金額はBUYとSELL、銘柄、口座、日付によって異なる場合があります。中央銀行の政策金利を比較するだけでは、業者の条件や調整を含む顧客の負担は決まりません。「プラススワップに最適な通貨ペア」の一覧ではなく、実際の契約から始めます。H4/D1のスイングトレードガイドは、この費用を組み込む保有計画全体を説明しています。
D1とH4の判断を再現するには、日足とブローカー時間の手順で境界、短い日曜足、確定済み情報を定義してください。
2. 数値を見る前に契約条件を読む
正確なMT4銘柄名と接尾辞、口座種別、契約サイズ、数量、口座通貨、買い・売りレート、計算単位、判定時刻、資金調達日程を記録します。適用される管理料や換算手数料も含めます。ある法人や口座のレートが別の口座にも適用されるとは限りません。レートの確認時刻と、参考値か確定値かも保存してください。
MT4にはMODE_SWAPLONGとMODE_SWAPSHORTがありますが、その解釈を決めるのはMODE_SWAPTYPEです。0は価格ポイント、1は銘柄の基軸通貨、2は利率方式、3は証拠金通貨を意味します。同じ式に数値を入れ替えるだけの四つの表現ではなく、異なる計算方式です。銘柄仕様のチェックリストで、業者の実装、レートの基準、決済通貨を確認します。
| MT4方式 | 表示単位 | 確認すべき計算 |
|---|---|---|
| 0 | 価格ポイント | 銘柄pointと契約価値で換算 |
| 1 | 銘柄の基軸通貨 | 指定の通貨基準と換算を使う |
| 2 | 利率 | 参照額、率、日数基準を確認 |
| 3 | 証拠金通貨 | 推測した口座通貨ではなく指定通貨を使う |
3. 判定時刻は午前0時でも最低保有時間でもない
例として、ニューヨーク17:00を判定時刻とする契約を仮定します。ニューヨークがUTC−4なら21:00 UTC、UTC−5なら22:00 UTCに対応します。これは条件付きの時刻換算で、すべての業者に共通する予定ではありません。D1足の境界、サーバーの午前0時、資金調達の判定は別々のイベントになり得ます。
この架空の条件では、ニューヨーク16:59に実際に建て、17:01に決済したポジションも、短時間ながら判定時刻をまたぎます。16:59:50に出した決済要求が17:00:04に約定した場合、判定前の決済は成立していません。予定した要求時刻ではなく、実際の口座イベントと契約で対象を判断します。取引時間・タイムゾーンのガイドは、現地時刻を固定UTCと見なさず履歴の時差を記録する方法を説明します。
4. 3日分の調整が常に水曜日とは限らない理由
週末や祝日の受渡しにより、一回のロールオーバーに複数日分の費用が含まれることがあります。多くのFX契約では3日分調整が水曜日に来るパターンが一般的ですが、すべての銘柄にその曜日を固定実装してよいわけではありません。たとえば引用したOANDAの日程では、受渡サイクルが異なるUSD/CADの3日分調整は木曜日です。
実際の銘柄、口座、日付に対応する日程と祝日の変更を使います。倍率に週末分が含まれていたなら、土日にもポジションが表示されることを理由に同じ週末を再計上しません。逆に、週末に明細がないことは無料の資金調達を意味しません。D1足の本数や明細の件数だけで正しい倍率は決まりません。
5. ポイント、pip、ロット価値を区別する
主な例はEUR/USD、標準契約EUR 100000、USD口座、価格ポイントと執行可能なtickが0.00001、1 pip = 0.0001とします。したがって1ロットの1ポイントは1 USD、1pipは10 USDです。0.05ロットでは、1ポイント当たりUSD 0.05、1pip当たりUSD 0.50になります。この換算は明記した契約に基づき、小数桁数だけで決まるものではありません。
この契約で表示された−8.0ポイントのスワップは−0.8 pipであり、−8.0 pipsではありません。混同すると費用を十倍に見積もります。「スワップポイント」という呼称だけで価格ポイント単位と決めず、方式を確認してください。別銘柄、tickサイズ、契約、口座通貨には個別計算が必要です。tick価値を使う場合も通貨とtick・pointの比率を確認し、スプレッドのポイント数や最小変動を無条件に資金調達単位へ置き換えないでください。
6. 買いと売りは別々のケースとして計算する
架空の契約が、複数日倍率を適用する前の日次買いスワップを1ロット当たり−8.0ポイント、売りを+2.0ポイントと表示するとします。0.05ロットなら、買いの支払いは−8.0 × USD 1 × 0.05 = −USD 0.40/資金調達日、売りの受け取りは+2.0 × USD 1 × 0.05 = +USD 0.10です。符号は口座への増減方向を示します。
二つは選択肢であり、同時に建てる指示ではありません。片側のプラスレートは利益の出る両建てを証明せず、価格の不利な変動もなくしません。別の条件では両側ともマイナスになり得ます。表示値にすでに複数日調整が含まれているなら、さらに倍率を掛けません。取引コストガイドは、資金調達、スプレッド、手数料を別の費用として整理しています。
7. 明示した日程で資金調達日数を数える
例のポジションが、火曜日は倍率1、水曜日は3、木曜日は1という架空の判定を三回またぐとします。この計算に限り、両方向の日次レートを一定とします。倍率合計は1 + 3 + 1 = 5資金調達日です。買いの計上は−USD 0.40、−USD 1.20、−USD 0.40で合計−USD 2.00、別の売りケースは合計+USD 0.50になります。
ここでは三回のロールオーバーが五日分の資金調達を表し、同額の日次費用三回ではありません。これは翌週、祝日週、別銘柄の日程を約束しません。レートが変わる場合はイベントごとの適用レートと倍率で計算し、符号付き金額を合計します。端数処理と計上方法を保存し、後日の明細差異を隠さず説明できるようにします。
| 架空の判定日 | 倍率 | 買いの計上 USD | 別の売りの計上 USD |
|---|---|---|---|
| 火曜日 | 1 | −0.40 | +0.10 |
| 水曜日 | 3 | −1.20 | +0.30 |
| 木曜日 | 1 | −0.40 | +0.10 |
| 合計 | 5 | −2.00 | +0.50 |
8. 年率には固有の計算基準と日数基準が必要
別の架空契約が、USD 5500の想定元本、費用込み年率−4.00%、年間日数の分母360を明示しているとします。3日分なら5500 × (−0.04) × 3 / 360 = −USD 1.83となり、セント単位に丸めます。その別契約が365を指定していれば、同じ入力は−USD 1.81です。どちらの分母も全契約共通ではありません。
これは代替の計算方式であり、ポイント方式の日程に足す追加支払いではありません。参照額、レート、日数基準、換算は契約で定義する必要があります。想定元本と証拠金も異なります。単純化したUSD 5500のエクスポージャーなら、レバレッジ1:100で証拠金USD 55、1:50でUSD 110です。契約に明記されていない限り、この証拠金を資金調達の計算基準に置き換える根拠はありません。レバレッジだけを変えても、この例のエクスポージャーは変わりません。
9. 口座通貨への換算は一度だけ行う
主なポイント方式の日程ではUSD 2.00の支払いが発生しました。別の換算例として、EUR口座、厳密に1 EUR = USD 1.10000、換算手数料なしを仮定します。支払いは−2.00 / 1.10000 ≈ −EUR 1.82です。レートの向きに従って掛けるか割るかを決め、口座がEURというだけでUSDの費用をEURと表示しないでください。
実際の換算では業者指定の気配値側、時点、手数料が使われることがあり、この固定の学習用レートは一般的な決済規則ではありません。計算方式によっては資金調達通貨が基軸通貨や証拠金通貨の場合もあります。別計上の換算があれば含め、明細に実際に載った金額を照合します。口座通貨へ換算済みの金額をもう一度換算したり、今日の為替レートで過去の費用を書き換えたりしません。
10. 価格損益、スワップ、手数料を照合する
USD口座とポイント方式の日程に戻ります。BUYがAsk 1.10020、0.05ロットで実際に約定し、Bid 1.10320で決済されたとします。約定間の利益は30 pips、USD 15.00です。実計上スワップが−USD 2.00、往復手数料が−USD 0.30なら、実現結果は15.00 − 2.00 − 0.30 = USD 12.70です。この費用仮定は入門ガイドの例とは異なります。
MT4のOrderProfitにはスワップと手数料が含まれません。選択した注文の符号付きOrderProfit、OrderSwap、OrderCommissionを明細と照合します。現在の累計スワップを、その内訳である日々の計上にさらに加算してはいけません。スプレッドは実行価格間の差にすでに含まれ、使われなかった1.0 pip、USD 0.50の決済予備費は追加の実費ではありません。取引照合ガイドは別の調整と未確定の口座イベントを扱います。
| 計上項目 | 説明用USD金額 | 処理 |
|---|---|---|
| 約定間の価格利益 | +15.00 | 実際の執行価格 |
| スワップ | −2.00 | ポイント日程に基づく実支払い |
| 往復手数料 | −0.30 | 実際の費用 |
| 実現純損益 | +12.70 | 15.00 − 2.00 − 0.30 |
| 未使用の決済予備費 | 0.00 追加費用 | USD 0.50は計画上の予備額 |
11. 数量を切り下げる前に保有費用を含める
このポイント方式の例では、1日当たり0.8 pipの支払いが五日分あるため、保有費用の予備額は4.0 pipsです。仮の価格ストップ50 pips、往復手数料0.6 pip、不利な決済への予備1.0 pipを合わせると、50 + 0.6 + 1.0 + 4.0 = 55.6 pipsの計画損失です。1ロット当たり1pipがUSD 10なので、指定した保有期間とレートでは1ロット当たりUSD 556になります。
説明用予算USD 30なら30 / 556 ≈ 0.05396ロットです。ロット刻み0.01なら0.05ロットへ切り下げ、計画損失はUSD 27.80です。最小数量や証拠金が計画を満たせないなら見送ります。レート変更、決済遅延、ギャップは予備額を超え得るため、損失上限の保証ではありません。ポジションサイズのガイドで単位と制限を確認し、切り上げて無理に取引しないでください。
12. プラススワップでも取引利益は保証されない
日程に基づく+USD 0.50の受け取りが実計上された、別の売りケースを考えます。SELLがBid 1.10000で入り、Ask 1.10200で決済されれば20 pipsの損失で、0.05ロットならUSD 10.00です。手数料USD 0.30を含めると−10.00 + 0.50 − 0.30 = −USD 9.80です。受け取りが価格損失よりはるかに小さくても、実際の入金は帳簿に含めます。
受け取りを増やすためだけに数量を上げたり、買いと売りで全費用が相殺されると想定したりしません。判定時刻の前後で決済・再エントリーするには実約定、スプレッド、場合によって手数料、不確実な執行が伴い、無料の回避手段にはなりません。決済失敗ならリスクと資金調達の可能性は残ります。魅力的なレートの符号だけでなく、実行可能な選択肢を全体として比較してください。
13. 変動するレートと日程にストレスをかける
同じ五日分の単純な感応度として、買いの日次仮定を1ロット当たり−8.0から−12.0ポイントへ変えます。0.05ロットでは総支払いがUSD 2.00からUSD 3.00へ増えます。この追加USD 1.00は、チャートのシグナルが同じでも取引条件への適合を変える場合があります。これは感応度計算であり、予測でも業者の新しい現行レートでもありません。
履歴検証では、判定間のレート変更や祝日による倍率移動も扱う必要があります。データの時点記録と適用口座条件を保存してください。現在の銘柄プロパティは過去費用の記録ではありません。スワップフリーなどの口座名だけで保有費用全体は分からないため、料金と条件を確認します。代替の管理料があるなら、その固有の条件で計上し、勝手に作ったり無条件にゼロとしたりしません。
14. ロールオーバー時の市場リスクと資金調達計上を分ける
資金調達の調整はロールオーバー付近の一つのイベントにすぎません。少ない気配値、広いスプレッド、ニュース、ギャップ、端末障害、証拠金の圧迫もポジションに影響します。スワップ見積もりではそれらの執行リスクは説明できません。MT4の接続を切っても業者側の資金調達は無効にならず、一方で端末依存のEA決済には実行プロセスが必要です。
ストップ、決済、証拠金イベントは実際の約定と状態で記録します。通常のストップはギャップで指定水準どおりに約定するとは限らず、判定前に出る計画も成功するまでは完了していません。確定残高や整った日次費用合計だけでなく、未決済を含む有効証拠金と共通エクスポージャーを確認します。口座リスク管理ガイドは全体の予算枠を説明します。
15. 保有経路全体で資金調達を検証する
ポジションごとに過去レートの出所、単位、契約、時刻対応、判定対象となる条件、倍率、換算、計上方法を残します。元の入口・出口の気配値、手数料、スプレッド条件、失敗要求と組み合わせてください。過去の入力がなければ仮定を明記してストレスをかけ、仮置きのゼロ費用を業者の実測履歴として示しません。
資金調達の変化は最終利益から差し引くだけでなく、参加条件、数量、管理、時間経過に沿ったエクイティにも反映します。開発、後の未使用データによる検証、フォワード観測を時系列で分けます。デモで計算と照合は確認できますが、実口座の費用や執行が同じだとは証明できません。MT4バックテストガイドは設定とデータによる報告書の限界を説明します。
16. 結果を信頼する前に保有費用を確認する
持越しポジションを評価する前に、銘柄と口座、買い・売りレート、計算方式、資金調達通貨、有効な判定時刻、過去の時差、倍率、換算規則を特定します。計画保有費用を金額化し、実際の計上を一意の口座イベントごとに保存します。一日分レートと調整済み請求、累計欄とその構成明細を区別してください。
目的は説明できる純損益と検証可能な費用仮定であり、プラススワップや遅い戦略なら必ず有効という主張ではありません。料金変更で古い計画が無効になることもあり、追加の証拠を集めることや棄却も妥当な結果です。商用EAには独自のルールと実績資料が必要です。架空の例は、本サイトのロボットがこれらを実装していることや図示額を獲得することを証明しません。
よくある質問
FXのスワップとロールオーバーはどう関係しますか?
スワップは通常、個人向けポジションが業者の判定時刻をまたぐ際の資金調達の支払い・受け取りです。ロールオーバーは次の期間への持越しを指します。単位、時刻、金額は実際の口座条件で決まり、新しい取引が必ず表示されるわけではありません。
スワップ表示の8ポイントは8pipsですか?
例の小数5桁EUR/USD契約では違います。1pipが十ポイントなので8ポイントは0.8 pipです。表示値を金額へ直す前に、計算方式、契約、数量、通貨を確認します。
3日分のスワップは必ず水曜日ですか?
違います。受渡し、祝日、口座条件、業者日程で倍率が決まります。一部のFX契約では水曜日が一般的ですが、引用したOANDAではUSD/CADの調整は木曜日です。適用される過去の日程を使います。
数分の保有でも資金調達費用が発生しますか?
契約上の実際の判定時刻に対象となれば発生し得ます。架空例の16:59の入口と17:01の出口はニューヨーク17:00をまたぎます。判定前の決済要求は、判定前の約定を証明しません。
MT4の利益とスワップ、手数料はどう照合しますか?
選択注文の符号付き価格損益、スワップ、手数料を使い、別の明細調整も照合します。例ではUSD 15.00 − 2.00 − 0.30 = USD 12.70です。累計欄と日々の内訳を重複加算したり、未使用の予備費を再計上したりしません。
プラススワップは利益を保証しますか?
保証しません。別の売り例ではUSD 0.50を受け取っても、価格でUSD 10.00を失い、手数料USD 0.30を払い、純損失USD 9.80になります。受け取りは不利な価格変動、執行費用、将来のレート変更を制限しません。
出典と学習上の注意
OANDAは判定時刻、変動する買い・売りレート、受渡日に応じた倍率を説明しています。MetaQuotesはMT4のスワップ計算方式を定義しており、照合のため注文損益とスワップの仕様も確認しました。本ガイドの価格、レート、日程、換算、結果はすべて架空の学習用仮定で、現在の業者条件や実測成績ではありません。年率の例は別の仮想契約であり、OANDAの料金でも、ポイント方式に追加する費用でもありません。
学習用コンテンツです。例のレート、日程、価格、数量、結果は架空です。FXにはリスクがあります。スワップ受け取り、ストップ、計画予備費は決済、最大損失、将来成績を保証しません。