FX自動売買ポートフォリオの作り方|相関・ロット配分・停止ルール

複数EAの相関とリスク配分を確認するFX自動売買ポートフォリオ画面

FX自動売買ポートフォリオを作りたいと思っても、「EAを何本まで増やせばいいのか」「同じ通貨ペアを重ねても分散になるのか」「ロット配分はどう決めればいいのか」で手が止まりやすいですよね。

1本のEAだけに頼る運用はわかりやすい反面、そのEAの苦手相場に入ったときの落ち込みが大きくなります。一方で、EAをただ増やすだけでも、同じタイミングで負けるロジックを並べてしまうとリスクはあまり下がりません。

この記事では、FX自動売買ポートフォリオの作り方を、相関、通貨ペア、EAの役割、ロット配分、停止ルールの順番で整理します。難しい数式よりも、実際に同時稼働へ進める前に何を見ればいいかを重視して解説します。

この記事のポイント
  • EAを増やす前に分散の目的を決める
  • 相関は通貨ペア名より損益推移で確認する
  • ロット配分は期待利益ではなく最大損失から逆算する
  • 停止ルールを共通化してから同時稼働に進む
目次

FX自動売買ポートフォリオの土台

FX自動売買ポートフォリオで複数EAの相関を確認するタブレット画面

分散の目的を先に決める

FX自動売買ポートフォリオを作る最初の目的は、EAの数を増やすことではなく、資金曲線の落ち込み方を管理しやすくすることです。ここを間違えると、「たくさん動かしているから安心」と感じているのに、実際には似たロジックが同じ局面で一斉に負ける状態になりがちです。

たとえば、短期逆張りEAを3本、すべてドル円で動かしている場合、名前やパラメータが違っていても、急なトレンド相場では同時に含み損を抱える可能性があります。逆に、トレンドフォロー、押し目買い、レンジ逆張りのように得意な相場が分かれているEAを組み合わせると、片方が苦しい時期に別のEAが補う形を作りやすくなります。

分散の目的は「利益を何倍にもする」ではなく、「同じ理由で大きく負ける状態を減らす」と考える方が現実的です。

そのため、最初に決めるべきなのは、月利目標ではなく許容できる最大ドローダウンです。たとえば、口座全体で一時的な落ち込みを10%までに抑えたいのか、20%までは許容するのかで、選べるEA数もロット配分も変わります。利益目標から逆算するとロットを上げたくなりますが、最大損失から逆算すると無理な組み合わせを避けやすくなります。

  • 口座全体で許容する最大ドローダウンを決める
  • 同じ相場で負けるEAを重ねすぎない
  • 利益目標より先に停止条件を決める
  • EA単体ではなく口座全体の資金曲線を見る

ドローダウンの考え方を先に整理したい場合は、サイト内のFX自動売買のドローダウンとリスク管理の基本もあわせて読むと、この記事のロット配分が理解しやすくなります。

最初の段階では、採用するEAを増やすよりも、口座全体で守る数字を1つ決める方が効果的です。守る数字があると、成績が良いEAを見つけたときでも「追加してよいか」「既存EAのロットを落とすべきか」を冷静に判断できます。

相関は損益推移で見る

EA同士の相関を見るときに、通貨ペア名だけで判断するのは危険です。ドル円とユーロドルなら別物に見えますが、ドル主導の相場では同じタイミングで損益が動くことがあります。反対に、同じドル円でも、トレンドフォローと短期逆張りでは損益の山谷がずれることがあります。

見るべきなのは、EAごとの損益グラフが同じ方向に沈むかどうかです。バックテスト期間をそろえ、月別損益や週別損益を並べて、悪い月が重なるかを確認します。片方が負ける月にもう片方も負けているなら、EA名や通貨ペアが違っていても、ポートフォリオ上は近い性質を持っていると考えます。

確認する軸見るポイント注意点
月別損益負け月が重なるか短期の偶然だけで判断しない
最大DD時期深い落ち込みが同時か単体DDより合算DDを重視する
保有時間同じ時間帯にポジションが増えるか指標前後の集中に注意する
売買方向買い・売りが偏るか片方向だけに寄せない

相関を厳密に数値化できれば便利ですが、最初から難しい統計分析にこだわる必要はありません。まずは、EAごとの月別損益を横に並べて、赤字が同じ列に集中していないかを見ます。これだけでも、「分散しているつもりで同じ負け方をしている」組み合わせをかなり減らせます。

ポートフォリオでは、利益が出るEAを探す視点に加えて、「同じ時期に負けにくいEAを残す」視点が重要になります。

特にナンピン系、グリッド系、短期逆張り系は、平常時の損益が安定して見えても、強い一方向相場で同時に崩れやすいことがあります。単体バックテストのPFや勝率だけで選ぶのではなく、損益の沈むタイミングを見て、口座全体の落ち込みがどこまで膨らむかを確認しておきましょう。

通貨ペアの偏りを避ける

通貨ペアを分けることは、FX自動売買ポートフォリオの基本です。ただし、「ドル円、ユーロ円、ポンド円を動かしているから3通貨に分散できている」と単純には言えません。すべて円絡みであれば、円高・円安の大きな流れに同時に影響されやすくなります。

通貨ペアを見るときは、表面上のペア数ではなく、どの通貨にリスクが集中しているかを確認します。円、ドル、ユーロ、ポンド、豪ドルなど、同じ通貨が何度も出てくるなら、その通貨の急変で複数EAが一斉に揺れる可能性があります。とくにクロス円ばかり、ドルストレートばかり、ゴールド系ばかりの構成は、資金曲線が似やすくなります。

通貨ペア数が多くても、円絡み・ドル絡み・ゴールド寄りなどに偏ると、見た目ほどリスクは分散されません。

とはいえ、初心者がいきなり多くの通貨ペアへ広げる必要はありません。まずは、メイン口座で使う通貨ペアを2〜3種類に絞り、EAごとの特徴を追える範囲で管理する方が安全です。管理できないほど増やすと、含み損の原因や停止判断があいまいになり、結果的に損切りや停止が遅れやすくなります。

  • クロス円だけを大量に並べる
  • 同じブローカー仕様に依存しすぎる
  • ゴールド系EAだけで高ロットにする
  • スプレッドが広がる時間帯を無視する

通貨ペア分散は、利益チャンスを増やすためだけのものではありません。特定の通貨や時間帯に損失が集中しないようにするための管理です。EAを追加するたびに、「このEAは今の構成と何が違うのか」を説明できるか確認してから採用すると、無駄な重複を避けやすくなります。

迷う場合は、いきなり通貨ペアを増やすのではなく、既存EAの取引履歴を通貨別に集計してみてください。どの通貨で負けが集中しているかが見えると、次に足すべきEAが本当に分散になるのか判断しやすくなります。

EAごとの役割を分ける

EAを組み合わせるときは、「勝っているEAを追加する」よりも、「今のポートフォリオに足りない役割を補う」考え方が大切です。すでに短期逆張りEAが多いなら、同じタイプをさらに足すより、トレンドフォロー、ブレイクアウト、時間帯限定、低頻度スイングなど、違う役割のEAを検討します。

役割を分けると、成績が悪化したときの原因も見えやすくなります。短期逆張りが苦しいのか、トレンドフォローが機能していないのか、指標前後の停止が足りないのかを切り分けられるからです。EA名だけで管理していると、どれも似たような売買に見えてしまい、改善や停止の判断が遅れます。

EAの役割例

短期逆張り、トレンドフォロー、ブレイクアウト、時間帯限定、低ロット検証用のように、採用理由を言葉で分けておくと管理しやすくなります。

自作EAを組み合わせる場合は、同じロジックのパラメータ違いを大量に並べるより、入口条件や決済条件の考え方を変える方が分散になりやすいです。たとえば、移動平均クロスを少しずつ変えたEAを5本作るより、移動平均、RSI、時間帯フィルター、ATRロット調整のように役割を分ける方が、損益のズレを作りやすくなります。

EAを自作したいなら

NoCode EA Studioなら、MQLの知識なしでMT4・MT5対応の自動売買ロジックをブラウザ上で作成できます。

無料で試す →

ポートフォリオでは、すべてのEAに主役級の利益を求める必要はありません。低頻度でも大きなトレンドを取るEA、普段は小さくてもレンジで安定しやすいEA、検証中のため低ロットで様子を見るEAなど、役割ごとに期待値と許容リスクを分けると、無理なロット上げを避けやすくなります。

最大損失から逆算する

FX自動売買ポートフォリオで一番避けたいのは、各EAの最大ドローダウンを足し合わせたときに、口座の許容範囲を超えてしまう状態です。単体では安全そうに見えるEAでも、同時に負ける可能性があるなら、口座全体では想定以上の損失になります。

たとえば、口座資金が100万円で、口座全体の許容ドローダウンを15万円までにしたいとします。この場合、EAごとの最大損失見込みを合計して15万円以内に収めるのが基本です。EA単体のバックテストで最大DDが5万円なら、同じ性質のEAを3本同時に高ロットで動かすと、理論上はすぐ上限に近づきます。

ロットは「どれくらい稼ぎたいか」ではなく、「最悪どこまで耐えられるか」から決める方が、運用を続けやすくなります。

もちろん、バックテスト上の最大DDが将来の最大損失を保証するわけではありません。スプレッド拡大、約定ズレ、VPS障害、急変動、ブローカー仕様の違いなどで、実運用の損失はバックテストより大きくなることがあります。金融庁も、外国為替証拠金取引は証拠金以上の損失が生じるおそれがあるリスクの高い商品だと説明しています。リスクの基本は金融庁の外国為替証拠金取引に関する説明も確認しておくといいです。

  • EA単体の最大DDを確認する
  • 同時に沈む可能性があるEAをまとめて見る
  • 口座全体の許容損失に収まるロットへ下げる
  • 想定外のズレを見込んで余裕を残す

最大損失から逆算しておくと、EAを追加するたびに「このEAを入れるなら既存EAのロットを下げる必要があるか」を判断できます。追加するだけの運用ではなく、入れ替えや縮小も含めて管理することが、ポートフォリオ運用の現実的な考え方です。

FX自動売買ポートフォリオの組み方

FX自動売買ポートフォリオのロット配分と最大損失を設計するノートと画面

ロット配分表を作る

ポートフォリオを組む段階では、EAごとのロットを感覚で決めないことが大切です。成績がよいEAに大きく張りたくなりますが、利益率の高いEAほどドローダウンも深いことがあります。まずは、EA名、通貨ペア、ロジック種別、想定最大DD、初期ロット、停止条件を1つの表にまとめます。

表を作る目的は、きれいに管理することではなく、口座全体のリスクを見えるようにすることです。EA単体では0.05ロットが安全そうに見えても、同じ時間帯に複数EAがポジションを持つなら、実質的なリスクは合計されます。通貨ペアやロジックが近いEAは、同時損失の可能性が高いグループとして扱います。

EAの役割初期ロット例管理ポイント
主力EA0.03実績は見るが過信しない
補完EA0.02主力と負け時期が重ならないか確認
検証EA0.01フォワード結果が出るまで低ロット
高変動EA0.01以下指標前後や急変時の停止を徹底

この例は考え方を示すためのもので、最適なロットは資金量、レバレッジ、証拠金、通貨ペア、ブローカーの最低ロットによって変わります。より具体的な計算は、FX自動売買の資金管理とロット計算で整理しています。

最初のロットは小さく始め、フォワード成績と停止履歴を見ながら調整する方が、長く続けやすいです。

ロット配分表には、利益目標だけでなく「減らす条件」も入れてください。最大DDの半分に到達したら半分に落とす、2週間連続で想定外の取引が出たら停止する、重要指標前は全EAを止めるなど、運用前に決めておくほど感情で動きにくくなります。

表を更新する頻度は、最初は週1回くらいで十分です。毎日いじると短期のブレに反応しすぎますが、放置しすぎるとロット過多やEA重複に気づきにくくなります。

検証結果を同じ軸で見る

EAを比較するときは、バックテストの期間、スプレッド、通貨ペア、ロット、初期資金をできるだけそろえます。条件がバラバラだと、AのEAは有利な期間だけ、BのEAは厳しい期間まで含んでいる、という比較になりやすいからです。ポートフォリオに入れる候補は、同じ軸で並べて初めて判断できます。

特に見るべき指標は、総利益よりも最大DD、PF、平均損益、連敗数、月別損益のばらつきです。勝率が高くても損大利小なら、1回の負けで資金曲線が崩れます。PFが高くても取引回数が少なすぎるなら、たまたま良い期間を引いただけかもしれません。数字は単独で見るのではなく、組み合わせて確認します。

ポートフォリオ候補は、同じ条件で検証し、単体の勝ちやすさよりも合算した資金曲線のなめらかさを重視します。

指標見る理由使い方
最大DD耐える損失幅を知るロット上限の判断に使う
PF利益と損失のバランスを見る高すぎる数値は過剰最適化も疑う
連敗数心理的な耐久度を知る停止判断とロット調整に使う
月別損益負け時期の重なりを見る相関確認に使う

バックテスト結果の読み方に不安がある場合は、MT4 EAバックテスト結果の見方で、PFや最大DDの見方を先に確認しておくと判断しやすくなります。

検証では、良い数字を探すだけでなく、悪い時期をどう扱うかも見てください。特定の年だけ極端に弱い、指標前後で負けやすい、スプレッド拡大時に成績が崩れるなどの特徴があれば、ポートフォリオに入れるとしても低ロットから始めるべきです。

また、検証期間を細かく分けて見ると、過去全体では良くても直近相場に合っていないEAを見つけやすくなります。長期の安定性と直近の適応度を両方見ることが、入れ替え判断の精度を上げます。

同時稼働は段階的に増やす

EAを複数同時に動かすときは、最初から完成形にしない方が安全です。バックテストで問題がなくても、実運用では約定、スプレッド、VPS負荷、ブローカーの仕様、MT4の設定ミスが影響します。まずは1本または少数のEAを低ロットで動かし、フォワードテストの結果を見ながら段階的に増やします。

段階的に増やすメリットは、問題が起きたときに原因を特定しやすいことです。最初から10本動かすと、どのEAが証拠金を圧迫しているのか、どの通貨ペアでスプレッド負けしているのか、どの時間帯に負けが集中しているのかが見えにくくなります。少しずつ増やせば、追加したEAが口座全体に与える影響を確認できます。

STEP
デモ口座で動作確認

エラー、約定、マジックナンバー、稼働時間を確認します。

STEP
少額ロットで本番確認

実スプレッドと約定のズレを低リスクで見ます。

STEP
相関を見て追加判断

既存EAと同じタイミングで沈まないか確認します。

MT4で複数EAを動かす設定面は、チャートごとのマジックナンバーや自動売買ボタンの状態も関係します。操作面はMT4で複数EAを同時稼働する方法を確認すると、設定ミスを減らしやすいです。

自作EAを少しずつ増やしたい場合は、いきなり複雑なロジックを作るより、役割を1つに絞った小さなEAから試す方が管理しやすいです。今すぐEA作成を試したい方は、NoCode EA Studioのアプリを開いて無料で触れます

追加の判断期間も決めておきましょう。たとえば、最低でも2〜4週間は低ロットで動かし、約定のズレ、停止漏れ、想定外の連敗がないかを見る形です。短期間の利益だけで昇格させると、たまたま良い相場だったEAを主力扱いしてしまいます。

FX自動売買ポートフォリオにEAを段階追加し停止ルールを管理する画面

停止ルールを共通化する

FX自動売買ポートフォリオでは、EAごとの停止条件だけでなく、口座全体の停止ルールも必要です。EA単体ではまだ許容範囲でも、複数EAの含み損が重なれば、口座全体では危険な状態になることがあります。停止ルールをEAごとにバラバラにしていると、判断が遅れやすくなります。

共通化するルールは、難しいものでなくて構いません。証拠金維持率が一定以下になったら全EA停止、口座残高に対して含み損が何%を超えたら新規エントリー停止、重要指標の前後はすべて停止、VPSやMT4に異常があれば再起動前にポジションを確認する、というように、行動に落とし込める形にします。

停止ルールは、損失が出てから考えると甘くなりがちです。運用前に決め、紙やメモに残しておく方が守りやすくなります。

停止条件行動目的
含み損が上限到達新規エントリー停止損失拡大を抑える
証拠金維持率低下全EA停止とポジション確認ロスカット回避
重要指標前後対象時間は停止急変とスプレッド拡大を避ける
VPSやMT4異常稼働状況を確認してから再開重複注文や停止漏れを防ぐ

停止ルールの共通化は、利益を伸ばすためというより、運用を壊さないための仕組みです。EAの数が増えるほど、判断する情報も増えます。だからこそ、平常時にルールを作り、異常時にはそのルールに従うだけの状態にしておく必要があります。

また、停止後の再開条件も決めておきましょう。含み損が戻ったらすぐ再開するのか、週末を越えてから再開するのか、再開時はロットを半分にするのか。再開条件がないと、停止はできても復帰判断で迷います。ポートフォリオ運用では、止め方と戻し方をセットで決めることが大切です。

FX自動売買ポートフォリオのまとめ

FX自動売買ポートフォリオは、EAをたくさん並べれば完成するものではありません。大切なのは、同じ理由で同時に負けるEAを増やさず、口座全体の最大損失を管理できる形にすることです。通貨ペア、ロジック、保有時間、売買方向、停止条件を見ながら、役割の違うEAを少しずつ組み合わせていきます。

最初にやるべきことは、許容できる最大ドローダウンを決めることです。そのうえで、EAごとの損益推移を並べ、負ける時期が重ならないかを確認します。月別損益、最大DD、連敗数、保有時間、指標前後の動きまで見ておくと、単体成績だけでは見えないリスクを把握しやすくなります。

  • 目的は利益最大化より同時損失の抑制
  • 相関は通貨ペア名ではなく損益推移で確認
  • ロットは最大損失から逆算
  • EA追加は低ロットで段階的に実施
  • 停止ルールと再開条件を先に決める

初心者ほど、最初から完成度の高いポートフォリオを作ろうとしなくて大丈夫です。まずは少数のEAで運用ルールを固め、検証結果と実運用の差を確認しながら、必要な役割だけを足していく方が現実的です。増やす、減らす、止める、戻す。この4つを管理できる状態になってから、EA数やロットを広げていきましょう。

最後に、ポートフォリオは一度作ったら終わりではありません。相場環境、スプレッド、EAのロジック、ブローカー条件が変われば、同じ構成でもリスクの出方は変わります。月1回でもいいので、月別損益、最大DD、停止履歴、ロット配分を見直し、不要になったEAは外す前提で運用してください。残す理由を説明できるEAだけに絞るほど、管理はシンプルになります。

迷ったときは、新しいEAを足すより先に、今の構成で同じ負け方をしているEAがないかを確認してください。

よかったらシェアしてね!
目次