MT5でEAを複数チャートに入れる前に確認すること
MT5では、同じEAを複数のチャートに設置して使うことがあります。
ただし、同じEAを複数チャートに入れる場合は、銘柄、時間足、setファイル、マジックナンバー、通知設定、ログ、決済対象、外部連携、既存ポジションの扱いを整理しておく必要があります。
複数チャートにEAを入れること自体が、利益、勝率、損失回避、安定稼働を保証するものではありません。EAの仕様、利用環境、設定、口座条件に合わせて、技術的に確認することが重要です。
この記事では、MT5でEAを複数チャートに入れる前に確認したい、マジックナンバー、setファイル、銘柄・時間足、通知、ログ、決済対象、外部連携、問い合わせ前に整理する情報をまとめます。
なお、この記事はEAの複数チャート設置・設定確認・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨銘柄、推奨時間足、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- 同じEAを複数チャートに入れる前に確認すること
- 銘柄・時間足・チャート数の整理
- マジックナンバーを分ける理由
- setファイルの取り違え防止
- 通知・ログ・外部連携の重複確認
- 注文・決済対象の混在確認
- 複数EA同一口座運用との違い
- 問い合わせ前に整理する情報
複数チャートに入れる前に最初に確認すること
同じEAを複数チャートに入れる前に、まず「何のために複数チャートへ設置するのか」を整理します。
銘柄を分けたいのか、時間足を分けたいのか、BUY用とSELL用を分けたいのか、ロジック別に分けたいのか、通知や表示を分けたいのかによって、確認する設定が変わります。
| 確認項目 | 見る内容 | 確認理由 |
|---|---|---|
| 設置目的 | 銘柄別、時間足別、方向別、ロジック別など | 設定の分け方を決めるため |
| 対象銘柄 | GOLD、XAUUSD、USDJPYなど | EAの対象銘柄と合っているか確認するため |
| 時間足 | M1、M5、M15、H1など | EAが時間足を判定に使うか確認するため |
| マジックナンバー | チャートごとに分けるか | 注文・決済対象の混在を防ぐため |
| setファイル | チャートごとに同じか別か | 設定取り違えを防ぐため |
| 通知設定 | 同じ通知先へ送るか | 重複通知を防ぐため |
| ログ | EA名・銘柄・時間足が分かるか | 後から確認しやすくするため |
複数チャート設置では、1つのEAを複数箇所で動かすため、設定やログが混ざりやすくなります。設置前に、チャートごとの役割を整理してください。
同じEAを複数チャートに入れる時の主なリスク
同じEAを複数チャートに入れる場合、EAの仕様によっては、同じ注文を複数EAが管理しようとしたり、同じ通知を複数回送ったり、同じファイルやオブジェクトを参照したりすることがあります。
特に、注文・決済を行うEA、パネル表示があるEA、外部連携を行うEA、ファイル保存を行うEAでは、チャートごとの分離が重要です。
- 同じマジックナンバーで別チャートのポジションを管理してしまう
- 同じ通知が複数回届く
- 同じCSVファイルやログファイルへ出力してしまう
- 同じチャートオブジェクト名が重複する
- 決済補助EAが想定外のポジションを対象にする
- コピーEAや通知EAと対象が混在する
- どのEAのログか分かりにくくなる
複数チャート運用では、「同じEAだから同じ設定でよい」と考えず、チャートごとの対象範囲を確認する必要があります。
マジックナンバーを確認する
マジックナンバーは、EAが注文やポジションを識別するために使う番号です。
同じEAを複数チャートに入れる場合、マジックナンバーを同じにするのか、チャートごとに分けるのかを確認してください。
マジックナンバーを同じにすると、EAが同じ管理対象として扱う可能性があります。一方、チャートごとに分けると、注文・決済・ログ確認を分離しやすくなる場合があります。ただし、EAの仕様によって扱いが異なるため、必ず対象EAの仕様に合わせて確認してください。
- チャートごとにマジックナンバーを分ける必要があるか
- 同じマジックナンバーでも問題ない仕様か
- 手動注文を対象にするEAか
- 他EAとマジックナンバーが重複していないか
- 決済補助EAやコピーEAの対象マジックと重複していないか
- 既存ポジションを再認識する仕様か
マジックナンバーが混在すると、どのEAがどのポジションを管理しているのか分かりにくくなります。複数チャート設置前に一覧化しておくと確認しやすくなります。
銘柄・時間足を確認する
複数チャートにEAを入れる場合、対象銘柄と時間足を確認します。
同じEAでも、チャート銘柄や時間足によって、条件判定、表示、ログ、通知、注文可否が変わる場合があります。また、EAがチャート時間足を使う仕様なのか、内部で固定時間足を参照する仕様なのかも確認してください。
- EAが対象銘柄を限定しているか
- 銘柄名やサフィックスが合っているか
- 同じ銘柄を複数時間足で使うのか
- 時間足ごとにマジックナンバーを分けるか
- EAがチャート時間足を判定に使うか
- 時間足変更後に再初期化や表示崩れが起きないか
- 銘柄ごとの最小ロット・ロットステップが合っているか
対象銘柄や時間足を誤ると、エントリーしない、表示が合わない、注文エラー、通知内容の混在につながる場合があります。
setファイルをチャートごとに整理する
複数チャートに同じEAを入れる場合、setファイルの取り違えに注意してください。
同じEAでも、銘柄別、時間足別、マジックナンバー別、通知設定別にsetファイルを分ける必要がある場合があります。
- チャートごとに読み込むsetファイルを決めたか
- setファイル名に銘柄・時間足・用途を入れているか
- マジックナンバーを変更後にset保存したか
- 検証用setを通常環境で使っていないか
- 古いsetファイルを読み込んでいないか
- 通知先や外部連携先が意図どおりか
- ロットや最大ポジション数がチャートごとに混在していないか
setファイルは、設定確認のための資料であり、利益や成績を保証するものではありません。複数チャート設置前には、各チャートへ読み込むsetファイルを整理してください。
通知・ログの重複を確認する
同じEAを複数チャートに入れると、通知やログが増えることがあります。
起動通知、認証通知、注文通知、決済通知、エラー通知、外部連携通知がチャート数分だけ出る場合があります。通知が多すぎる場合は、通知条件、通知先、チャート数、EA名、銘柄、時間足を確認してください。
- 複数チャートから同じDiscordチャンネルへ通知していないか
- 通知文面でEA名・銘柄・時間足を判別できるか
- 起動通知や認証通知がチャート数分出ていないか
- 通知対象イベントが多すぎないか
- Google Sheetsへ同じ内容が複数行記録されていないか
- Expertsログで対象EAと対象チャートを判別できるか
- Journalログの注文応答と照合できるか
通知成功は、通知処理が実行されたことを示すものであり、注文・決済の成功や将来の成績を保証するものではありません。
注文・決済対象の混在を確認する
複数チャートにEAを入れる場合、注文・決済対象が混在しないか確認します。
特に、決済補助EA、コピーEA、リスク監視EA、通知EAを併用している場合は、どのEAがどのポジションを対象にするのかを整理してください。
- EA自身のマジックナンバーだけを見る仕様か
- 手動注文も対象にする仕様か
- チャート銘柄だけを見る仕様か
- 口座全体のポジションを見る仕様か
- 決済補助EAが他チャートのポジションを対象にしないか
- コピーEAのコピー対象と重複していないか
- リスク監視EAが口座全体を見る仕様か
複数チャート運用では、エントリーするEA、決済するEA、通知するEA、監視するEAの役割を分けて確認することが重要です。
チャート表示・オブジェクトの重複を確認する
パネル、ボタン、ライン、ラベル、ステータス表示があるEAでは、複数チャート設置時に表示オブジェクトの重複や混在が起きる場合があります。
通常、別チャートであれば表示は分かれますが、EAが共通名のグローバル変数、ファイル、オブジェクト名、通知先、外部連携先を使う場合、意図しない混在が起きる可能性があります。
- パネルやボタンがチャートごとに表示されるか
- チャート上の表示名でEAを区別できるか
- ラインやラベルが別EAと混在していないか
- 時間足変更後に表示崩れが起きないか
- EA削除後に古いオブジェクトが残らないか
- VPSやリモート接続時に表示が崩れないか
表示系の不具合と、注文・決済・通知の不具合は分けて確認してください。
外部連携・ファイル出力の重複を確認する
Discord通知、Google Sheets連携、CSV保存、外部認証、外部シート制御などを使うEAでは、複数チャート設置時に外部連携先が重複する場合があります。
同じWebhook、同じGAS URL、同じCSVファイル名、同じ外部シートを複数チャートから使う場合は、重複記録や通知過多に注意してください。
- 同じWebhook URLを複数チャートで使っていないか
- 同じGoogle Sheetsへ複数チャートから記録していないか
- CSVファイル名が重複していないか
- 外部シート取得先がチャートごとに意図どおりか
- WebRequest設定が必要なURLに対応しているか
- VPS側MT5でもWebRequest設定が済んでいるか
- 外部連携失敗ログが短時間に繰り返されていないか
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないでください。スクリーンショットに映る場合も、必要に応じてマスキングしてください。
複数チャート設置で避けたい判断
同じEAを複数チャートに入れた後、通知が増える、ログが増える、表示が増える、ポジション管理が分かりにくいといった状態になっても、すぐにEA本体の不具合と判断しないようにしてください。
複数チャート設置では、チャート数の分だけ初期化、通知、ログ、表示、判定が増える場合があります。原因を確認する時は、対象チャート、対象EA、対象マジックナンバー、対象銘柄を分けて整理してください。
- 通知が増えたことだけで不具合と断定しない
- ログが増えたことだけで不具合と断定しない
- 同じマジックナンバーのまま複数チャートへ入れない
- setファイルを取り違えない
- 複数EAのログを対象EAの問題として扱わない
- 通知成功を注文・決済成功と混同しない
- 複数チャート化を利益改善や損失回避の方法として扱わない
複数チャート化は、技術的な設置方法の一つです。売買判断や収益性の判断とは分けて扱ってください。
目的別に確認したい記事
同じEAを複数チャートに入れる前には、目的ごとに近い記事を確認すると整理しやすくなります。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| 複数EAを同じ口座で使う前に確認したい | マジックナンバー、チャート分離、set、通知、ログ | MT5で複数EAを同じ口座で使う前に確認すること |
| マジックナンバーの基本を確認したい | EAごとの識別、手動注文、他EAとの重複 | EAのマジックナンバーとは?使い方と注意点 |
| setファイルを確認したい | EA名、バージョン、現在値、変更対象、送付前確認 | MT5でEAのsetファイルを送る前に確認すること |
| 通知が多すぎる | 通知ON/OFF、複数EA、複数チャート、通知条件 | MT5でEAの通知が多すぎる時に確認すること |
| 決済補助ツールの対象を確認したい | マジックナンバー、対象ポジション、決済範囲 | 決済補助ツールでマジックナンバーを指定する時の確認ポイント |
| ログ確認の基本を確認したい | Expertsログ、Journalログ、発生時刻、EA名、setファイル | EAのログを問い合わせ前に確認する方法 |
複数チャート設置前の実務チェック表
- 複数チャートに入れる目的を整理した
- 対象EA名を確認した
- EAファイル名とバージョンを確認した
- 設置するチャート一覧を整理した
- 銘柄名と時間足を確認した
- チャートごとのマジックナンバーを確認した
- 他EAとマジックナンバーが重複していないか確認した
- チャートごとに読み込むsetファイルを整理した
- setファイル名に用途・銘柄・時間足を入れた
- 通知ON/OFFと通知先を確認した
- 同じWebhookやGAS URLの重複を確認した
- 決済補助EAやコピーEAの対象範囲を確認した
- ExpertsログでEA名・銘柄・時間足を判別できるか確認した
- Journalログで注文応答を確認できるか確認した
- 表示系・注文系・通知系を混同していない
問い合わせ前に整理する情報
複数チャート設置後の不具合や確認事項について相談する場合は、次の情報を整理してください。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン |
| チャート一覧 | 銘柄、時間足、チャート数 |
| マジックナンバー | チャートごとの設定値、他EAとの重複有無 |
| setファイル | チャートごとのset、変更前後のset |
| 通知設定 | Webhook、通知ON/OFF、通知対象イベント |
| 外部連携 | WebRequest、Google Sheets、CSV、外部認証の有無 |
| 症状 | 通知過多、ログ過多、注文混在、決済対象不明、表示崩れなど |
| 発生時刻 | 問題が起きた日時、直前操作 |
| Expertsログ | EA側の初期化、条件判定、注文、決済、通知、外部連携 |
| Journalログ | MT5端末側の接続、注文応答、取引許可 |
| スクリーンショット | チャート一覧、Inputs、ログ、通知画面、保有ポジション |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
購入前・依頼前に確認したいページ
複数チャートへのEA設置は、EAの設定確認・ログ確認・運用環境整理のための技術項目です。利益、勝率、損失回避、元本保全、将来の成績を保証するものではありません。
よくある質問
同じEAを複数チャートに入れてもよいですか?
EAの仕様によります。複数チャートに入れる場合は、銘柄、時間足、setファイル、マジックナンバー、通知、ログ、決済対象が混ざらないかを確認してください。
同じEAを複数チャートに入れる場合、マジックナンバーは分けた方がよいですか?
一般的には、チャートごとや用途ごとにマジックナンバーを整理しておくと、注文・決済・ログ確認がしやすくなります。ただし、EAの仕様によって扱いが異なるため、対象EAの仕様を確認してください。
複数チャートに入れたら通知が増えました。異常ですか?
必ず異常とは限りません。チャートごとに起動通知、注文通知、状態通知が出ている可能性があります。通知ON/OFF、通知条件、Webhook、Expertsログを確認してください。
複数チャートに入れたら注文や決済が混ざることはありますか?
マジックナンバー、対象銘柄、決済対象、手動注文の扱いによっては混在する可能性があります。EA自身のポジションだけを見るのか、口座全体を見るのかを確認してください。
複数チャート設置の相談では何を送ればよいですか?
EA名、ファイル名、バージョン、設置チャート一覧、銘柄、時間足、マジックナンバー、setファイル、通知設定、Expertsログ、Journalログ、スクリーンショットを整理してください。
まとめ
MT5でEAを複数チャートに入れる前には、銘柄、時間足、setファイル、マジックナンバー、通知、ログ、決済対象、外部連携を整理することが重要です。
同じEAを複数チャートに入れる場合でも、チャートごとの役割や対象範囲が不明確だと、注文・決済・通知・ログが混在しやすくなります。
問い合わせ前には、チャート一覧、マジックナンバー、setファイル、通知設定、発生時刻、Expertsログ、Journalログを整理すると、原因を確認しやすくなります。

