BJFトレーディンググループ株式会社 — カナダ、オンタリオ州 コンタクト メンバーゾーン ブログ
EN DE JA AR KO ES PT ID VI HI FR TR IT CN

 

動画ガイド · 2026
SharpTrader PairsTradingデモ:BrentとUS30の現物対先物
Boris Fesenko · BJF Trading Group · アービトラージソフト開発25年

SharpTraderが1つの口座でBrent対BRN.Z4、US30対US30.Z4のPairsTrading戦略を実行します。Z-indexはM15・期間50本。短い説明の後、2日間(一部)の稼働の様子を映します。

主な内容:
あわせて視聴: SharpTraderで統計的アービトラージを追加・設定する方法

cTraderのFIX API口座でSharpTraderの統計的アービトラージ戦略を設定する手順:シンボルマッピング、取引時間、金/銀のロット計算、ロック管理、損切り・利確、相関インジケーターの見方。

主な内容:

ライブ運用に耐える候補ペアの選び方

単純な方法、つまり流動性の高いFX銘柄の全組み合わせをスキャンし、最も共和分しているものを残すやり方は、ペア戦略がバックテストでは機能し、ライブでは失敗する最も一般的な理由です。主要通貨とクロス通貨が35種類あれば、候補ペアは595通りあります。p < 0.05では、そのうち約30組が純粋な偶然で「共和分している」と判定されます。共和分をデータマイニングすると、そうした偶然を見つけてしまいます。

堅牢な方法は、経済構造から始め、データはフィルターとしてのみ使うことです。共動する本当の理由がある候補クラスターを作り、そのうえで検定します。

クラスター 例となるペア 経済的なつながり
共通ベースの欧州地域 EURUSD vs GBPUSD どちらも米ドル建ての欧州地域通貨であり、ドル高局面に共同で反応する
商品輸出国通貨 AUDUSD vs NZDUSD どちらも太平洋地域の商品通貨であり、中国需要にさらされている
石油通貨 USDCAD vs USDNOK どちらもクォート側が産油国経済であり、スプレッドはカナダとノルウェーの差を反映する
キャリー/利回りクラスター AUDJPY vs NZDJPY どちらも高金利通貨と日本の間の利回り差を反映する
安全資産コホート USDJPY vs USDCHF どちらも世界的なリスクオフの資金フローに反応するが、速度は異なる
共通ベース、分割クォート EURJPY vs EURUSD 同じベース通貨(EUR)であり、スプレッドは円とドルの相対的な強さの代理指標となる

複数期間での確認

各クラスター内で、3か月、6か月、12か月のローリングウィンドウを使って共和分検定を行います。3つすべての期間で検定を満たすペアだけを残します。12か月では共和分しているが3か月ではしていないペアは、すでにレジームが変化しつつあります。複数期間での確認は、本物の共和分と特定レジームだけの偶然を分ける最も有効なフィルターです。

 

ライブ相関マトリックス:暗号資産、無期限先物、クロスアセットのペア — 15分ごとに更新

下の表は、上で説明したクラスターの考え方をライブの取引所データに適用したものです。3つの市場があります。Crypto spot(Binance の USDT ペア20銘柄)、Crypto perpetual(同じ20銘柄の USDT-M 先物。両方のレッグをショートでき、各レッグのファンディングを表示)、そしてCross-asset — 金、銀、ブレント、WTI、天然ガス、S&P 500 と Nasdaq-100 の ETF、暗号資産の代替として取引される株式(MSTR、COIN、MARA、NVDA、AMD、TSLA)を、BTC と ETH とともにすべて Binance の無期限先物として扱います。すべてのペアについて、15分足の24時間から日足の90日までの4つの期間で、対数リターンのピアソン相関、OLS ヘッジ比率、現在のスプレッドの z スコア、平均回帰の半減期を計算します。上のセクションの説明どおりに読んでください。4つの期間すべてで相関が高いままのペアは共和分検定にかける価値のある候補であり、24時間では相関しても90日では相関しないペアは、すでにレジームが変わりつつあります。

Live correlation matrix
Updated live

Binance spot, USDT pairs

Pearson correlation of log returns. Click a cell for the hedge ratio, spread z-score and charts of that pair. Click a row label to sort by that asset.

7 days BTC ETH BNB SOL XRP ADA DOGE TRX AVAX LINK DOT LTC BCH XLM SUI NEAR UNI ATOM HBAR SHIB
1 0.88 0.75 0.88 0.83 0.85 0.88 -0.03 0.76 0.73 0.77 0.75 0.70 0.70 0.85 0.67 0.62 0.62 0.75 0.79
0.88 1 0.73 0.85 0.83 0.87 0.89 0.11 0.80 0.78 0.73 0.76 0.66 0.62 0.88 0.71 0.66 0.65 0.77 0.82
0.75 0.73 1 0.76 0.70 0.79 0.84 0.15 0.73 0.72 0.78 0.74 0.70 0.64 0.79 0.56 0.63 0.65 0.81 0.73
0.88 0.85 0.76 1 0.85 0.85 0.89 0.10 0.76 0.77 0.75 0.75 0.68 0.73 0.84 0.68 0.60 0.65 0.79 0.83
0.83 0.83 0.70 0.85 1 0.82 0.86 0.12 0.79 0.73 0.74 0.72 0.67 0.74 0.84 0.71 0.59 0.63 0.76 0.79
0.85 0.87 0.79 0.85 0.82 1 0.94 0.07 0.86 0.81 0.86 0.81 0.72 0.73 0.95 0.76 0.73 0.77 0.87 0.86
0.88 0.89 0.84 0.89 0.86 0.94 1 0.08 0.84 0.81 0.85 0.85 0.76 0.75 0.94 0.74 0.72 0.75 0.87 0.89
-0.03 0.11 0.15 0.10 0.12 0.07 0.08 1 0.13 0.07 0.03 0.07 0.13 0.06 0.07 -0.06 -0.20 0.07 0.11 -0.03
0.76 0.80 0.73 0.76 0.79 0.86 0.84 0.13 1 0.80 0.74 0.75 0.67 0.66 0.86 0.73 0.66 0.67 0.79 0.73
0.73 0.78 0.72 0.77 0.73 0.81 0.81 0.07 0.80 1 0.68 0.71 0.60 0.61 0.83 0.68 0.68 0.68 0.77 0.74
0.77 0.73 0.78 0.75 0.74 0.86 0.85 0.03 0.74 0.68 1 0.77 0.72 0.76 0.85 0.64 0.67 0.74 0.84 0.79
0.75 0.76 0.74 0.75 0.72 0.81 0.85 0.07 0.75 0.71 0.77 1 0.71 0.70 0.82 0.61 0.67 0.64 0.76 0.76
0.70 0.66 0.70 0.68 0.67 0.72 0.76 0.13 0.67 0.60 0.72 0.71 1 0.62 0.75 0.54 0.52 0.60 0.70 0.68
0.70 0.62 0.64 0.73 0.74 0.73 0.75 0.06 0.66 0.61 0.76 0.70 0.62 1 0.72 0.59 0.57 0.63 0.75 0.71
0.85 0.88 0.79 0.84 0.84 0.95 0.94 0.07 0.86 0.83 0.85 0.82 0.75 0.72 1 0.78 0.75 0.78 0.86 0.86
0.67 0.71 0.56 0.68 0.71 0.76 0.74 -0.06 0.73 0.68 0.64 0.61 0.54 0.59 0.78 1 0.66 0.65 0.69 0.67
0.62 0.66 0.63 0.60 0.59 0.73 0.72 -0.20 0.66 0.68 0.67 0.67 0.52 0.57 0.75 0.66 1 0.62 0.68 0.73
0.62 0.65 0.65 0.65 0.63 0.77 0.75 0.07 0.67 0.68 0.74 0.64 0.60 0.63 0.78 0.65 0.62 1 0.74 0.72
0.75 0.77 0.81 0.79 0.76 0.87 0.87 0.11 0.79 0.77 0.84 0.76 0.70 0.75 0.86 0.69 0.68 0.74 1 0.82
0.79 0.82 0.73 0.83 0.79 0.86 0.89 -0.03 0.73 0.74 0.79 0.76 0.68 0.71 0.86 0.67 0.73 0.72 0.82 1

Most correlated pairs — 7 days

Hedge ratio β from OLS on log prices; z-score of the current spread vs its mean in this window
#PairCorrelationβ (hedge ratio)Spread z-scoreHalf-lifeStatus
1 ADA / SUI 0.95 1.17 -1.92 9.9 bars Deviating
2 ADA / DOGE 0.94 1.19 -0.93 5.6 bars Near mean
3 DOGE / SUI 0.94 0.95 -1.19 13.8 bars Deviating
4 DOGE / SHIB 0.89 0.84 +0.80 8.7 bars Near mean
5 SOL / DOGE 0.89 1.33 -1.54 6.4 bars Deviating
6 ETH / DOGE 0.89 0.66 +1.48 22.2 bars Deviating
7 BTC / ETH 0.88 0.96 -1.79 18.5 bars Deviating
8 BTC / SOL 0.88 0.53 +1.06 19.8 bars Deviating
9 BTC / DOGE 0.88 0.76 +0.27 5.4 bars Near mean
10 ETH / SUI 0.88 0.65 +0.64 19.6 bars Near mean
11 DOGE / HBAR 0.87 0.78 +1.59 14.1 bars Deviating
12 ETH / ADA 0.87 0.53 +1.63 27.7 bars Deviating

Spot–futures basis — quarterly delivery contracts

Binance mark price of the quarterly contract vs spot; annualised = basis × 365 / days to expiry. How cash-and-carry works →
ContractVenueExpiryDaysSpotFuturesBasisAnnualised
BTCUSDT_261225 USDT-M 2026-12-25 52 77,862.14 78,505.92 +0.83% +5.86%
ETHUSDT_261225 USDT-M 2026-12-25 52 2,289.27 2,304.14 +0.65% +4.61%
BTCUSD_261225 COIN-M 2026-12-25 52 77,862.14 78,465.59 +0.78% +5.50%
ETHUSD_261225 COIN-M 2026-12-25 52 2,289.27 2,302.57 +0.58% +4.12%
SOLUSD_261225 COIN-M 2026-12-25 52 93.480 93.812 +0.36% +2.52%
XRPUSD_261225 COIN-M 2026-12-25 52 1.278 1.286 +0.59% +4.19%
BNBUSD_261225 COIN-M 2026-12-25 52 699.560 706.879 +1.05% +7.42%
BTCUSDT_270326 USDT-M 2027-03-26 143 77,862.14 79,588.68 +2.22% +5.68%
ETHUSDT_270326 USDT-M 2027-03-26 143 2,289.27 2,329.63 +1.76% +4.52%
BTCUSD_270326 COIN-M 2027-03-26 143 77,862.14 79,558.84 +2.18% +5.58%
ETHUSD_270326 COIN-M 2027-03-26 143 2,289.27 2,328.02 +1.69% +4.34%
SOLUSD_270326 COIN-M 2027-03-26 143 93.480 94.195 +0.76% +1.96%
XRPUSD_270326 COIN-M 2027-03-26 143 1.278 1.295 +1.31% +3.35%
BNBUSD_270326 COIN-M 2027-03-26 143 699.560 715.264 +2.25% +5.75%

Positive = contango (futures above spot, the cash-and-carry case); negative = backwardation. Funding, fees and the exchange's own index are not included.

Correlation measures co-movement of returns, not cointegration — a high number here is a candidate, not a tradable pair. Hedge ratio and z-score are in-sample for the selected window and are indicative only. Gold, silver, oil, gas, ETF and stock prices are Binance tokenised perpetuals, which track but are not the CME, ICE or exchange prices. Not financial advice.

ブレント対 WTI、金対銀、SPY 対 QQQ は、上の為替の表で説明したのと同じクラスターで、いまはライブで測定できます。その下の四半期先物のベーシス表は、同じデータのキャッシュ・アンド・キャリー側です。コモディティ、ETF、株式の価格は Binance のトークン化された無期限先物です。原資産に追随しますが、CME、ICE、証券取引所の価格ではなく、週末は流動性が薄くなります。相関、ヘッジ比率、z スコアのロジックは、SharpTrader の PairsTrading 戦略がブローカーのフィードから得られるあらゆる銘柄で実行しているものと同じです。

 

レッグリスク:執行レイヤーが優位性を壊す場所

ここが、ほとんどのペアトレーディング解説で省かれる部分です。ペアのシグナルは2つのポジションを同時に開きます。2つのレッグが同じ瞬間に約定しなければ、レッグリスク、つまり最初の約定から2つ目の約定までの間に裸の方向性エクスポージャーを抱えることになります。1取引あたり0.5から1.0ピップの平均回帰エッジを狙う戦略では、急速に動くスプレッドでわずか200 msのレッグ遅延があっても、2つ目のレッグが約定する前に優位性が消える可能性があります。

ペアトレーディングにおけるレッグリスクのタイムライン図。レッグ1がレッグ2より約200ミリ秒早く約定し、その間に裸の方向性エクスポージャーが発生してエッジが失われる様子を示す

図3 — 2つのレッグが同時に約定しなければ、そのギャップの間、ポジションは方向性リスクにさらされます。サブピップのエッジでは、そのギャップが利益の出る戦略と損益分岐の戦略を分けます。

ペアトレーディングが実運用で生き残るかどうかは、3つの執行変数で決まります。そして、それらは標準的なブローカーレビューには出てきません。

これらの変数は取引明細から測定できますが、ほとんどの個人トレーダーは資金を投入する前に測定していません。私たちは、この目的のために手法とツールキットをオープンソース化しました。FXブローカー執行監査ツールキット(BEQI)をご覧ください。これは、自分の取引明細からマッチング遅延、スリッページの非対称性、スプレッド拡大をスコア化します。レイテンシー裁定を壊すのと同じ執行時間のギャップが、ペアトレーディングでは二重の形で作用します。詳しくは、レイテンシーに敏感なバックテストが実運用で生き残らない理由をご覧ください。

 

ペアトレーディングが機能する時、そして機能しない時

2026年における正直な答えは、ペアトレーディングは今でも機能するが、非常に狭い条件の中だけだということです。戦略そのものは死んでいません。死んでいるのは、データマイニングされたバージョンです。

機能する条件

優位性を保つ条件

  • 候補ペアがデータマイニングではなく経済的に正当化され、複数のローリングウィンドウで確認されている。
  • 執行が高速で対称的な取引環境を通じて行われる。両レッグが1つのマッチングエンジン上にあり、スプレッド拡大が控えめである。
  • ポジションサイズがレジーム変化リスクを考慮している。バックテスト上のP&Lではなく、テールイベントに合わせてサイズを決める。
  • パラメータが四半期ごとにウォークフォワード検証され、共和分しなくなったペアは廃止される。

失敗する条件

静かに戦略を壊す条件

  • ペア選定が経済構造なしにデータマイニングされている。見かけの共和分はライブで崩れる。
  • 執行が遅い、または非対称な取引環境を通じて行われる。往復4回の約定でスリッページが積み上がる。
  • バックテストが固定スプレッドを仮定し、各シグナル発生時のスプレッド拡大を見落としている。
  • 相関崩壊イベントがバックテストから除外されている、または連勝後にサイズを引き上げている。

個人向けFX取引環境で統計的裁定取引戦略を運用してきた経験では、最も一般的な失敗要因は戦略設計ではなくブローカー選定です。正しく設計されたペア戦略でも、執行品質の悪いブローカーでは資金を失います。同じ戦略でも、高速で対称的な取引環境では今でも機能します。バックテストを信頼する前に取引環境を測定してください。何を見るべきかは、私たちのFX裁定取引ブローカーガイドで解説しています。

 

ペアトレーディングと他の裁定取引ファミリー

ペアトレーディングは、6つあるFX裁定取引戦略ファミリーの1つです。それぞれが異なる非効率を利用し、必要とするインフラも異なります。ペアトレーディングがどこに位置するかを理解すると、何が必要で何が不要かが明確になります。

戦略 利用する非効率 レイテンシー感度 一般的な保有期間
ペアトレーディング 統計的 — 平均からのスプレッド乖離 低から中程度 数時間から数日
レイテンシー裁定 速度 — 高速フィードと遅いブローカー気配の差 極めて高い ミリ秒から数秒
ニューストレーディング 情報 — 発表後の反応時間 極めて高い ミリ秒から数分
三角裁定 価格 — 3通貨ペア間のクロスレート不整合 高い 1秒未満
ロック裁定 複数取引環境 — ブローカー間で相殺ポジションを持つ 中程度 数分から数日

要点は、ペアトレーディングは裁定取引ファミリーの中で最もレイテンシーに寛容な戦略であり、コロケーションされたインフラを持たないトレーダーにも利用しやすいということです。ただし、その寛容さは相対的なものです。レッグリスクは依然として重要であり、この戦略はレイテンシー裁定やニューストレーディングを支配する速度リスクの代わりに、統計的リスク(相関崩壊)を引き受けます。最速である必要はありません。ペア選定とレジームリスクに対して最も規律ある姿勢を持つ必要があります。

 

リスク管理:相関が崩れる時

ペアトレーディングは相関が安定しているから機能します。相関が崩れると機能しなくなります。そして相関は徐々にではなく、突然崩れます。すべてのペアトレーダーがバックテストに組み込むべき3つの出来事があります。

リスク管理の対応は、パラメータ的ではなく構造的であるべきです。|z| > 3 が2セッションを超えて続いた瞬間に厳格に損切りすること、主要な中央銀行イベントへの近さに反比例してポジションサイズを調整すること、予定された高インパクト発表の24時間以内に新規エントリーしないこと、そして四半期ごとのウォークフォワード再検定を行い、共和分しなくなったペアは再最適化ではなく廃止することです。

実用的なポジションサイズの経験則は、サイズをスプレッド自体のボラティリティと損切り距離に結びつけます。

# ペアトレーディングのポジションサイズ
position_size = (E × R) / (|β| × 3 × σ)

  E = 口座資金
  R = 1取引あたりのリスクを口座資金に対する割合で表したもの(通常0.5%〜1%)
  β = 共和分係数(回帰の傾き)
  σ = スプレッドZの過去の標準偏差
  3 = 損切りのz閾値

βでスケーリングすることで、2つのレッグは契約数量ベースではなく価値ベースでニュートラルになります。複数ペアのポートフォリオでは、すべてのオープンペアの総想定元本に上限を設け、同時ポジションは少数の明確に異なる共和分関係に限定します。それを超えると分散ではなく、ペアを結びつける共通因子への集中になります。

 

現実的な執行条件でペア戦略をテストする

ペアのバックテストがライブでの優位性を過大評価する理由は、標準的なストラテジーテスターがゼロレイテンシー約定と固定スプレッドを仮定するためです。これは、レッグリスクとシグナル時のスプレッド拡大が破る2つの仮定です。ペア戦略は、この両方を含む条件でテストする必要があります。

SharpTrader Optimizerはそのために作られました。バー近似ではなく実際の過去ティックストリームでバックテストを行い、ミリ秒単位で現実的な注文執行時間を設定して、それが結果をどう変えるかを確認できます。また、ティックごとに変動する過去スプレッドを適用し、各レッグのオープンとクローズの両方でスリッページを個別にモデル化します。2レッグ戦略では、図2と図3で説明したレッグリスクの時間窓とシグナル時のスプレッド拡大をバックテストに反映し、それらが存在しないふりをしません。24時間のパフォーマンスヒートマップも、特定ペアのスプレッドがどの取引時間帯に最もきれいに回帰するかを示します。

短くまとめると

 

よくある質問

FXにおけるペアトレーディングとは何ですか?

FXにおけるペアトレーディングは、構造的に連動する2つの通貨ペア、つまり合計4通貨の間のスプレッドを取引するマーケットニュートラル戦略です。スプレッドが過去の平均から異常に乖離したとき、遅れている側を買い、先行している側を売り、スプレッドの回帰に賭けます。このポジションは単一通貨に対する方向性の見通しを持たず、価格差が縮小することだけから利益を得ます。

ペアトレーディングは統計的裁定取引と同じですか?

ペアトレーディングは、統計的裁定取引の原型であり最も単純な形です。統計的裁定取引はより広いカテゴリーであり、複数資産のバスケットやファクターモデルを含む、金融商品間の統計的関係を利用するあらゆる戦略を指します。ペアトレーディングは2商品版です。1つのスプレッド、1つの共和分関係、1つのzスコアを使います。

ペアトレーディングに最適なFXペアはどれですか?

最良の候補は、本物の経済的ドライバーを共有しています。EURUSDとGBPUSD(共通するドルエクスポージャー)、AUDUSDとNZDUSD(太平洋の商品輸出国通貨)、USDCADとUSDNOK(石油通貨)、AUDJPYとNZDJPY(キャリー/利回りクラスター)などです。バックテストが共和分していると言うからという理由だけで選ばれたペアは避けてください。595通りの可能な組み合わせがあれば、約30組は偶然だけで共和分していると判定されます。

FXペアトレーディングは2026年でも機能しますか?

はい。ただし、狭い条件の中だけです。経済的に正当化されたペア、高速で対称的な執行環境、レジーム変化リスクを尊重したポジションサイズ、四半期ごとのウォークフォワード検証が必要です。データマイニングされたペアトレーディングは機能しません。実際には以前から本当に機能していたわけではなく、バックテストでそう見えていただけです。規律あるバージョンは今でも実行可能です。

ペアトレーディングにおけるレッグリスクとは何ですか?

レッグリスクとは、ペア取引の最初のレッグが約定してから2つ目のレッグが約定するまでの間に生じる裸の方向性エクスポージャーです。ペアのシグナルは同時であるべき2つのポジションを開きます。その間に遅延ギャップがあれば、口座は方向性リスクにさらされます。サブピップのエッジを狙う戦略では、急速に動くスプレッドで200 msのレッグ遅延があるだけでも、2つ目のレッグが確認される前にエッジが消えることがあります。

なぜペアトレーディングのバックテストはライブ取引で失敗するのですか?

理由は4つあります。データマイニングされたペア選定による見かけの共和分、往復4回の約定にわたって積み上がるスリッページ、固定スプレッドのバックテストが無視するシグナル時のスプレッド拡大、そしてテスト期間から除外された相関崩壊イベント(2015年、2020年、2022〜2023年)です。これらが合わさると、ライブでのエッジはバックテストより30〜50%小さくなるか、マイナスになります。

ペアトレーディングはレイテンシー裁定とどう違いますか?

レイテンシー裁定は速度の非効率、つまり高速な価格フィードと遅いブローカー気配の差を利用し、レイテンシーに極めて敏感で、ポジション保有時間はミリ秒単位です。ペアトレーディングは統計的な非効率、つまりスプレッドの平均回帰を利用し、数時間から数日保有し、レイテンシーに対してはるかに寛容です。ペアトレーディングは、レイテンシー裁定を支配する速度リスクの代わりに、統計的リスク(相関崩壊)を引き受けます。

ペア戦略を現実的にバックテストするにはどうすればよいですか?

実際のティックデータで動作し、ゼロではない注文執行時間を設定でき、各レッグのオープンとクローズでスリッページを個別にモデル化しながら、変動する過去スプレッドを適用できるテスターを使ってください。標準的なテスターはゼロレイテンシー約定と固定スプレッドを仮定しますが、これはレッグリスクとシグナル時のスプレッド拡大が破る2つの仮定です。SharpTrader Optimizerは、まさにこれらの変数をモデル化するために作られました。

 

BJFのトレーディングリサーチを購読する

新しい記事、リサーチペーパー、製品リリースを、公開時にお届けします。

 

資金をリスクにさらす前に、ペア戦略をテストする

ゼロレイテンシー、固定スプレッドのバックテストで利益が出るように見えるペア戦略も、ライブでは損益分岐になることがあります。SharpTrader Optimizerは、設定可能な執行時間と変動スプレッドを使って実際のティックデータでバックテストを行い、両レッグのオープンとクローズでスリッページをモデル化するため、結果はレッグリスクを隠すのではなく反映します。

SharpTrader Optimizerを見る
ブローカーの執行を監査する