本文へスキップ
コラム・実践

EAポートフォリオの設計例|3本構成と5本構成の数値シミュレーション

EAを複数運用するときの分散効果を、相関係数を使った数値例で検証しました。3本構成・5本構成の具体的な組み方、資金配分の決め方、口座を分ける基準、同時ドローダウンの測り方まで、計算式つきで整理します。

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

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

この記事の目次
  1. 結論:本数ではなく相関で決まる
  2. 相関の判定基準
  3. 3本構成の設計例
    1. 数値で見る効果(計算例)
  4. 5本構成の設計例
    1. 注意点:5本目の効果は小さい
  5. 同時ドローダウンの評価手順
  6. 資金配分と口座の分け方
    1. 配分
    2. 口座を分けるか、マジックナンバーで分けるか
  7. 分散で防げないこと
  8. よくある失敗
  9. まとめ

EAを複数動かす目的は、リターンを増やすことではなく、変動の大きさを下げることです。ところが実際には「本数を増やしただけで、リスクはまったく分散されていない」という構成が珍しくありません。この記事では、相関係数を使った計算で分散効果がどれだけ変わるかを数値で示し、3本構成・5本構成の組み方と資金配分の考え方を整理します。

⚠️ 注意

本記事の数値は分散効果の大きさを比較するための計算例であり、特定のEAの実績や将来の成績を示すものではありません。実際の設計では、必ず自分が使うEAの月次損益データで計算してください。

結論:本数ではなく相関で決まる

ポートフォリオ全体の変動の大きさ(標準偏差)は、次の式で表せます。同じ変動幅のEAを均等に n 本組み合わせ、すべてのEA間の相関係数が ρ で等しいと仮定した場合です。

σ_p = σ × √( 1/n + (1 − 1/n) × ρ )

この式に数字を入れると、分散効果が相関にどれだけ左右されるかがはっきりします。

本数

ρ = 0(無相関)

ρ = 0.3

ρ = 0.7

ρ = 1.0

1本

1.00σ

1.00σ

1.00σ

1.00σ

3本

0.58σ

0.73σ

0.89σ

1.00σ

5本

0.45σ

0.66σ

0.87σ

1.00σ

10本

0.32σ

0.61σ

0.85σ

1.00σ

本数→∞

0σ

0.55σ

0.84σ

1.00σ

読み取れることは3つです。

  1. 相関0.7では、何本足しても0.84σより下がりません。 10本動かしても1本のときの85%程度です。
  2. 相関0なら3本で0.58σ、5本で0.45σまで下がります。3本から5本への改善幅より、1本から3本への改善幅のほうがはるかに大きいことがわかります。
  3. 相関1.0なら、本数を増やしても意味がありません。 単にロットを増やしたのと同じです。

💡 ポイント

ドローダウンは標準偏差に厳密に比例するわけではありませんが、傾向としては同じ方向に動きます。「相関0.7のEAを5本」より「相関0.2のEAを3本」のほうが、ほぼ確実にドローダウンは小さくなります。

相関の判定基準

実際の設計では、各EAの月次(または日次)損益系列を並べて相関行列を計算します。

相関係数 ρ

解釈

対応

ρ > 0.7

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

どちらか1本に絞る

0.3 < ρ ≦ 0.7

部分的な分散効果

配分を減らして併用

−0.3 ≦ ρ ≦ 0.3

良好な分散

採用候補

ρ < −0.3

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

リスク抑制を優先するなら有効

トレンドフォローと平均回帰は自然に逆相関しやすいため、最も効果の高い組み合わせです。逆に、すべてがナンピン系のポートフォリオは分散ではありません。 同じリスク因子(レンジが続くこと)に全額を賭けているだけです。

3本構成の設計例

分散の4つの軸(ロジック・保有期間・時間帯・通貨群)をできるだけ重ねないように組みます。

#

ロジック

通貨群

主な稼働時間帯

保有期間

A

トレンドフォロー

ドルストレート(例: USDJPY)

終日

数時間〜数日

B

平均回帰(時間帯限定)

欧州クロス(例: EURGBP)

東京〜早朝

数十分〜数時間

C

ブレイクアウト

商品系(例: XAUUSD)

ロンドン〜NY

数時間

数値で見る効果(計算例)

各EAの相対ドローダウンが単独で20%、相関が平均0.2と仮定します。

σ_p = σ × √( 1/3 + (1 − 1/3) × 0.2 )
    = σ × √( 0.333 + 0.133 )
    = σ × 0.683

→ ポートフォリオ全体の変動は、1本のときの約68%に下がります。単独DD20%を基準に置けば、おおよそ13〜14%相当の水準です。

ここに安全係数 k = 2.0 と許容DD率40%を当てはめて必要資金を逆算します。

項目

1本運用

3本構成(ρ=0.2)

想定DD率

20%

約13.7%

k を掛けた想定DD

40%

約27.3%

許容DD率40%に対する必要資金倍率

1.00

0.68

ℹ️ 補足

この「必要資金が減る」効果は、総ロットを一定に保った場合の話です。EAを3本に増やしつつ各EAのロットを据え置けば、総エクスポージャーは3倍になり、必要資金は減りません。ポートフォリオを組むときは「資金を分けるのか、ロットを足すのか」を先に決めてください。

5本構成の設計例

3本構成に、逆相関になりやすい要素を足していきます。

#

ロジック

通貨群

稼働時間帯

役割

A

トレンドフォロー

ドルストレート

終日

中核

B

平均回帰(時間帯限定)

欧州クロス

東京〜早朝

Aの逆相関

C

ブレイクアウト

商品系

ロンドン〜NY

ボラ拡大局面

D

スイング(日足ベース)

クロス円

終日

保有期間の分散

E

短期スキャルピング

ドルストレート別ペア

ロンドン

取引頻度の分散

注意点:5本目の効果は小さい

相関0.2として計算すると、次のようになります。

本数

σ_p(ρ=0.2)

1本比

1本

1.00σ

100%

3本

0.68σ

68%

5本

0.63σ

63%

10本

0.60σ

60%

3本から5本への改善は5ポイント程度です。一方、管理コスト(マジックナンバーの管理、パラメータ更新、停止判断、VPSのリソース)は本数に比例して増えます。

⚠️ 注意

本数を増やすほど、1本あたりの検証が甘くなりがちです。「検証しきれていないEAを足すこと」は分散ではなく、リスクの追加です。 5本目を足す前に、既存4本のフォワード実績が十分かを確認してください。

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

理論値ではなく、実データで確認する手順です。

  1. 各EAの日次エクイティ曲線を取得する(バックテストまたはフォワード)。
  2. 同一日付で合算し、ポートフォリオ全体のエクイティ曲線を作る。
  3. その合算曲線から最大ドローダウンを計算する。
  4. 個別EAの最大DDの単純合計と比較する。
    • 合算DD ≒ 単純合計 → 分散できていない
    • 合算DD ≦ 単純合計 × 0.6 → 良好

「個別のDDをただ足す」のは保守的すぎ、「√n で割る」のは楽観的すぎます。必ず実データで合算して測ってください。指標の算出は EA成績指標チェッカー でも確認できます。

資金配分と口座の分け方

配分

初期は均等配分から始めます。過去リターンに応じて配分を傾ける手法は、リターン推定の誤差が大きいFXのEAでは過剰最適化になりやすいためです。

そのうえで、ポートフォリオ全体の最大DDに対して必要資金を逆算します。

推奨初期資金 = ポートフォリオ合算の最大Equity DD × k ÷ 許容DD率

必要資金・許容DD計算機 で自分の数値を入れて確認してください。

口座を分けるか、マジックナンバーで分けるか

方式

長所

短所

口座を分ける

1本の暴走が他を巻き込まない。損益の把握が容易

資金効率が落ちる。最低入金額の制約

1口座+マジックナンバー

資金効率が高い。証拠金を融通できる

1本の含み損が全体の維持率を下げる

🚨 危険

ナンピン・マーチンゲール系を含む場合は、必ず口座を分けてください。 含み損を積み上げる設計のEAを他のEAと同じ口座に入れると、そのEAが暴走したときに口座全体が強制ロスカットされ、正常に動いていたEAのポジションまで巻き込まれます。

1口座にまとめる場合は、EAごとに必ず異なるマジックナンバーを割り当ててください。同じEAを複数の通貨ペアで動かす場合も、ペアごとに別の値にします( マジックナンバーの決め方 )。

分散で防げないこと

📊 データ

相関は平時と危機時で変わります。危機時にはほぼすべての相関が1に近づく現象が知られており、平時の相関行列で計算した分散効果は、最も必要なときに消えます。クロス円がリスクオフ時に一斉に急落するのが典型です。

したがって、ポートフォリオを組んでも次は必要です。

  • 口座全体の停止ライン(初期資金比 −30〜40%など)
  • 単一EAの停止ライン(そのEAの想定最大DDに到達したら停止)
  • 週末・指標発表時の稼働制御

基準の作り方は 運用停止ルールの作り方 にチェックシート形式でまとめています。

よくある失敗

  1. 同じロジックのEAを通貨ペアだけ変えて並べる。 相関が高く、分散になりません。
  2. バックテストの相関だけで判断する。 フォワードの実損益で再計算してください。
  3. 本数を増やして総ロットも増やす。 リスクは分散されず、単に拡大します。
  4. EAを足すたびに検証が甘くなる。 1本あたりの評価水準を落とさないでください。
  5. ナンピン系を他のEAと同じ口座に入れる。 巻き込み事故の典型です。
  6. 配分を頻繁に変える。 短期の成績に反応して動かすと、結果的に高値づかみになります。

選定段階でのチェックは 危険なEAのチェックリスト と EAは何本まで動かすべきか もあわせてご覧ください。

まとめ

  • ポートフォリオの効果は本数ではなく相関で決まります。相関0.7では何本足しても1本の0.84倍が下限です。
  • 1本から3本への改善幅が最も大きく、5本目以降の追加効果は限定的です。
  • 本質的な分散はロジック・保有期間・時間帯・通貨群の4軸で行います。
  • ナンピン系を含むなら口座を分け、含まない場合もマジックナンバーは必ず分けます。
  • 危機時には相関が1に近づくため、分散とは別に停止ラインが必要です。

構成を決めたら、次は止める基準です。 運用停止ルールの作り方 へ進んでください。運用開始前に踏みやすい地雷は EA初心者がやりがちな失敗10個 にまとめています。

よくある質問

Q.EAは何本くらい動かすのが適切ですか?
本数ではなく相関で決まります。相関係数0.7のEAを10本動かしても、変動の大きさは1本のときの約0.85倍にしかなりません。一方、相関0のEAなら3本で約0.58倍、5本で約0.45倍まで下がります。「何本か」ではなく「互いに相関していないか」を先に確認してください。
Q.同じEAを複数の通貨ペアで動かせば分散になりますか?
限定的です。EURUSD・GBPUSD・AUDUSDは「ドル売り」という共通因子で強く正相関し、USDJPY・EURJPY・GBPJPYは「円売り」で正相関します。通貨ペアを分けても、同じロジックであれば同じ相場環境で同時に不調になります。本質的な分散はロジックの分散(トレンドフォロー×平均回帰×ブレイクアウト)にあります。
Q.EAごとに口座を分けるべきですか?
ナンピン・マーチンゲール系を含む場合は分けることをおすすめします。1本の暴走が他のEAの証拠金を巻き込むのを防げるためです。分けない場合は、必ずEAごとに異なるマジックナンバーを割り当ててください。分けると資金効率は落ちますが、損失の連鎖は止められます。
Q.資金はEAごとにどう配分すればいいですか?
最初は均等配分から始めるのが無難です。過去のリターンに応じて配分を傾けるリスクパリティ等の手法は、リターン推定の誤差が大きいFXのEAでは過剰最適化になりやすいためです。配分を変えるのは、各EAのフォワード実績が十分に溜まってからにしてください。
Q.分散していれば大きな損失は避けられますか?
避けられません。相関は平時と危機時で変わり、危機時にはほぼすべての相関が1に近づきます。つまり平時の相関行列で計算した分散効果は、最も必要なときに消えます。分散は損失の頻度と平均的な振れ幅を下げる手段であって、極端な事象への保険ではありません。口座全体の停止ラインは別途必要です。

関連記事