MT5でEA導入診断パックを使う前に確認すること
MT5でEAを使う前には、EA本体だけでなく、MT5の設定、口座環境、VPS環境、WebRequest、ログ、setファイルなど、複数の確認ポイントがあります。
EAが動かない、通知が届かない、外部連携が反映されない、バックテストとリアル環境で動きが違うといった問題は、EAのロジックだけでなく、導入環境や設定状態が原因になっている場合もあります。
この記事では、EA導入診断パックを使う前に整理しておきたい確認項目をまとめます。
この記事で確認すること
- EA導入前に整理したいファイル
- MT5側で確認する基本設定
- Expertsログ・Journalログの確認ポイント
- WebRequestや外部連携の確認ポイント
- VPS・口座・銘柄名の確認ポイント
- 問い合わせ前にまとめておきたい情報
EA導入診断パックは何を確認するためのものか
EA導入診断パックは、EAを使い始める前や、EAが想定どおり動かない時に、導入環境や設定状態を確認しやすくするための補助的な位置づけです。
EAの売買判断を代わりに行うものではなく、利益や損失を保証するものでもありません。
主に、次のような確認を行う前提で使います。
- EAがMT5に正しく設置されているか
- 自動売買が許可されているか
- 必要なsetファイルが読み込まれているか
- ExpertsログやJournalログにエラーが出ていないか
- WebRequest設定が必要なEAでURL許可ができているか
- 外部通知や外部シート連携の前提設定に問題がないか
- VPSやMT5の稼働状態に不自然な停止がないか
導入診断は、EAの成績を評価するためではなく、まず「EAが確認できる状態で動いているか」を切り分けるための作業です。
1. EA本体・setファイル・説明資料を整理する
最初に、EAを使うために必要なファイルを整理します。
| 確認項目 | 内容 |
|---|---|
| EA本体 | .ex5 または開発・確認用の .mq5 ファイル |
| setファイル | 使用する口座・銘柄・時間足に合わせた設定ファイル |
| マニュアル | 設置手順、推奨環境、注意事項が書かれた資料 |
| 利用条件 | 口座種別、銘柄、時間足、外部連携の有無 |
| 関連URL | WebRequest、Webhook、外部シートなどの設定先 |
EAが動かない場合でも、EA本体の問題ではなく、setファイルの読み込み漏れや、設置先フォルダの違いが原因になっていることがあります。
まずは、現在使っているEAファイル名、setファイル名、設置している銘柄、時間足を整理してください。
2. MT5側の基本設定を確認する
EAをチャートに入れても動かない場合、MT5側の設定で止まっていることがあります。
特に、次の項目は最初に確認します。
- MT5上部の自動売買ボタンが有効になっているか
- EA個別設定で自動売買が許可されているか
- DLLを使うEAの場合、DLL使用が許可されているか
- WebRequestを使うEAの場合、許可URLが設定されているか
- MT5がブローカーサーバーへ接続されているか
- チャートの銘柄名がEAの想定と合っているか
EAの設定画面だけを見ても、MT5全体側の自動売買が止まっている場合は注文や処理が進みません。
また、外部連携を使うEAでは、WebRequestの許可URLが不足しているだけで、認証、通知、外部シート取得などが止まることがあります。
WebRequest設定については、次の記事も参考になります。
3. ExpertsログとJournalログを確認する
EA導入時の不具合確認では、チャート上の表示だけで判断せず、ExpertsログとJournalログを確認します。
| ログ | 主な確認内容 |
|---|---|
| Expertsログ | EAが出力する状態、エラー、初期化結果、通知結果など |
| Journalログ | MT5全体、接続、注文、ファイル、チャート操作などの状態 |
| Strategy Testerログ | バックテスト中の初期化、注文、決済、停止理由など |
ログには、EAが止まっている理由や、外部接続に失敗している理由が出ている場合があります。
たとえば、次のような内容は重要です。
- 初期化に成功しているか
- 認証や外部制御の状態がどうなっているか
- WebRequestエラーが出ていないか
- 注文送信が拒否されていないか
- スプレッドや取引時間でブロックされていないか
- 設定値が不正として扱われていないか
問い合わせ前のログ確認については、次の記事も参考になります。
4. WebRequestや外部連携を確認する
最近のEAでは、Discord通知、Google Sheets連携、外部認証、外部設定取得などを使う場合があります。
このようなEAでは、EA本体が正常でも、外部連携の設定が不足していると一部機能が動かないことがあります。
確認したい項目は次のとおりです。
- WebRequest許可URLがMT5に登録されているか
- URLの末尾やスペースに誤りがないか
- Discord WebhookやGAS URLなどを変更していないか
- 外部シートの公開設定や権限が変わっていないか
- 通信エラーがExpertsログに出ていないか
- VPS側の通信制限やセキュリティ設定に問題がないか
ただし、Webhook URL、GAS URL、APIキー、認証トークン、口座番号などの実値は、公開ページや通常の問い合わせ文面へそのまま記載しないよう注意してください。
連携状態を相談する時は、実値ではなく「設定済みか」「エラーが出ているか」「いつから変わったか」を整理するのが安全です。
5. VPS環境を確認する
VPSでEAを運用する場合は、MT5やEAだけでなく、VPS側の状態も確認します。
- VPSが再起動していないか
- MT5が起動したままになっているか
- EAがチャートから外れていないか
- ネットワーク接続が切れていないか
- Windows Updateやセキュリティソフトで停止していないか
- 複数MT5を起動している場合に負荷が高すぎないか
長時間放置後にEAが止まっている場合は、EA側の不具合だけでなく、VPS再起動、MT5停止、接続断、チャート操作、PC負荷なども確認対象になります。
EA導入診断では、EAのログとあわせて、VPSの稼働状態も確認すると切り分けがしやすくなります。
6. 口座種別・銘柄名・時間足を確認する
EAは、口座種別や銘柄名の違いによって動作確認が必要になる場合があります。
特に、次のような違いは確認しておくとよいです。
- スタンダード口座か、セント口座か
- デモ口座か、リアル口座か
- 銘柄名にサフィックスが付いているか
- GOLD、XAUUSD、XAUUSDcなど表記が違うか
- 時間足がEAの想定と合っているか
- 最小ロットやロットステップがEA設定と合っているか
たとえば、同じゴールド系の銘柄でも、ブローカーや口座種別によって銘柄名や最小ロットが異なることがあります。
EAが特定の銘柄名や時間足を前提にしている場合、チャートに入れても条件が合わずに動かないことがあります。
7. 導入診断前にまとめておきたい情報
EA導入診断パックを使う前に、次の情報を整理しておくと確認が進めやすくなります。
- 使用しているMT5のブローカー名
- デモ口座 / リアル口座の区分
- 口座種別
- 設置している銘柄名
- 時間足
- EAファイル名
- setファイル名
- EAを設置した日時
- 発生している症状
- Expertsログ
- Journalログ
- WebRequestを使うかどうか
- Discord通知やGoogle Sheets連携を使うかどうか
- VPSで使っているかどうか
すべてを完璧に整理する必要はありませんが、分かる範囲でまとめておくことで、導入環境の確認や不具合の切り分けが進めやすくなります。
8. EA導入診断パックで確認しやすいケース
EA導入診断パックは、次のようなケースで確認しやすくなります。
- EAを設置したが動いているか分からない
- チャート上にEAは表示されているがエントリーしない
- 通知が届かない
- 外部シートの設定が反映されない
- WebRequest設定が正しいか確認したい
- VPSへ移した後に状態を確認したい
- 問い合わせ前に必要なログを整理したい
一方で、EAのロジックそのものの良し悪し、売買タイミングの評価、利益や損失の見通しを判断するものではありません。
導入診断は、まずEAを確認可能な状態に整えるための補助作業として考えると分かりやすくなります。
9. 関連する商品ページ
EA導入診断に関連するページは、次のとおりです。
商品ページを確認する時も、どの機能が必要かを先に整理しておくと、相談内容をまとめやすくなります。
まとめ
MT5でEA導入診断パックを使う前には、EA本体、setファイル、MT5設定、WebRequest、Expertsログ、Journalログ、VPS環境、口座種別、銘柄名などを整理しておくことが重要です。
EAが動かない原因は、EAの内部ロジックだけではなく、MT5側の設定、外部連携、VPS、口座環境にある場合もあります。
導入診断は、EAの売買判断や成績を評価するものではなく、まず「確認できる状態で正しく設置されているか」を切り分けるための作業です。
関連ページ

