MT5でEAを複数チャートに入れる前に確認すること
MT5でEAを複数チャートに入れる場合、同じEAを複数銘柄で使うのか、同じ銘柄の別時間足で使うのか、別EAを複数チャートで使うのかによって確認項目が変わります。
EAを複数チャートへ設置する時は、Magic Number、対象銘柄、時間足、setファイル、ロット、最大ポジション数、通知設定、外部連携、ログ確認を分けて整理する必要があります。
設定を確認しないまま複数チャートへEAを入れると、同じMagic Numberで管理対象が混ざる、同じ銘柄で想定以上にポジションが増える、別時間足の判定が重なる、setファイルを誤って読み込む、通知やログが判別しにくくなる、といった問題が起きる場合があります。
この記事では、MT5でEAを複数チャートに入れる前に確認したい項目を、Magic Number、銘柄、時間足、setファイル、ロット、最大ポジション数、通知・外部連携、ログ確認、問い合わせ前整理に分けてまとめます。
なお、この記事はMT5でEAを複数チャートへ設置する前の設定確認、ポジション管理、ログ確認、導入補助を目的とした技術記事です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。
この記事で確認すること
- MT5でEAを複数チャートに入れる時の基本確認
- 同じEAを複数チャートで使う時の注意点
- 別EAを複数チャートで使う時の注意点
- Magic Number、銘柄、時間足の確認
- setファイルとInputsの読み込み確認
- ロット、最大ポジション数、証拠金維持率の確認
- 通知・WebRequest・外部連携の確認
- ExpertsログとJournalログで確認する内容
- 問い合わせ前に整理する情報
EAを複数チャートに入れる時の基本
チャートごとの役割を分ける
MT5では、複数のチャートを開き、それぞれにEAを適用できます。ただし、チャートごとにEAの役割、対象銘柄、時間足、設定値を明確にしておく必要があります。
同じEAを別銘柄に入れる場合、同じEAを同じ銘柄の別時間足に入れる場合、別EAを同じ口座で使う場合では、確認する内容が異なります。
| 使い方 | 確認すること | 注意点 |
|---|---|---|
| 同じEAを別銘柄で使う | 銘柄ごとのMagic Number、setファイル、ロット | 銘柄仕様やスプレッド差に注意する |
| 同じEAを同じ銘柄の別時間足で使う | 時間足ごとのMagic Number、判定重複 | 同一銘柄でポジションが増えやすい |
| 別EAを複数チャートで使う | EAごとの管理対象、Magic Number、決済条件 | 別EAのポジションを誤管理しないようにする |
| EAとインジを同じチャートで使う | 表示負荷、通知、EAが参照する値 | 表示と判定を混同しない |
| コピーEAを併用する | コピー対象Magic、対象銘柄、ロット倍率 | コピー対象を広げすぎない |
| 補助ツールを併用する | 決済対象、集計対象、通知対象 | 全ポジション対象の設定に注意する |
複数チャートでも口座は1つとして見る
チャートを分けても、同じMT5口座で動かしている場合、証拠金、ポジション、損益、ロスカット水準は口座全体で共有されます。
チャートごとの設定だけではなく、口座全体の合計ロット、合計ポジション数、含み損、必要証拠金、証拠金維持率を確認してください。
Magic Numberをチャートごとに確認する
管理対象を分けるために使う
Magic Numberは、EAが注文やポジションを識別するために使う番号です。
同じEAを複数チャートに入れる場合でも、チャートごとに管理対象を分けたいなら、Magic Numberを分ける必要があります。特に、同じ銘柄の別時間足で同じEAを使う場合は注意してください。
| 状況 | Magic Numberの考え方 | 注意点 |
|---|---|---|
| 同じEAを別銘柄で使う | 銘柄ごとに分けると確認しやすい | EA仕様によっては同じ番号でも銘柄で分ける場合がある |
| 同じEAを同じ銘柄の別時間足で使う | 時間足ごとに分けることを推奨 | 同じ番号だと管理対象が混ざる場合がある |
| 別EAを同じ口座で使う | EAごとに分ける | 別EAのポジションを誤って決済しないようにする |
| マルチロジックEAを使う | ロジックごとのMagic範囲を確認する | Logic1 / Logic2などの管理対象を確認する |
| コピーEAを使う | コピー対象Magicとコピー先Magicを確認する | コピーされない・余計にコピーされる原因になる |
| 決済補助ツールを使う | 対象Magicを明確にする | 全ポジション対象になっていないか確認する |
setファイル読み込み後の値を確認する
Magic Numberは、EAのInputsやsetファイルに含まれている場合があります。
同じsetファイルを複数チャートで使い回すと、すべて同じMagic Numberになることがあります。読み込み後に、チャートごとのInputs値を確認してください。
- チャートごとのMagic Numberを確認する
- 同じEAを複数チャートで使う場合は番号を分けるか確認する
- setファイル読み込み後にInputs値を確認する
- コピーEAや補助ツールの対象Magicと一致しているか確認する
- 手動注文を管理対象に含めるか確認する
- 取引履歴でMagic Numberを確認する
銘柄と時間足を確認する
対象銘柄がEA仕様と一致しているか確認する
EAを複数チャートに入れる時は、各チャートの銘柄名を確認してください。
ブローカーや口座タイプによって、GOLD、XAUUSD、XAUUSDc、USDJPY、USDJPY. など銘柄名が異なる場合があります。EAが対象銘柄を限定している場合、銘柄名の違いで動かないことがあります。
| 確認項目 | 確認する内容 | 注意点 |
|---|---|---|
| 銘柄名 | チャートのシンボル名 | 接尾辞や表記差を確認する |
| 時間足 | EAの想定時間足と一致しているか | M1、M5、M15、H1などを確認する |
| 銘柄仕様 | point、digits、tick value、最小ロット | GOLD / XAUUSDでは特に確認する |
| スプレッド | EAの最大スプレッド制限に影響するか | チャートごとに状況が異なる |
| 取引時間 | 注文可能な時間帯か | 銘柄ごとに異なる場合がある |
| サーバー時間 | EAの時間判定に使われるか | 稼働時間設定と照合する |
同じ銘柄の別時間足は重複に注意する
同じEAを同じ銘柄のM5とM15に入れるような使い方では、同じタイミングで複数の注文が出る可能性があります。
EAの仕様によっては、同じ銘柄・同じMagic Numberのポジションが既にある場合は追加しない設計もありますが、仕様を確認しないまま複数時間足へ設置することは避けてください。
setファイルをチャートごとに管理する
同じsetファイルを使い回す時は注意する
setファイルには、EAのInputs設定が保存されます。ロット、Magic Number、最大ポジション数、稼働時間、通知設定、外部連携設定などが含まれる場合があります。
同じsetファイルを複数チャートへ読み込む場合、チャートごとの違いが反映されていない可能性があります。読み込み後に、必要な項目をチャートごとに調整してください。
| setファイルで確認する項目 | 確認する理由 |
|---|---|
| Magic Number | チャートごとの管理対象を分けるため |
| ロット | 口座全体の合計リスクを確認するため |
| 最大ポジション数 | 複数チャートでポジションが増えすぎないか確認するため |
| 稼働時間 | チャートごとに動く時間を確認するため |
| スプレッド制限 | 銘柄ごとのスプレッド差に対応するため |
| 通知設定 | EA名・銘柄・時間足を通知で判別するため |
| 外部連携設定 | Google SheetsやWebhookの送信先を確認するため |
ファイル名に銘柄・時間足・Magicを入れる
複数チャート運用では、setファイル名にEA名、銘柄、時間足、Magic Number、日付を入れておくと管理しやすくなります。
同じ名前で上書きすると、どのチャートで使っていた設定か分からなくなるため、変更前後のsetファイルを分けて保存してください。
ロット・最大ポジション数・証拠金を確認する
複数チャート合計で確認する
EAを複数チャートに入れると、チャートごとに注文が発生する可能性があります。
そのため、チャート単体のロットや最大ポジション数だけでなく、同時に動いた場合の合計ロット、合計ポジション数、必要証拠金、証拠金維持率を確認してください。
| 確認項目 | チャート単体 | 複数チャート合計 |
|---|---|---|
| 初期ロット | 1チャートの初回注文数量 | 同時エントリー時の合計ロット |
| 最大ロット | 1チャートで到達しうるロット | 全チャート合計での最大ロット |
| 最大ポジション数 | 1チャートの保有上限 | 全チャート合計の同時保有数 |
| ナンピン本数 | 1チャートの追加本数 | 複数チャート同時逆行時の本数 |
| 含み損 | チャートごとの未決済損益 | 口座全体の合計含み損 |
| 必要証拠金 | チャート単体の必要証拠金 | 口座全体の必要証拠金 |
| 証拠金維持率 | チャート単体では判断しにくい | 口座全体で必ず確認する |
ナンピンEAやグリッドEAは特に注意する
ナンピンEAやグリッドEAを複数チャートへ入れる場合、逆行時に複数チャートで同時に追加ポジションが発生する可能性があります。
初期ロットだけでなく、最大本数到達時の合計ロット、含み損、証拠金維持率を確認してください。
通知・WebRequest・外部連携を確認する
通知文でチャートを判別できるようにする
複数チャートにEAを入れる場合、通知や外部記録で、どのEA・どの銘柄・どの時間足・どのMagic Numberのイベントか分かるようにすることが重要です。
Discord通知やGoogle Sheets連携を使う場合、通知文や記録列にEA名、銘柄、時間足、Magic Number、注文番号を含めると、後から確認しやすくなります。
| 外部連携 | 確認すること | 注意点 |
|---|---|---|
| Discord通知 | チャートごとに判別できる通知文か | EA名、銘柄、時間足、Magicを入れる |
| Google Sheets記録 | EA別・チャート別に記録できるか | 列構成や追記先を確認する |
| Webhook送信 | 送信先URLと送信条件 | 同じイベントの重複送信に注意する |
| 外部認証 | 各EAで認証が必要か | 口座番号、期限、WebRequestを確認する |
| 外部シート制御 | 全チャート共通停止か、個別停止か | 停止対象を混同しない |
| WebRequest設定 | 必要URLが許可されているか | MT5ごとに設定が必要 |
通知の重複と送信間隔を確認する
複数チャートで同時に条件が成立すると、通知が短時間に集中する場合があります。
通知間隔、重複通知防止、チャートごとの通知ON/OFF、外部書き込みの送信間隔を確認してください。
- 通知文にEA名、銘柄、時間足、Magic Numberを入れる
- チャートごとに通知ON/OFFを確認する
- Discord通知のWebhook URLを確認する
- Google Sheetsの記録先を確認する
- WebRequest許可URLを確認する
- 短時間に通知が集中しすぎないか確認する
EAを複数チャートに入れた後の確認
初回起動ログを確認する
EAを複数チャートへ入れた後は、各チャートでEAが正しく初期化されているか確認します。
同じEAを複数チャートへ入れる場合でも、各チャートの銘柄、時間足、Magic Number、setファイル、認証結果、WebRequest結果が正しいかをログで確認してください。
| 確認項目 | 確認する内容 |
|---|---|
| EA初期化 | 各チャートでEAが正常起動しているか |
| EAバージョン | 想定したEAファイルか |
| 銘柄・時間足 | チャート条件が意図どおりか |
| Magic Number | チャートごとの番号が正しいか |
| setファイル反映 | Inputs値が想定どおりか |
| 認証結果 | 口座認証やライセンス認証が通っているか |
| WebRequest結果 | 通知や外部連携に必要な通信ができているか |
| 注文許可 | 自動売買許可、取引可能状態か |
チャートごとの状態を一覧化する
複数チャート運用では、どのチャートにどのEAを入れているかを一覧化しておくと、後から確認しやすくなります。
EA名、バージョン、銘柄、時間足、Magic Number、setファイル名、ロット、通知先、外部連携先をメモしておくことを推奨します。
ExpertsログとJournalログで確認すること
チャートごとのEAログを分けて見る
EAを複数チャートへ入れると、Expertsログに複数EA・複数チャートのログが混在します。
ログ確認時は、EA名、銘柄、時間足、Magic Number、注文番号、発生日時をセットで確認してください。
| ログ | 確認する内容 | 使う場面 |
|---|---|---|
| Expertsログ | EA初期化、条件判定、見送り理由、注文要求、通知 | EA側の判断を確認する時 |
| Journalログ | MT5全体、注文処理、接続状態、取引サーバー応答 | MT5側やブローカー側の状態を見る時 |
| 取引履歴 | 注文番号、銘柄、方向、ロット、Magic、コメント | 実際の注文とログを照合する時 |
| 通知ログ | 通知文、送信時刻、対象EA、対象チャート | 通知と注文を照合する時 |
| 外部連携ログ | Google Sheets、Webhook、認証結果 | 通知や記録が動かない時 |
ログが混ざる前提で識別情報を残す
複数チャート運用では、ログや通知に識別情報がないと、どのチャートの処理か分かりにくくなります。
EA名、銘柄、時間足、Magic Number、注文番号をログや通知に出せる仕様であれば、確認しやすくなります。
問い合わせ前に整理すること
送ると確認しやすい情報
複数チャート運用中の確認を依頼する場合は、どのチャートにどのEAを入れているか、どの設定で動いているかを整理してください。
| 情報 | 理由 |
|---|---|
| 使用しているEA一覧 | 対象EAを特定するため |
| チャート一覧 | 銘柄、時間足、EA配置を確認するため |
| EAごとのバージョン | 仕様差や更新差分を確認するため |
| EAごとのsetファイル | Inputs値、Magic、ロット、通知設定を確認するため |
| Magic Number一覧 | 管理対象の重複や混在を確認するため |
| ポジション一覧 | 銘柄、方向、ロット、Magic、コメントを確認するため |
| Expertsログ | EA側の判定や見送り理由を確認するため |
| Journalログ | 注文エラーや取引サーバー応答を確認するため |
| 通知・外部連携設定 | 送信先や記録先を確認するため |
| 再現手順 | どのチャート・どの操作で問題が出たか確認するため |
そのまま送らない方がよい情報
複数チャート運用の確認では、ログやスクリーンショットに口座番号、ライセンスキー、Webhook URL、APIキー、VPS情報などが含まれることがあります。共有前に不要な情報が映り込んでいないか確認してください。
| 情報 | 注意点 |
|---|---|
| MT5ログインパスワード | 不具合確認には不要 |
| 投資家パスワード | 閲覧用でも口座情報に関係するため注意 |
| VPSログイン情報 | リモート接続情報は送らない |
| ライセンスキー | 必要に応じて一部を伏せる |
| Webhook URL | 通知先へ接続できる情報のため伏せる |
| APIキー / GAS URL | 外部連携に関係するためそのまま共有しない |
| 口座番号 | 必要な場合でも一部を伏せる |
記事固有の実務チェック表
- EAを入れるチャート一覧を整理した
- チャートごとの銘柄と時間足を確認した
- チャートごとのMagic Numberを確認した
- setファイル読み込み後のInputs値を確認した
- 同じEAを同じ銘柄の別時間足へ入れる場合の重複を確認した
- チャートごとのロットと最大ポジション数を確認した
- 口座全体の合計ロットと証拠金維持率を確認した
- 通知文にEA名、銘柄、時間足、Magic Numberを入れるか確認した
- WebRequest、Discord通知、Google Sheets連携の設定を確認した
- Expertsログ、Journalログ、取引履歴を照合した
- 問い合わせ前にEA一覧、チャート一覧、setファイル、ログを整理した
よくある質問
MT5でEAを複数チャートに入れてもよいですか?
技術的には可能です。ただし、銘柄、時間足、Magic Number、setファイル、ロット、最大ポジション数、証拠金維持率を確認し、管理対象が混ざらないようにしてください。
同じEAを複数チャートに入れる場合、Magic Numberは分けるべきですか?
チャートごとに管理対象を分けたい場合は、Magic Numberを分けることを推奨します。特に同じ銘柄の別時間足で同じEAを使う場合は、同じ番号にすると管理対象が混ざる可能性があります。
同じsetファイルを複数チャートで使ってもよいですか?
使うことはできますが、読み込み後にMagic Number、ロット、最大ポジション数、通知設定、外部連携設定を確認してください。同じsetファイルを使うと、すべて同じ設定になる場合があります。
同じ銘柄の別時間足にEAを入れる時の注意点は何ですか?
同じ銘柄で複数の時間足から注文が出る可能性があります。Magic Number、最大ポジション数、ロット、決済条件、EAが既存ポジションをどう扱うかを確認してください。
複数チャート運用で通知が分かりにくい場合はどうしますか?
通知文にEA名、銘柄、時間足、Magic Number、注文番号を入れると確認しやすくなります。Discord通知やGoogle Sheets記録では、どのチャートのイベントか分かるようにしてください。
複数チャート運用の不具合確認では何を送ればよいですか?
使用しているEA一覧、チャート一覧、EAごとのsetファイル、Magic Number、ポジション一覧、Expertsログ、Journalログ、通知・外部連携設定、再現手順を整理してください。
関連ページ
EAを複数チャートに入れる時は、複数EA運用、Magic Number、setファイル、コピーEA、ログ確認、VPS運用を分けて確認すると整理しやすくなります。
| 確認したい内容 | 関連ページ |
|---|---|
| 複数EAを同じ口座で使う時の確認 | MT5で複数EAを同じ口座で使う前に確認すること |
| マジックナンバーの基本を確認したい場合 | EAのマジックナンバーとは?使い方と注意点 |
| Magic Number設計を詳しく確認したい場合 | MT5 EAのMagic Number設計|複数EA・複数ロジック・コピーEAで分ける考え方 |
| EAを別口座・別環境へ移す時の確認 | MT5でEAを別口座・別環境へ移す前に確認すること |
| EAをVPSへ移す時の確認 | MT5でEAをVPSへ移す前に確認すること |
| setファイルを確認したい場合 | MT5でEAのsetファイルを送る前に確認すること |
| コピーEA全体を確認したい場合 | MT5コピーEA完全ガイド |
| コピーEAでMagic Numberを分ける場合 | MT5コピーEAでマジックナンバーを分ける時の確認ポイント |
| 決済補助ツールの対象Magicを確認したい場合 | 決済補助ツールでマジックナンバーを指定する時の確認ポイント |
| ログを問い合わせ前に確認したい場合 | EAのログを問い合わせ前に確認する方法 |
| MT5 VPS運用を確認したい場合 | MT5 VPS運用ガイド|EAをVPSで動かす前に確認すること |
| 不具合確認を依頼したい場合 | 不具合報告・調査依頼について |
まとめ
MT5でEAを複数チャートに入れる時は、チャートごとの銘柄、時間足、Magic Number、setファイル、ロット、最大ポジション数を整理することが重要です。
同じEAを複数チャートに入れる場合でも、同じ銘柄の別時間足に入れる場合と、別銘柄に入れる場合では確認内容が変わります。特に同じ銘柄で複数チャートを使う場合は、注文重複、ポジション増加、決済対象の混在に注意してください。
複数チャート運用では、口座全体の合計ロット、合計ポジション数、含み損、必要証拠金、証拠金維持率を確認します。通知やログにはEA名、銘柄、時間足、Magic Number、注文番号を残すと、後から確認しやすくなります。
問い合わせ前には、使用しているEA一覧、チャート一覧、EAごとのsetファイル、Magic Number、ポジション一覧、Expertsログ、Journalログ、通知・外部連携設定、再現手順を整理してください。
