バックテスト基礎

複数EAのポートフォリオを組むときに相関係数を確認する方法

複数のEAを同時に稼働させてリスクを分散(ポートフォリオ化)する際、最も重要なのはそれぞれのEAの成績の「相関係数」が低い(あるいはマイナスである)ことを確認することです。 同じようなロジック(例:どちらも順張りのトレンドフォロー)のEAを複数動かしても、相場がレンジになった時に同時に負けるため、リスクは分散されるどころか倍増し、口座破綻を早める結果にしかな

Read this for この数字を、運用できるかの判断材料にする。

PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。

Category バックテスト基礎

backtest

複数EAのポートフォリオを組むときに相関係数を確認する方法

結論

複数のEAを同時に稼働させてリスクを分散(ポートフォリオ化)する際、最も重要なのはそれぞれのEAの成績の**「相関係数」が低い(あるいはマイナスである)こと**を確認することです。 同じようなロジック(例:どちらも順張りのトレンドフォロー)のEAを複数動かしても、相場がレンジになった時に同時に負けるため、リスクは分散されるどころか倍増し、口座破綻を早める結果にしかなりません。

なぜEA運用で重要か

「1つのEAに全資金を預けるのは怖いから、3つのEAに分散しよう」という考え自体は正解です。 しかし、初心者は「過去の成績が良いEA」を上から順番に選んでしまいがちです。成績が良いEAは「最近の相場(例えば強いトレンド相場)にマッチしていた」という共通点を持っていることが多く、結果として中身(ロジック)が似通ったEAばかりを集めた「偏ったポートフォリオ」になってしまう危険性があります。

仕組み・条件

相関係数(Correlation Coefficient)は、-1.0 から +1.0 の値で表されます。

バックテストやリアル運用で壊れるポイント

どう確認するか

MT5単体では複数のEAの相関を測ることは難しいため、**QuantAnalyzer(クアントアナライザー)**などの外部ツールを使用します。 各EAのバックテストレポート(.htm または .xml)をQuantAnalyzerに読み込ませ、「Portfolio」機能を使って合成します。その際、「Correlation(相関)」のタブを確認し、各EA間の相関係数が 0.3 以下(理想はゼロ近辺やマイナス)に収まっているかをチェックしてください。

自分の検証スタンス

私はポートフォリオを組む際、意図的に「アプローチの異なるEA」を組み合わせるように設計しています。 例えば、

  1. EURUSDのトレンドフォローEA(順張り・トレンドで稼ぐ)
  2. AUDCADのRSI逆張りEA(レンジ相場で細かく稼ぐ)
  3. USDJPYの朝スキャEA(特定の時間帯のみで稼ぐ) このように「得意な相場・苦手な相場」が完全に異なるEAを組み合わせることで、1つのEAがドローダウン期に入っても、他のEAの利益でカバーし合い、ポートフォリオ全体の資産曲線をなだらかにする(シャープレシオを向上させる)ことを目指しています。

関連して読む

Backtest reading この数字を、運用できるかの判断材料にする。

PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。

参照した公式情報

免責

本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。