本文へスキップ
EAの選び方

EAポートフォリオの組み方|相関係数で分散を設計する手順

EAポートフォリオの組み方を、相関係数の判定基準、同時ドローダウンの測り方、資金配分の手順に分けて解説します。通貨ペア分散が効かない理由と、ロジック分散の設計軸を数値つきで整理しました。

執筆: Redington 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:相関を測らない分散は分散ではない
  2. 相関の測り方と判定基準
  3. 通貨ペア分散が効かない理由
  4. 本当の分散はロジックの分散
  5. 同時ドローダウンの評価手順
  6. 資金配分と口座の分け方
  7. よくある失敗
  8. まとめ

EAを3本動かせばリスクが3分の1になる、という考え方は成立しません。分散効果は組み合わせたEA同士の相関によって決まり、相関が1に近ければ本数を増やしても意味がないためです。この記事では、相関の測り方、通貨ペア分散が効かない理由、同時ドローダウンの評価手順、資金配分の決め方を数値つきで整理します。

結論:相関を測らない分散は分散ではない

✅ 結論

分散効果は相関係数で決まります。月次損益の相関が0.7を超えるEAは実質的に同じEAです。本当の分散はロジック・保有期間・時間帯の分散であり、通貨ペアを分けるだけでは足りません。

相関の測り方と判定基準

  1. 各EAの月次損益系列(可能なら日次)を並べる
  2. 相関行列を計算する(表計算ソフトの CORREL 関数で足ります)
  3. 次の基準で判定する

相関係数 ρ

解釈

ρ > 0.7

実質的に同じEA。分散効果はほぼない

0.3 < ρ ≦ 0.7

部分的な分散効果

−0.3 ≦ ρ ≦ 0.3

良好な分散

ρ < −0.3

逆相関。合計リターンは下がるがDDは大きく減る

理論上、ポートフォリオの標準偏差は次のようになります。

σ_p = √( Σ wᵢ²σᵢ² + 2ΣΣ wᵢwⱼ ρᵢⱼ σᵢσⱼ )
  • ρ = 1 なら σ_p = Σ wᵢσᵢ(分散効果ゼロ)
  • ρ = 0、同ウェイトでn本なら σ_p = σ ÷ √n(ばらつきが 1/√n に)

⚠️ 注意

「√nで割れる」のはρ=0の理想ケースです。実際のEAは正相関することが多いため、この式を根拠に資金を薄くするのは危険です。必ず実データで合算して測ってください。

通貨ペア分散が効かない理由

通貨グループ

共通因子

実態

EURUSD / GBPUSD / AUDUSD / NZDUSD

ドル売り

日次で+0.6〜0.9の正相関になりやすい。3本走らせても実質1本のドルショート

USDJPY / EURJPY / GBPJPY

円売り

同様に正相関

クロス円全般

リスクオフ

危機時に一斉に急落する

さらに重要なのは、相関は平時と危機時で変わることです。危機時にはほぼすべての相関が1に近づきます。平時の相関行列で計算した分散効果は、最も必要なときに消えると考えてください。

2022年の日米金利差拡大局面ではUSDJPYが年間で約3,800pipsの一方向に動き、2024年7〜8月の円キャリー巻き戻しではUSDJPYが約3週間で約2,000pips下落しました(いずれも概数、2026年9月24日時点の整理)。このような局面では、円関連ペアのEAは同時にドローダウンに入ります。

本当の分散はロジックの分散

分散軸

例

ロジック

トレンドフォロー × 平均回帰 × ブレイクアウト × 時間帯フィルタ型

保有期間

スキャルピング(分) × デイトレ(時間) × スイング(日〜週)

時間帯

東京時間 × ロンドン時間 × NY時間

通貨群

ドルストレート × クロス円 × 欧州クロス × 商品通貨

🚨 危険

全部がナンピン・グリッド系のポートフォリオは分散ではありません。「レンジが継続する」という同じリスク因子に全額を賭けているだけで、トレンドが発生したときに同時に全滅します。リスクオフ局面では全通貨ペアが同時に大きく動くため、ペアを分けても効きません。

トレンドフォローと平均回帰は、機能する相場環境が逆であるため自然に逆相関しやすく、最も効果の高い組み合わせになります。ロジック別の特性は トレンドフォロー型EA と グリッドEA で整理しています。

同時ドローダウンの評価手順

相関係数だけでは、実際にどれだけDDが減るかは分かりません。次の手順で実測します。

  1. 各EAの日次エクイティ曲線を取得する(バックテストまたはフォワード)
  2. 同一日付で合算し、ポートフォリオ全体のエクイティ曲線を作る
  3. その合算曲線から最大DDを計算する
  4. 個別EAの最大DDの単純合計と比較する

判定

意味

合算DD ≒ 個別DDの単純合計

分散できていない

合算DD ≦ 個別DDの単純合計 × 0.6

良好

計算例:EA-A 最大DD 15万円、EA-B 最大DD 12万円、EA-C 最大DD 18万円

個別DDの単純合計 = 150,000 + 120,000 + 180,000 = 450,000円
合算曲線の最大DD = 260,000円(実測値)
比率 = 260,000 ÷ 450,000 = 0.58  → 良好

この合算最大DDを使って、口座全体の必要資金を逆算します。

推奨初期資金 = 260,000 × 2.0 ÷ 0.40 = 1,300,000円

(安全係数2.0、許容DD率40%の場合)。計算は 必要資金・許容DD計算機 で行えます。

💡 ポイント

「個別のDDをただ足す」のは保守的すぎ、「√nで割る」のは楽観的すぎます。必ず実データで合算して測ってください。この工程を省くと、資金設計が数十万円単位でずれます。

資金配分と口座の分け方

論点

推奨

理由

初期配分

均等配分

リターン推定の誤差が大きく、傾斜配分は過剰最適化になりやすい

口座を分けるか

ナンピン系を含むなら必ず分ける

1本の暴走が他を巻き込まないようにする

マジックナンバー

EAごとに別の値を設定する

同一口座運用時に注文が混ざるのを防ぐ( マジックナンバーの設定 )

追加のタイミング

既存EAが想定通りに動いた後

同時に複数を新規投入すると原因の切り分けができない

口座を分けると資金効率は落ちますが、証拠金維持率が連動しなくなるため、1本のEAのドローダウンが他のEAを強制決済に巻き込むことを防げます。複数のMT4/MT5を同時に動かす環境は 複数MT4の運用 と VPSで何本動かせるか を参照してください。

よくある失敗

  • 「3本走らせたから分散できた」と考える:相関を測っていなければ分散の有無は分かりません。
  • バックテスト期間が揃っていないEAを合算する:同一期間でないと合算曲線が作れません。
  • 危機時の相関を平時の値で見積もる:危機時は相関が1に近づきます。
  • ナンピン系を複数ペアに分けて走らせる:同時に全ペアが動く局面で同時に破綻します( マーチンゲールEAのリスク )。
  • 資金を増やさずに本数だけ増やす:ポートフォリオ全体の最大DDに対する資金が不足します( EAは何本まで動かすべきか )。

まとめ

EAポートフォリオの組み方は、①月次損益の相関を測る、②ロジック・保有期間・時間帯で分散軸を設計する、③日次エクイティ曲線を合算して同時ドローダウンを実測する、④合算最大DDから口座全体の必要資金を逆算する、の4段階で進めます。通貨ペアを分けるだけでは分散になりません。相関は危機時に1へ近づくため、平時の数値をそのまま安全側に解釈しないでください。

次に読むなら、本数の上限を扱う EAは何本まで同時稼働できるか 、評価基準の全体像をまとめた EAの選び方8つの評価基準 、実際の組み合わせ例を扱う ポートフォリオの実例 が続きになります。

よくある質問

Q.EAを複数組み合わせればリスクは減りますか?
組み合わせるEA同士の相関が低い場合にのみ減ります。月次損益の相関係数が0.7を超えるEAは実質的に同じEAで、分散効果はほとんどありません。同じロジック(たとえば全部がナンピン系)のEAを並べても、同じリスク因子に全額を賭けているだけになります。
Q.通貨ペアを分ければ分散になりますか?
限定的です。EURUSD・GBPUSD・AUDUSD は「ドル売り」という共通因子で強く正相関し、USDJPY・EURJPY・GBPJPY は「円売り」で正相関します。さらに相関は平時と危機時で変わり、危機時にはほぼすべての相関が1に近づくため、最も分散が必要なときに効果が消えます。
Q.何本組み合わせればよいですか?
本数ではなく、合算した日次エクイティ曲線の最大ドローダウンで判断します。合算DDが個別DDの単純合計に近ければ分散できていません。個別DDの合計の60%以下に収まっていれば良好な水準です。資金・VPS・相関の観点からの上限は別記事で扱っています。
Q.資金配分はどう決めますか?
初期は均等配分から始めるのが無難です。リターンに応じた配分は、リターン推定の誤差が大きいFXのEAでは過剰最適化になりやすいためです。そのうえで、ポートフォリオ全体の最大DDに対して必要資金の逆算式を適用し、口座全体の推奨資金を出します。

関連記事