体制公開 2026-07-23スワアビラボ編集部

スワアビラボの計算方法とデータ検証体制 — 数字はどう作られているか

当サイトのスワップ比較値がどう収集・正規化・検証されて掲載に至るのか、検証ゲート・事前公表値の扱い・目視照合・訂正方針まで公開します。

本記事は一般的な情報提供を目的としています。特定の取引の推奨・投資助言ではありません。 記事中のスワップポイント等の数値は当サイトの自動収集データ(基準日 2026-07-23)に基づき、 ビルド時に自動差し込みされます。最新値は必ず各社公式サイトでご確認ください。

スワップ比較は「集める」より「揃える」ほうが難しい

スワップポイントの比較で手間がかかるのは、数字を集めることではありません。 集めた数字を同じ土俵に揃えることです。同じ通貨ペアでも、会社によって次のすべてが違います。

  • 取引単位 — 1万通貨あたりで公表する会社、10万通貨あたりの会社、1,000通貨あたりの会社が混在します
  • 日付の意味 — 表に並ぶ日付が、取引した日を指すのか、受渡日(ロールオーバー日)を指すのかが会社ごとに異なります
  • 付与日数 — 週末や祝日をまたぐ分を、何日分まとめてどの日に付けるかが揃っていません(付与日数カレンダー

揃えないまま画面の数字を並べれば、単位が桁違いの会社が上位に来たり、 まとめ付与の日だけを切り取った会社が突出して見えたりします。 比較サイトの数字が信じられるかどうかは、ここでほとんど決まります。 この記事では、当ラボがその作業をどう機械化し、どこで間違いをせき止めているかを説明します。 何をどう計算しているかの定義そのものは算出方法ページで宣言しているとおりです。

毎営業日、数字がサイトに載るまで

毎営業日、次の順で処理が動きます。人が数字を打ち込む工程はありません。

  • 1. 収集 — 各社が公開しているスワップポイントの一覧ページ・配布ファイルから、収集プログラムが自動で取り込みます
  • 2. 正規化 — 日付の意味・取引単位・付与日数を、当ラボの統一基準(取引日基準・円/日/1万通貨)に変換します
  • 3. 検証(ゲート) — 検証プログラムが品質を点検し、疑わしいデータをせき止めます
  • 4. 計算 — 通過したデータだけで実質エッジ・損益分岐日数・年利参考値を計算します
  • 5. 掲載 — 計算結果をそのままサイトの各ページへ書き出します

このページの数値は基準日 2026-07-23 の処理結果です。 対円でないペアの円換算に使う為替レートも同じ流れで自動更新しており、その基準日は 2026-07-23 です。エッジの集計に使ったデータ窓は 2026-06-24〜2026-07-23、 掲載できた組み合わせは 30 件でした(全件の並びは実質エッジランキング)。

「両社に共通してデータのある日」しか使わない

実質エッジは2社のスワップを足した値なので、片方の会社しかデータのない日を混ぜると、 実在しない差額を計算してしまいます。そこで当ラボは、買い側と売り側の両方にデータが揃った営業日だけを使って平均します。この日数は各ページに「共通日数」として掲載しており、基準日 2026-07-23 の掲載分では 最も少ない組み合わせで 19 日でした。共通日数が少ないほど推計は不確かになります。その不確かさを隠さず数字で見せることも、体制の一部だと考えています。

検証ゲートが見ているもの — 通らなければ載せない

検証プログラムが点検しているのは、主に次の4点です。

  • 欠損 — 取れているはずの営業日が抜けていないか
  • 重複 — 同じ日・同じペアの値が二重に入っていないか
  • 外れ値 — それまでの水準から不自然に飛んでいないか(単位の取り違えは、たいていここで跳ねます)
  • 付与日数の整合 — 数日分まとめて付与された値を、1日分として扱っていないか

ここで引っかかったデータは、理由が説明できるまで掲載しません。 「疑わしきは載せない」が当ラボの原則で、掲載条件を満たす組み合わせが1つも残らない日は、 無理に埋めずに「該当なし」と表示します。

掲載を止める判断があるということは、止まったことが読者から見て分かるということでもあります。 損益分岐日数の欄に出る「—」がその一例で、基準日 2026-07-23 は 30 件のうち 13 件がこれに当たります。 スプレッドの実測が揃わない組み合わせでは、推測値で日数を埋めずに空欄のままにする、という扱いです。

事前公表値は「まだ確定していない値」として扱う

各社の中には、翌営業日分のスワップポイントを前夜のうちに公表するところがあります。 早く分かるのは利点ですが、公表後に改定されることがあるため、そのまま確定値として保存すると、 後から静かに誤りが残ります。

そこで当ラボは、まだ日付が来ていない行を未確定として区別し、 その日付が過ぎてから改めて観測して、内容が一致したときにはじめて確定として扱います。 値が改定されていれば一致しないため、確定になりません。 この仕組みによって、事前公表値の取り違えは翌日以降の収集で自動的に解消されます。 会社によって基準日が1日遅れて見えることがあるのは、確定してから採用するこの保守的な扱いの結果です。

人の目でも突き合わせる

機械の検証が見ているのは「データの中での辻褄」です。 そもそも読み取り方を取り違えていないか(単位・列の対応・付与日数の解釈)は、データの中だけでは分かりません。 そこで編集部は、各社の公開ページに表示されている数字と、当ラボが保有する値を人の目で突き合わせる照合を行っています。 現時点で、収集対象 10 社のうち 8 社について、 日付・買い/売り・付与日数・取引単位まで含めて値が一致することを確認しました。

残る 2 社は画面の自動取得に技術的な制約があるため、別の手段で交差検証しています。 すでに保有している期間のデータと新しい取得結果を1件ずつ突き合わせ、食い違いが出ないことを確かめる方法です。 この照合では、実際に単位の取り違えや、過去の取得で抜け落ちていた期間が見つかっています。 機械の検証だけでは埋まらない穴があることの裏づけとして、人の目による照合は続けます。

数字は手で書かない — この記事も例外ではない

当ラボのサイトには、人が数値を書き写したページがありません。 ランキングも、ペア別・会社別ページも、そしてこの記事本文に出てくる数値も、 すべて機械が生成したデータからページの組み立て時に差し込まれています。 上の段落に並んでいる件数や日数も、原稿に打ち込んだものではなく、その日のデータから生成されたものです。

理由は単純で、手で書き写した数字はいずれ古くなり、写し間違いも起こるからです。 記事だけが数ヶ月前の数値のまま残る、という事故を構造的に起こさないために、記事本文でも数値の直書きを避けています。 引用の際に取得基準日(as-of)を添えていただくようお願いしているのも同じ理由です (データ引用について・引用は歓迎しています)。

基準日の併記と鮮度の表示

会社ごとに更新のタイミングは違います。基準日 2026-07-23 時点では、 収集対象 10 社のうち 2 社が 2026-07-23 付、最も古い会社で 2026-07-21 付でした。 週末や休日のロールを挟めば、数日の差は普通に生じます。 そのため当ラボはすべての数値に取得基準日を併記し、 最新のものから離れた行は灰色に落として表示します。 表の中で「この行だけ少し古い」と一目で分かるようにするためです。

掲載しているのは計算結果だけではありません。たとえばEUR/CHFSBI FXトレードで買い、GMO外貨で売る組み合わせでは、 両社のデータが揃った営業日が 20 日あり、 実質エッジ 38.8 円/日/1万通貨、 損益分岐日数は楽観 19 日/ストレス 37 日と計算されています。この組み合わせの詳細ページでは、 計算に使った期間と両社の基準日まで開示しています。

並び順は数値だけで決まる

体制の話として、もう1つ明確にしておきます。 ランキング・比較表の並び順は実質エッジ(円/日/1万通貨)の数値が高い順のみで、 広告掲載の有無や報酬額は順位に影響しません。並べ替えの基準は算出方法ページで 先に宣言しており、そこから逸脱しません。 何をどう計算し、どの順に並べるかを先に公開しておくことが、比較が恣意的にならないための歯止めだと考えています。

間違えたときにどうするか

ここまでの体制でも誤りは起こり得ます。誤りが判明した場合は、判明から24時間以内に訂正し、訂正ポリシー・訂正履歴に記録を残します。 訂正を消さずに公開し続けるのは、体制が実際に機能しているかを外から確かめられるようにするためです。 お気づきの点はお問い合わせからご連絡いただけます。

参考までに、当ラボ自身が過去に踏んだ計算上の誤りを1つ挙げます。1日分のスワップ差と、往復スプレッドの全額を直接比べるという比較です。 毎日積み上がるフローと、建てるとき・解消するときに一度ずつ払うストックを同じ土俵に載せているため、 この比べ方ではほとんどの組み合わせが成り立たないように見えてしまいます。 現在は費用を日数に換算した損益分岐日数で示しており、考え方は損益分岐日数の考え方で解説しています。 誤りの多くは収集の失敗ではなく指標の定義の取り違えから生まれる、というのがここでの教訓です。

この体制で保証できないこと

最後に限界を書きます。ここまでの仕組みが担保しているのは、各社が公表した値を、取り違えずに同じ基準へ揃えて並べることまでです。次の3つは担保できません。

  • 各社の公表値そのものの正確性 — 当ラボは公表された内容を出発点にしています。原典は各社の公式ページであり、取引前の最新値はそちらでご確認ください。
  • 将来のスワップ水準 — スワップポイントは毎営業日改定され、受取と支払いが逆転することもあります。 ±20%を超える変動は変動アラートに機械記録していますが、これは事後の記録であって予測ではありません。
  • 個別の取引結果 — 実際の損益は、約定価格・数量・保有期間・各社の取り扱いによって変わります。 手法そのものに伴うリスクはサヤ取りの5大リスク、 仕組みと費用構造の全体像はサヤ取り(異業者両建て)実践ガイドで整理しています。

当ラボができるのは、数字がどう作られたかを開示し、疑わしいものを載せないところまでです。 その先の判断のための材料として使っていただけるよう、計算の定義も検証の手順も公開しています。

よくある質問

掲載されている数値は、いつ時点のものですか?

すべての数値に取得基準日(as-of)を併記しています。会社ごとに公表・更新のタイミングが異なるため、同じ表の中でも会社によって基準日が数日ずれることがあります(基準日2026-07-23時点では、収集対象10社のうち2社が2026-07-23付、最も古い会社で2026-07-21付でした)。基準日が新しいものから離れた行は灰色に落として表示し、古い数値が新しい数値と同列に見えないようにしています。取引前の最新値は各社の公式ページでご確認ください。

検証プログラムを通らなかったデータはどうなりますか?

掲載しません。欠損・重複・外れ値・付与日数の整合のいずれかで疑いが出たデータは、理由が説明できるまで計算にも表示にも使わない方針です(疑わしきは載せない)。その結果、掲載条件を満たす組み合わせが1つも残らない日は「該当なし」と表示し、無理に埋めることはしません。スプレッドの実測が揃わない組み合わせでは、損益分岐日数の欄を「—」のままにしています。

ランキングの順位に広告は影響しますか?

影響しません。順位は実質エッジ(円/日/1万通貨)の数値が高い順のみで機械的に決まり、広告掲載の有無や報酬額は並び順に反映されません。並べ替えの基準は算出方法ページで宣言しており、そこから逸脱しません。誤りが判明した場合は訂正ポリシーに沿って判明から24時間以内に訂正し、履歴を公開します。

他のガイド記事