同じMT4口座で複数EAは動かせる?マジックナンバーと注文干渉を確認

MT4で複数EAを使う前に。番号・注文・資金を確認ことを小トラと確認するイラスト

カエルさん

同じMT4口座に、もう1つEAを追加していい?
マジックナンバーを変えれば干渉しない?
チャートやVPSを分ければ、お金も別に管理できる?
まずそれぞれのEAが、どの注文を管理するかを確認しよう。番号を分けても、プログラムがその番号で注文を選ばなければ隔離できないよ。同じ口座なら資金の余力も共通だから、2本分の建玉と最大数量を合計して考える必要があるんだ。

たけたけ

📖 この記事でわかること

・ 複数EAの注文を分けるマジックナンバーと、管理する実装の違い

・ 手動注文・全決済ツール・保有中の番号変更で見る項目

・ 同じ口座の余力と最大数量を合計し、追加前に確認する順番

EAを1本ずつ試して動いたとしても、同じ口座で同時に動かしたときの安全まで確認できたわけではありません。他のEAの注文を触らないか、同時保有が増えたときに管理できるかを別に確かめましょう。

この記事は、2026年11月14日に確認したMetaQuotesのMT4・MQL4公式情報をもとに、2本目以降を追加する前の確認点を説明します。特定EAの組合せを動作検証した結果ではなく、複数化による利益や損失回避を保証するものではありません。

同じ口座へ追加する前に、注文の管理者を分ける

MT4でEAをチャートに設定する手順と、同じ口座内でEA同士を共存させる条件は別です。「どの銘柄で新規注文するか」だけでなく、「どの建玉を数え、変更・決済するか」を確認します。

チャートの数だけで判断しない
使い方起こり得る管理の重なり追加前に確認すること
異なるEAを同じ口座で動かす片方が他方の注文も集計・変更・決済するEAごとの識別方法と、管理対象を絞る仕様
同じEAを別チャートにも設定する同じ識別番号や同じ売買条件で注文が重なる複数設置の可否、銘柄・時間足・番号の指定方法
EAに手動取引や全決済ツールを併用する手動建玉や他EAの注文も処理対象になる手動注文の扱いと、全決済の対象範囲

別の時間足や別のMT4を使っていても、接続先が同じ取引口座なら、その口座の注文を共有しています。画面を分けたことを、注文の所有権や資金の分離だとは考えないでください。

1本のEAを設定する基本操作は次の記事で確認できます。複数化の前には、それぞれ単独での動作と仕様が分かっていることが前提です。

MT4のEA設定と実行手順の記事アイキャッチ MT4にEAを設定して動かす方法|ファイル配置から動作確認まで

マジックナンバーは識別用の番号で、権限の壁ではない

マジックナンバーとは。注文を見分ける識別番号ことを小トラと確認するイラスト

マジックナンバーは、MT4の注文をプログラムから見分けるために使う番号です。公式のOrderSendの説明では、注文時に付けられる利用者定義の識別子として扱われています。

ただし「番号が違えば、他のEAから触れなくなる」というアクセス制限ではありません。EAが注文を調べる際に、銘柄・番号などで自分の対象だけを選ぶ実装になっているかが重要です。設定欄に番号があっても、その意味や管理方法は製品ごとに確認します。

MetaQuotesのMagicNumber解説も、複数EAにはそれぞれの識別番号を使い、その番号の建玉だけを管理する両方の条件を示しています。番号だけ変えて、注文の数え方や決済対象が変わらないEAなら、重なりを防げるとは限りません。

EA作者には「同じ口座に別EAと手動注文がある場合、どの番号・銘柄の注文を数え、どれを変更・決済しますか」と具体的に確認しましょう。「複数EA対応」という短い説明だけで、すべての組合せで干渉しないと判断しません。

入力欄がないEAを、利用者が勝手に分離できるとは限らない

番号が固定のEAや、口座全体を管理する設計もあります。利用者が変更できる範囲と、他EA併用時の条件を提供元へ確認します。実行ファイルの名前変更やチャートの整理だけで、注文の管理仕様が変わるわけではありません。

手動注文・全決済と、保有中の番号変更に注意する

全決済と番号変更。管理する建玉を確認ことを小トラと確認するイラスト

公式解説では手動注文の例をマジックナンバー0として区別しています。EA側が0をどう扱うか、手動建玉を決済対象に含めるかを確認します。単に「0以外なら何でもよい」と入力するのではなく、そのEAが定める使い方に従ってください。

全決済ボタンや補助EAを使う場合も、「このチャートだけ」「この銘柄だけ」「この番号だけ」「口座全体」のどれを対象にするのかを確認します。番号を分けた別EAの建玉でも、口座全体の全決済には含まれる可能性があります。

すでに建玉を持っているEAの番号を、稼働途中で変更することにも注意が必要です。OrderMagicNumberは選択した注文の識別番号を取得するもので、EAの入力変更が既存注文の番号も書き換えるという機能ではありません。変更後に以前の建玉を管理し続けるかはEAの仕様を確認してください。

既存建玉を持ったまま変更したいときは、注文履歴・建玉と現在の入力値を記録し、作者の手順で管理の引継ぎを確認します。原因が分からないまま番号を次々変えたり、管理するEAを外したりして、残る建玉を放置しないようにしましょう。

証拠金の余力と、同時保有する数量は口座全体で見る

同じ口座の資金は共通。EA全体の数量と余力を見ることを小トラと確認するイラスト

注文の識別を分けても、同じ口座の資金は分かれません。公式のAccountFreeMarginも、現在の口座の余力を扱います。EA別・チャート別に専用の余力が自動確保される前提では考えません。

数量を合計する仮定例
仮定する状態同一銘柄・同方向の合計確認すること
EA Aが0.10ロット、EA Bは建玉なし0.10ロットBが開始した後の増加分も見込む
EA Aが0.10ロット、EA Bが0.20ロット0.30ロットそれぞれの評価損・費用と口座全体の余力
上の2本に手動0.10ロットを追加0.40ロット手動分を除外せず、合計数量と管理対象を確認

上の例は、同じロット単位を使う同一銘柄・同方向の数量の足し算です。推奨数量や必要資金を示すものではありません。異なる通貨ペアを、単純なロット合計だけで同じ損失額と見なすこともできません。

実際には、各EAの最大同時建玉数、1件の数量、追加注文の条件、損切りや停止の条件を一覧にします。片方の含み損で余力が減ったとき、もう片方が新規注文を続けるかも確認してください。別々のEAの過去成績を足しただけで、同時運用の将来損益を予測しません。

追加前に、同じ口座条件のデモで、他EAや手動建玉がある状況を再現します。Aを止めてもBの注文を触らないか、停止後の建玉は誰が管理するかまで照合します。不明な仕様が残るなら追加を見送り、実口座の注文で試さないことが大切です。

複数EAとマジックナンバーでよくある質問

Qマジックナンバーが違えば、必ず干渉しませんか?
A

保証できません。注文に番号を付けることと、その番号の注文だけを管理する実装の両方が必要です。口座全体の集計・決済をする機能がないかも確認します。
QチャートやVPSを分ければ、証拠金も分かれますか?
A

同じ口座へ接続する限り、口座の余力は共通です。画面や稼働するPCを分けたことを、専用資金の確保とは考えないでください。
Q保有中に番号を変えても、古い建玉を管理できますか?
A

EAの仕様次第です。新しい入力値が既存注文の番号を自動で変更するとは限りません。管理の引継ぎ方法を作者へ確認し、残る建玉を放置しないようにします。
Q全決済ツールなら、別EAの建玉だけ残せますか?
A

そのツールの対象指定次第です。口座全体・銘柄・番号など、何で絞るかを確認します。別番号だから必ず除外されるとは判断しません。
QMT5でも、同じ考え方だけで使えますか?
A

MT5では口座の建玉方式など、さらに確認する前提があります。MT4用の手順や製品をそのまま適用せず、対応版と口座条件、EAの管理仕様を確認してください。

まとめ|2本目を追加する前に、注文と資金の重なりを確認する

複数EAを使う前には、注文を誰が管理するかと、口座の余力をどのように共有するかを説明できる状態にしましょう。マジックナンバーは識別の手段で、設定するだけですべてを分離する機能ではありません。

対応するプラットフォーム・口座・注文数量と、利用規約や費用もそれぞれ確認が必要です。EAの数を増やすことを目的にせず、自分が停止後まで管理できる範囲から判断してください。

💡 今日からやること

 各EAが管理する番号・銘柄と、手動/全決済の対象を確認する

 最大同時数量・評価損・費用と口座全体の余力を整理する

 同条件のデモで併用と停止後を照合し、不明なら追加を見送る

国内FXのEA口座選び。対応・数量・条件を確認ことを小トラと確認するイラスト 国内FXでEAを使える口座の選び方|MT4・MT5・数量・制約を確認

2本とも単独で動くかだけでなく、同じ口座で何を共有するかまで確かめよう。番号・注文管理・資金の3つをそろえて考えてね。

たけたけ