スワップのズレを探す5か所──口座仕様の読み方

利食安男「水曜3日分、数え方合ってる?」

自分で集計したスワップと、業者の口座履歴が合わない。その原因のほとんどは計算ミスではなく、口座仕様の読み落としです。付与の基準時刻、3日分が計上される曜日、両建て時の証拠金とスワップの非対称、建玉単位か口座単位か——この4つを自分の口座で特定すれば、残差はかなり小さくなります。この記事では、ズレが生まれる場所を先に列挙し、観測用のポジションを使って一つずつ切り分ける手順をまとめます。

スワップポイントは、いつ、何に対して付くのか?

用語を先に整理します。

  • スワップポイント:通貨ペアの2通貨間の金利差などをもとに、ポジションを翌日に持ち越したときに授受される調整額。業者が独自にマークアップ(上乗せ・差し引き)して提示するのが通常です。
  • ロールオーバー:建玉の決済期日を翌営業日へ繰り延べる処理。この瞬間にスワップが計上されます。
  • 値洗い(評価替え):未決済建玉を時価で再評価すること。業者によってはこのタイミングで表示が切り替わります。
  • 両建て:同一通貨ペアで売りと買いを同時に保有する状態。

重要なのは「日付の変わり目」がカレンダーの深夜0時ではなく、サーバー時刻(多くはニューヨーク市場の17時に対応する時刻)で定義されている点です。自分の記録をローカル時間(日本時間)で付けていると、同じ取引が前日に入るか翌日に入るかが変わります。日次集計で残差が出るのに月次では合う、という症状が出たら、まずここを疑います。

また、FXのスポット取引の受渡しは一般にT+2(約定日の2営業日後)で、週末をまたぐ分を先取りするため、多くの口座で水曜日のロールオーバーに3日分が計上されます。ただしこれは絶対ではありません。米国では株式などの決済サイクルが2024年にT+1へ短縮されており、通貨ペアによって受渡日の慣行が異なる場合があります。3日分がどの曜日に入るかは、通貨ペアごとに自分の口座履歴で確認するのが唯一確実な方法です。祝日によってスキップや前倒しが起きることもあります。

両建てにすると、損益とスワップはどう変わる?

価格変動による評価損益は、同数量の両建てなら理屈上は相殺されます。しかし相殺されないコストが残ります。

項目 両建て時の挙動 確認する場所
スワップ 買いと売りの合計が通常はマイナス(受取より支払が大きい)。日々累積する 取引要綱・スワップ一覧表
スプレッド 建玉時と決済時にそれぞれ発生。両建てなら2本分 約定履歴の建値
必要証拠金 両方合算・多い方のみ・ゼロ、のいずれか。口座仕様で異なる 証拠金計算の規定
建玉の持ち方 ヘッジング口座は売買を別建玉で保持、ネッティング口座は1つに相殺される 口座種別の仕様

ネッティング(netting)とは、同一銘柄のポジションが常に1本に合算される方式で、反対売買を出すと新規建玉ではなく既存建玉の決済・数量変更になります。ヘッジング(hedging)は売りと買いを別々の建玉として保持できる方式です。MetaTrader 5では口座ごとにどちらかが設定されており、MetaTrader 4はヘッジング方式が前提です。ここを取り違えると、「両建てしたつもりが決済されていた」「建玉本数が記録と合わない」という食い違いが起きます。

記録と業者計算がずれる5か所

突き合わせで残差が出たとき、順に確認する場所です。

  1. 帰属日:サーバー時刻基準かローカル時刻基準か。日跨ぎ付近の計上が1日ずれる。
  2. 単位:スワップ一覧の提示が「1ロットあたり」か「1万通貨あたり」か、表示通貨が何か。クロス円以外では円換算レートをいつの時点で取るかで差が出る。
  3. 集計の粒度:建玉ごとに日々計上されるのか、決済時にまとめて損益へ合算されるのか。後者だと保有中は履歴に現れない。
  4. 端数処理:建玉ごとに丸めてから合計するのか、合計してから丸めるのか。小ロット多数だと累積して無視できない差になる。
  5. 3日分・祝日・調整:3日計上日、対象国の祝日、金利政策変更前後のスワップ改定。改定日をまたぐと「同じ建玉なのに日々の額が変わる」。

この5か所は、記録項目を設計する段階で列を用意しておくと後から追いやすくなります。項目の決め方は取引記録は表計算で足りる──続く項目の決め方で扱った考え方がそのまま使えます。口座残高の整合を取る土台としては本当の成績を出す、入出金記録の設計も合わせて見ておくと、スワップ以外の要因(入出金・調整金・手数料)を先に消せます。

ズレの場所はどう特定する?——観測玉を使う手順

原因を一度に探そうとすると切り分けができません。変数を1つにした観測用のポジションを置きます。たとえば次のような設計です(あくまで検証の型であり、保有を勧めるものではありません。保有中は値動きと証拠金の変動リスクを負います)。

  1. 最小ロットの買い建玉を1本だけ置き、2週間程度そのまま保有する。対象ペア・ロット・建玉日時(サーバー時刻)を記録。
  2. 毎日同じ時刻に、口座のスワップ欄の累計値を記録する。差分を取れば「その日に付いた額」が出る。
  3. 差分が0になる日、通常の約2倍または3倍になる日をカレンダーに印を付け、曜日と祝日を突き合わせる。これで3日計上日と祝日の扱いが確定する。
  4. 次に同ロットの売り建玉を追加して両建てにし、買い・売りそれぞれの日次差分を取る。合計が毎日いくらのマイナスになるかが、その口座の両建て維持コストの実測値になる。
  5. 同時に必要証拠金と余力の表示を記録する。両建て前後で必要証拠金が増えるか・据え置きか・ゼロになるかが分かる。
  6. 最後に決済し、決済後の履歴でスワップがどう表示されるか(独立項目か、損益に合算か)を確認する。

この手順で得られるのは予測ではなく自分の口座の仕様の実測です。数値そのものは口座・時期・通貨ペアで変わるので、記事や他人の数字を流用せず、必ず前提(期間・ペア・ロット・口座種別)とセットで自分の手元に残してください。集計式そのものを疑う段階になったら、AI製の損益集計式で検算する3か所で触れた検算の考え方が使えます。

この読み方が機能しない条件

以下の状況では、上の手順だけでは残差が残ります。

  • スワップが理論値から大きく乖離している口座:業者の提示値は政策金利差の単純計算ではありません。金利差から逆算して合わないこと自体は異常ではなく、逆算は検証手段として使えません。
  • 改定が頻繁な時期:政策決定や市場金利の変動が続く局面では、日次額が頻繁に変わります。「一定額が毎日付く」前提の集計式は崩れます。
  • 両建てに制限がある口座:両建て不可、同一口座内のみ可、ネッティングで自動相殺、といった仕様では観測玉の設計自体を変える必要があります。規制上の扱いも国・業者で異なります。
  • キャンペーンや期間限定の条件変更:一時的な条件が入ると過去の実測値が使えません。計測期間の開始日と終了日を必ず残します。
  • 低ロット・短期間の計測:端数処理の影響が相対的に大きく、仕様差なのか丸めなのか区別がつきません。計測期間を延ばすか、ロットを変えた2系統で比較します。

また、両建ては「値動きリスクを消す手段」ではありません。スプレッドとスワップの支払いが日々積み上がり、証拠金の扱い次第では余力を圧迫します。片側だけを外した瞬間に通常のポジションに戻る点も含め、損失が拡大する可能性があります。

まとめ

スワップと両建ての食い違いは、推測で埋めるものではなく仕様の読み取りと実測で潰すものです。確認の順番は次のとおりです。

  1. サーバー時刻と帰属日の定義を確認する
  2. 単位・表示通貨・端数処理を確認する
  3. 観測玉の日次差分で3日計上日と祝日の扱いを実測する
  4. 両建て時のスワップ合計と必要証拠金の挙動を実測する
  5. 残差が残る場合は、改定・キャンペーン・口座種別という「計測期間の前提」を疑う

記事中の仕組みの説明は一般的な仕様に基づく整理であり、個々の口座の扱いは各社の取引要綱・約款が優先します。数値はすべて自分の口座・期間・通貨ペアで取り直してください。本記事は特定の取引手法や口座の利用を勧めるものではなく、取引には元本を超える損失が生じる可能性があります。

この記事は、AI で下書きを作り、益山康秀(運営者)が内容を確認して公開しています

この記事は情報の提供を目的としたもので、特定の金融商品の売買をすすめるものではありません。売買の判断は、ご自身の責任で行ってください。(運営者情報)

運営者を応援する

ツール・口座 の他の記事

ツール・口座

通らなかった注文を成績に残す設計

約定拒否やリクオートを損益に混ぜず別台帳で管理する設計を解説。記録すべき6項目、発注試行を分母にした拒否率、影の損益の出し方、そして件数不足など結論を出せない条件までを整理します。

ツール・口座

検証の1時間ずれ、夏時間を疑う確認手順

チャートの時刻は業者のサーバー設定であり、夏時間に連動すれば年2回1時間動きます。発表時刻が固定の指標を基準にオフセットを逆算する4手順と、UTC原本での記録設計、この確認が効かない場面までを整理します。

Amazonのアソシエイトとして、メディカルリテラシーラボは適格販売により収入を得ています。