MT5で複数EAを同じ口座で使う前に確認すること
MT5で複数のEAを同じ口座で使う場合、EAをチャートに入れるだけではなく、マジックナンバー、対象銘柄、ロット、最大ポジション数、決済対象、通知、外部連携、ログ確認を整理しておく必要があります。
複数EAを同時に稼働させると、別EAのポジションを誤って管理する、ロットが合計で大きくなる、同じ銘柄に複数方向のポジションが重なる、決済補助ツールの対象が混ざる、コピーEAのコピー対象が広がる、といった問題が起きる場合があります。
特に、マジックナンバーの重複、同一銘柄での複数EA稼働、ナンピンEA同士の併用、コピーEAや決済補助ツールとの併用では、管理対象を明確に分けることが重要です。
この記事では、MT5で複数EAを同じ口座で使う前に確認したい項目を、マジックナンバー、銘柄、ロット、最大ポジション数、決済対象、コピーEA、補助ツール、ログ確認、問い合わせ前整理に分けてまとめます。
なお、この記事はMT5で複数EAを運用する前の設定確認、ポジション管理、ログ確認、導入補助を目的とした技術記事です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。
この記事で確認すること
- MT5で複数EAを同じ口座で使う時の基本確認
- EAごとのマジックナンバーの分け方
- 同じ銘柄で複数EAを動かす時の注意点
- ロット、最大ポジション数、証拠金維持率の確認
- ナンピンEA・グリッドEAを併用する時の注意点
- コピーEAや決済補助ツールの対象範囲
- 通知・外部連携・WebRequestの確認
- ExpertsログとJournalログで確認する内容
- 問い合わせ前に整理する情報
複数EAを同じ口座で使う時の基本
EAごとの管理対象を分ける
複数EAを同じMT5口座で使う場合、まず確認するのは「どのEAが、どのポジションを管理するのか」です。
EAは、銘柄、売買方向、注文番号、マジックナンバー、コメントなどを使って、自分が管理するポジションを判定することがあります。これらの管理対象が曖昧なままだと、別EAのポジションを決済したり、管理対象外のポジションを無視したりする可能性があります。
| 確認項目 | 確認する内容 | 注意点 |
|---|---|---|
| EA名 | どのEAを同時稼働するか | 同じEAの複数チャート運用も含めて確認する |
| 対象銘柄 | どの銘柄で動かすか | 同一銘柄に複数EAを入れる場合は特に注意 |
| 時間足 | 各EAの想定時間足 | チャート時間足とEA仕様を確認する |
| マジックナンバー | EAごとの識別番号 | 分けたいEA同士で重複させない |
| ロット | 各EAの注文数量 | 合計ロットで見る |
| 最大ポジション数 | EAごとの保有上限 | 口座全体の最大保有数も確認する |
| 決済対象 | どのポジションを決済するか | 他EA・手動注文・コピー注文を含むか確認する |
口座全体のリスクで見る
複数EAを使う場合、EAごとの設定だけではなく、口座全体の合計ロット、合計ポジション数、含み損、必要証拠金、証拠金維持率を確認してください。
1つのEAでは問題ない設定でも、複数EAを同時に動かすと、口座全体では想定より大きなポジション量になる場合があります。
マジックナンバーを確認する
EAごとに識別番号を分ける
マジックナンバーは、EAが注文やポジションを識別するために使う番号です。
別々に管理したいEAで同じマジックナンバーを使うと、管理対象が混ざる場合があります。同じ口座で複数EAを使う場合は、EAごと、チャートごと、ロジックごとに番号を分けるか確認してください。
| 使い方 | 確認すること | 注意点 |
|---|---|---|
| EAごとに分ける | EA A、EA Bで別番号にする | 別EAのポジション管理を避けやすい |
| 銘柄ごとに分ける | USDJPY用、XAUUSD用などで分ける | 同じEAを複数銘柄で使う場合に確認する |
| チャートごとに分ける | 同じEAを複数チャートで使う場合 | 同一EAでも管理対象を分けたい時に使う |
| ロジックごとに分ける | Logic1、Logic2などを分ける | マルチロジックEAで確認する |
| コピー対象で分ける | コピーするEAだけを指定する | コピーEAで重要 |
| 決済対象で分ける | 補助ツールの対象を絞る | 誤決済防止に関係する |
同じ番号にする場合は意図を明確にする
マジックナンバーは、必ずすべて異なる番号にしなければならないわけではありません。設計によっては、同じ番号を使って同じ管理対象として扱う場合もあります。
ただし、別EA、別ロジック、別コピー対象、別決済対象として分けたい場合は、同じ番号にしない方が確認しやすくなります。
- EAごとのMagic Numberを確認する
- 同じEAを複数チャートで使う場合の番号を確認する
- コピーEAの対象Magicと除外Magicを確認する
- 決済補助ツールの対象Magicを確認する
- 手動注文を管理対象に含めるか確認する
- setファイル読み込み後のMagic Numberを確認する
同じ銘柄で複数EAを動かす場合
ポジション方向と決済条件を確認する
同じ銘柄で複数EAを動かす場合、BUYとSELLが同時に発生したり、別EAが同じ方向に追加ポジションを持ったりすることがあります。
EAごとのロジック、最大ポジション数、決済条件、ナンピン条件、トレーリング条件を確認し、口座全体でどのようなポジション状態になりうるかを整理してください。
| 状況 | 確認すること | 注意点 |
|---|---|---|
| 同じ銘柄でBUY系EAを複数使う | 合計ロット、最大本数、利確条件 | 同方向にポジションが増えやすい |
| BUY系EAとSELL系EAを併用する | 両建て状態になるか | ヘッジ可否、証拠金、決済対象を確認する |
| ナンピンEAを複数使う | 最大本数、追加ロット、平均建値 | 含み損と証拠金維持率に注意する |
| スキャルピングEAを複数使う | スプレッド、約定、注文頻度 | 短時間の注文集中に注意する |
| 同じEAを別時間足で使う | Magic Numberと対象チャート | 同一EAの管理対象が混ざらないか確認する |
| 手動注文を併用する | EAが手動ポジションを管理するか | 誤決済や対象外管理に注意する |
銘柄名の違いにも注意する
GOLD、XAUUSD、XAUUSDc、USDJPY、USDJPY. など、ブローカーや口座タイプによって銘柄名が異なる場合があります。
複数EAやコピーEAでは、対象銘柄の指定方法、接尾辞対応、チャート銘柄との一致を確認してください。
ロット・最大ポジション数・証拠金を確認する
EA単体ではなく合計で見る
複数EAを使う時は、EAごとのロットだけでなく、口座全体で最大どのくらいのロットとポジション数になりうるかを確認します。
特にナンピンEA、グリッドEA、同時エントリー型EAを複数動かす場合、含み損や必要証拠金が大きくなることがあります。
| 確認項目 | EA単体で見ること | 口座全体で見ること |
|---|---|---|
| 初期ロット | 各EAの最初の注文数量 | 同時エントリー時の合計ロット |
| 最大ロット | EAが到達しうる最大ロット | 全EA合計での最大ロット |
| 最大ポジション数 | EAごとの保有上限 | 口座全体の同時保有数 |
| ナンピン本数 | 各EAの追加本数 | 複数EA同時逆行時の本数 |
| 必要証拠金 | EA単体で必要な証拠金 | 合計ポジションで必要な証拠金 |
| 証拠金維持率 | EA単体では見えにくい | 口座全体で必ず確認する |
| 含み損 | EAごとの未決済損益 | 合計含み損で確認する |
ナンピンEA同士の併用は特に注意する
ナンピンEAやグリッドEAを複数同じ口座で使う場合、逆行時に複数EAが同時に追加ポジションを持つ可能性があります。
その場合、EAごとの最大本数だけではなく、口座全体で何本・何ロットまで増えるか、証拠金維持率がどこまで低下しうるかを確認してください。
決済対象と補助ツールを確認する
どのポジションを決済するか明確にする
複数EAを使う場合、決済対象の管理が重要です。
EA本体、決済補助ツール、トレーリングツール、損益集計ツールなどが、どのマジックナンバー、どの銘柄、どの方向、どのポジションを対象にするかを確認してください。
| 対象指定 | 意味 | 注意点 |
|---|---|---|
| 全ポジション対象 | Magicに関係なく操作する | 別EAや手動注文も含む可能性がある |
| 特定Magicのみ | 指定した番号だけ操作する | 入力ミスや重複に注意する |
| 複数Magic指定 | 複数EAをまとめて対象にする | 区切り文字や空白の扱いを確認する |
| 銘柄指定 | 特定銘柄だけ対象にする | 接尾辞や別表記に注意する |
| BUY / SELL指定 | 方向別に操作する | 片方向だけ決済する時に確認する |
| 手動注文含む | Magicなしの注文も対象にする | 意図しない決済に注意する |
補助ツールの対象範囲を確認する
決済補助ツールや損益集計ツールを使う場合、対象ポジションの範囲を確認してください。
複数EA運用では、便利な補助ツールでも、対象範囲を広く設定しすぎると、意図しないポジションまで操作対象になることがあります。
- EA本体が他EAのポジションを管理しないか確認する
- 決済補助ツールの対象Magicを確認する
- 手動注文を含めるか除外するか確認する
- 銘柄指定とBUY / SELL指定を確認する
- 全決済ボタンや緊急停止機能の対象範囲を確認する
- 補助ツールのログで対象ポジションを確認する
コピーEAと併用する場合
コピー対象を広げすぎない
同じ口座で複数EAを動かしている状態でコピーEAを使う場合、どのEAの注文をコピーするのかを明確にしてください。
コピー対象を「全注文」にすると、コピーしたくないEAや手動注文までコピーされる場合があります。マジックナンバー、銘柄、コメント、売買方向で対象を分けられるか確認します。
| コピーEAで確認すること | 確認内容 | 注意点 |
|---|---|---|
| コピー対象Magic | どのEAの注文をコピーするか | 全対象設定の意味を確認する |
| 除外Magic | コピーしないEAを指定できるか | 手動注文や検証用EAを除外する場合がある |
| 対象銘柄 | どの銘柄をコピーするか | 接尾辞や銘柄変換に注意する |
| コピー先Magic | コピー先で付与される番号 | コピー元と同じとは限らない |
| ロット倍率 | コピー先でのロット調整 | 複数EA合算時のロットに注意する |
| 決済同期 | コピー元決済をコピー先へ反映するか | 対象Magicがズレると同期に影響する |
コピー元とコピー先のログを分ける
コピーEAの不具合確認では、コピー元EAのログ、コピーEAのログ、コピー先口座のログを分けて確認します。
コピーされない、余計にコピーされる、決済同期しない場合は、対象Magic、対象銘柄、ロット倍率、注文番号、コピー先Magicを整理してください。
WebRequest・通知・外部連携を確認する
EAごとの通知と外部連携を分ける
複数EAを同じ口座で使う場合、通知先や外部連携先も整理してください。
すべてのEAが同じDiscordチャンネルへ通知するのか、EAごとに通知先を分けるのか、Google Sheetsへの記録を1つにまとめるのか、EA別に分けるのかを確認します。
| 外部連携 | 確認すること | 注意点 |
|---|---|---|
| Discord通知 | EAごとに通知先を分けるか | 同じ通知先だとEA名やMagic表示が重要 |
| Google Sheets記録 | EA別に記録するか、同一シートにまとめるか | 列構成やEA名の記録を確認する |
| 外部認証 | EAごとに認証が必要か | 口座番号やライセンス条件を確認する |
| 外部シート制御 | 全EA共通停止か、EA別停止か | 停止対象を混同しない |
| WebRequest | 必要URLがMT5に登録されているか | EAごとに異なるURLが必要な場合がある |
| 通知文 | EA名、Magic、銘柄、方向を含めるか | 後からログ照合しやすくする |
通知だけでなくログでも確認する
通知が届いている場合でも、EA側でどのように判定されたかはExpertsログで確認します。
通知文にEA名、Magic Number、銘柄、時間足、注文番号を含めておくと、複数EA運用時に後から確認しやすくなります。
setファイルと運用メモを整理する
EAごとにsetファイルを保存する
複数EAを使う場合、setファイルの管理が重要です。
EA名、銘柄、時間足、Magic Number、用途、日付が分かる名前で保存しておくと、あとから設定を確認しやすくなります。
| 管理する情報 | 理由 |
|---|---|
| EA名 | どのEAの設定か分かるようにするため |
| EAバージョン | 更新前後の差分を確認するため |
| 銘柄 | 対象チャートを確認するため |
| 時間足 | EAの想定運用条件を確認するため |
| Magic Number | ポジション管理対象を確認するため |
| ロット | 合計リスクを確認するため |
| 最大ポジション数 | 同時保有上限を確認するため |
| 通知設定 | 通知先や外部連携先を確認するため |
| 変更日 | いつ設定を変更したか確認するため |
設定変更時は変更前後を残す
複数EA運用中に設定を変更する場合、変更前のsetファイルと変更後のsetファイルを分けて保存してください。
上書き保存だけにすると、不具合が出た時にどの設定で発生したのか確認しにくくなります。
ExpertsログとJournalログで確認すること
EAごとのログを分けて見る
複数EAを同じ口座で使う場合、ログ確認ではEA名、Magic Number、銘柄、注文番号、発生日時をセットで見ます。
「EAが動かない」「別ポジションを決済した」「コピーされない」「通知が混ざる」といった問題は、ログと取引履歴を照合しないと判断しにくい場合があります。
| 確認するログ | 主な確認内容 | 使う場面 |
|---|---|---|
| Expertsログ | EA初期化、Magic、条件判定、注文要求、決済理由 | EA側の判断を確認する時 |
| Journalログ | 注文処理、取引サーバー応答、接続状態 | 注文エラーやMT5側の状態を見る時 |
| 取引履歴 | 注文番号、銘柄、方向、ロット、Magic、コメント | 実際に発生した注文を確認する時 |
| 通知ログ | 通知文、送信時刻、対象EA | 通知と注文を照合する時 |
| コピーEAログ | コピー対象、コピー先、同期結果 | コピーされない、同期しない時 |
| 外部連携ログ | Google Sheets、Webhook、認証結果 | 外部記録や通知が失敗する時 |
発生日時を基準に照合する
不具合確認では、発生日時を基準に、Expertsログ、Journalログ、取引履歴、通知ログを照合します。
複数EA運用ではログ量が増えやすいため、対象EA、対象Magic、対象注文番号を絞って確認してください。
問い合わせ前に整理すること
送ると確認しやすい情報
複数EA運用中の確認を依頼する場合は、EAごとの設定と、口座全体の状態をセットで整理してください。
| 情報 | 理由 |
|---|---|
| 使用しているEA一覧 | 同時稼働しているEAを把握するため |
| EAごとのバージョン | 仕様差や更新差分を確認するため |
| EAごとのsetファイル | ロット、Magic、最大本数、通知設定を確認するため |
| 対象銘柄・時間足 | どのチャートで動いているか確認するため |
| Magic Number一覧 | 管理対象の重複や混在を確認するため |
| ポジション一覧 | 銘柄、方向、ロット、Magic、コメントを確認するため |
| Expertsログ | EA側の判定や見送り理由を確認するため |
| Journalログ | 注文エラーや取引サーバー応答を確認するため |
| コピーEA・補助ツール設定 | 対象範囲や同期対象を確認するため |
| 再現手順 | どの操作や条件で問題が出たか確認するため |
そのまま送らない方がよい情報
複数EA運用の確認では、口座番号、ライセンスキー、Webhook URL、APIキー、VPS情報などがログやスクリーンショットに含まれることがあります。共有前に不要な情報が映り込んでいないか確認してください。
| 情報 | 注意点 |
|---|---|
| MT5ログインパスワード | 不具合確認には不要 |
| 投資家パスワード | 閲覧用でも口座情報に関係するため注意 |
| VPSログイン情報 | リモート接続情報は送らない |
| ライセンスキー | 必要に応じて一部を伏せる |
| Webhook URL | 通知先へ接続できる情報のため伏せる |
| APIキー / GAS URL | 外部連携に関係するためそのまま共有しない |
| 口座番号 | 必要な場合でも一部を伏せる |
記事固有の実務チェック表
- 同時に使うEA一覧を整理した
- EAごとの対象銘柄と時間足を確認した
- EAごとのMagic Numberを確認した
- 同じEAを複数チャートで使う場合の番号を分けた
- EAごとのロットと最大ポジション数を確認した
- 口座全体の合計ロットと証拠金維持率を確認した
- ナンピンEAやグリッドEAの最大本数を確認した
- 決済補助ツールの対象Magicと対象銘柄を確認した
- コピーEAのコピー対象Magicと除外Magicを確認した
- 通知先やGoogle Sheets記録先をEAごとに確認した
- Expertsログ、Journalログ、取引履歴を照合した
- 問い合わせ前にEA一覧、setファイル、ログ、ポジション一覧を整理した
よくある質問
MT5で複数EAを同じ口座に入れてもよいですか?
技術的には可能ですが、マジックナンバー、対象銘柄、ロット、最大ポジション数、決済対象、証拠金維持率を確認する必要があります。EA同士の管理対象が混ざらないようにしてください。
複数EAではマジックナンバーを必ず分けるべきですか?
別々に管理したいEAでは分けることを推奨します。同じ番号にすると、管理対象が混ざる場合があります。ただし、意図的に同じ管理対象として扱う設計もあるため、EAの仕様を確認してください。
同じ銘柄に複数EAを入れる時の注意点は何ですか?
同じ銘柄でBUY / SELLが重なる、同方向ポジションが増える、ナンピン本数が合計で多くなる、決済対象が混ざる可能性があります。ロット、最大本数、Magic Number、決済条件を確認してください。
ナンピンEAを複数使う場合は何を確認しますか?
各EAの初期ロット、追加ロット、最大本数、ナンピン幅、最大ポジション数を確認し、口座全体での合計ロット、含み損、必要証拠金、証拠金維持率を確認してください。
コピーEAと複数EAを併用する時は何に注意しますか?
コピー対象Magic、除外Magic、対象銘柄、コピー先Magic、ロット倍率、決済同期を確認してください。コピー対象を広げすぎると、コピーしたくないEAや手動注文までコピーされる場合があります。
複数EA運用で不具合確認を依頼する時は何を送ればよいですか?
使用しているEA一覧、各EAのsetファイル、対象銘柄、時間足、Magic Number、ポジション一覧、Expertsログ、Journalログ、取引履歴、コピーEAや補助ツールの設定を整理してください。
関連ページ
複数EAを同じ口座で使う時は、マジックナンバー、複数チャート運用、コピーEA、決済補助ツール、setファイル、ログ確認を分けて確認すると整理しやすくなります。
| 確認したい内容 | 関連ページ |
|---|---|
| マジックナンバーの基本を確認したい場合 | EAのマジックナンバーとは?使い方と注意点 |
| Magic Number設計を詳しく確認したい場合 | MT5 EAのMagic Number設計|複数EA・複数ロジック・コピーEAで分ける考え方 |
| 同じEAを複数チャートに入れる時の確認 | MT5でEAを複数チャートに入れる前に確認すること |
| EAを別口座・別環境へ移す時の確認 | MT5でEAを別口座・別環境へ移す前に確認すること |
| setファイルを確認したい場合 | MT5でEAのsetファイルを送る前に確認すること |
| コピーEA全体を確認したい場合 | MT5コピーEA完全ガイド |
| コピーEAでMagic Numberを分ける場合 | MT5コピーEAでマジックナンバーを分ける時の確認ポイント |
| マジックナンバー別コピーEAを確認したい場合 | マジックナンバー別コピーEA |
| 決済補助ツールの対象Magicを確認したい場合 | 決済補助ツールでマジックナンバーを指定する時の確認ポイント |
| 複数ロジックEAのMagic設計を確認したい場合 | MQL5マルチロジックEA実務ノート|複数戦略・Magic Number・状態管理の考え方 |
| EAのログを問い合わせ前に確認したい場合 | EAのログを問い合わせ前に確認する方法 |
| 不具合確認を依頼したい場合 | 不具合報告・調査依頼について |
まとめ
MT5で複数EAを同じ口座で使う場合は、EAごとのマジックナンバー、対象銘柄、時間足、ロット、最大ポジション数、決済対象を整理することが重要です。
EA単体では問題ない設定でも、複数EAを同時に動かすと、口座全体の合計ロット、合計ポジション数、含み損、必要証拠金、証拠金維持率が大きくなる場合があります。特にナンピンEAやグリッドEAの併用では、最大本数到達時の状態を確認してください。
コピーEAや決済補助ツールを併用する場合は、対象Magic、除外Magic、対象銘柄、手動注文を含むかどうかを確認します。対象範囲が広すぎると、意図しないポジションまでコピー・決済・集計される場合があります。
問い合わせ前には、使用しているEA一覧、各EAのsetファイル、Magic Number、対象銘柄、時間足、ポジション一覧、Expertsログ、Journalログ、コピーEAや補助ツールの設定を整理してください。
