MT5でEA動作診断チェックツールを使う前に確認すること
MT5でEAをチャートに設置しても、起動しない、エントリーしない、決済しない、通知が届かない、認証エラーが出る、設定値が反映されているか分からないといった問題が起きることがあります。
EA動作診断チェックツールは、EAの状態、MT5端末の設定、setファイル、Expertsログ、Journalログ、WebRequest、通知設定などを確認しやすくするための補助ツールです。
ただし、診断ツールは原因を自動で完全に断定するものではありません。EAが動かない理由は、EA本体、MT5端末設定、口座状態、銘柄、時間足、setファイル、WebRequest、外部連携、認証、ログ出力など複数に分かれるため、順番に切り分ける必要があります。
この記事では、MT5でEA動作診断チェックツールを使う前に確認すること、診断前に整理する情報、症状別の見るポイント、ログ確認との違い、関連する補助ツール、購入前・相談前に確認するページをまとめます。
なお、この記事はMT4/MT5、MQL4/MQL5、EA、インジケーター、通知・診断・補助ツールの導入、設定、確認、検証、不具合調査を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカー誘導を目的としたものではありません。
EA動作診断チェックツールを使う前に確認すること
EA動作診断チェックツールを使う前に、まず確認したい症状を分けてください。
EAが起動しないのか、エントリーしないのか、決済しないのか、通知が届かないのか、認証エラーが出るのか、設定値が反映されていないのかによって、確認する順番が変わります。
| 確認したい内容 | 確認先 | 主な用途 |
|---|---|---|
| EA診断とログ確認をまとめて整理したい | MT5 EA診断・ログ確認ツールで確認できること | EA名、バージョン、setファイル、ログ、外部連携をまとめて確認する |
| ExpertsログとJournalログの基本を確認したい | MT5のログ確認方法|Experts・Journalの見方 | EA側ログとMT5端末側ログを分けて確認する |
| EAトラブル全体を切り分けたい | EAが動かない原因と確認ポイント | 起動、注文、決済、通知、外部連携の症状を順番に確認する |
| 問い合わせ前にログを整理したい | EAのログを問い合わせ前に確認する方法 | 発生時刻、Expertsログ、Journalログ、再現条件をまとめる |
| WebRequest設定も確認したい | MT5でWebRequestチェックツールを使う前に確認すること | 許可URL、送信先、HTTPステータス、通信失敗ログを確認する |
EA動作診断チェックツールの役割
EAが動ける状態かを確認する
EA動作診断チェックツールでは、EAがMT5上で動ける状態になっているかを確認します。
たとえば、EAがチャートに設置されているか、自動売買が許可されているか、対象銘柄と時間足が合っているか、setファイルが読み込まれているか、認証や外部連携で止まっていないかを確認します。
EAが動かない場合でも、EA内部ロジックだけが原因とは限りません。MT5端末側の自動売買OFF、取引時間外、スプレッド条件外、最大ポジション到達、証拠金不足、Magic Number不一致、WebRequest未許可なども確認対象です。
設定とログをセットで確認する
EA診断では、設定だけ、またはログだけを見ても原因が分からない場合があります。
setファイル、Inputs、銘柄、時間足、EA名、バージョン、Expertsログ、Journalログ、通知設定、WebRequest設定をセットで確認してください。
特に、直前にsetファイルを変更した、EAを入れ替えた、MT5端末を再起動した、VPSへ移行した、通知先を変更した場合は、変更前後の状態を分けて確認する必要があります。
問い合わせ前の情報不足を減らす
不具合確認では、「動きません」「エントリーしません」だけでは確認範囲が広くなります。
EA名、ファイル名、バージョン、銘柄、時間足、setファイル、発生時刻、Expertsログ、Journalログ、スクリーンショット、直前に変更した設定があると、確認が進めやすくなります。
| 役割 | 確認する内容 | 注意点 |
|---|---|---|
| 起動確認 | EA設置、初期化、認証、設定読み込み | Expertsログの初期化前後を見る |
| 設定確認 | setファイル、Inputs、銘柄、時間足、Magic Number | 現在値と変更前後を分ける |
| 端末確認 | 自動売買許可、接続状態、口座状態、取引可否 | Journalログも合わせて見る |
| 外部連携確認 | WebRequest、通知、Google Sheets、認証 | URLやAPIキーなどの実値は共有前に伏せる |
| 問い合わせ前整理 | EA名、バージョン、発生時刻、再現条件、ログ | 情報不足を減らす |
診断前に整理する基本情報
EA動作診断チェックツールを使う前に、対象EAと利用環境を整理してください。
複数のEA、複数チャート、複数MT5端末、VPS環境を使っている場合は、どの端末、どのチャート、どのEAで発生しているかを分けて確認します。
| 整理する情報 | 内容 | 確認理由 |
|---|---|---|
| 対象EA | EA名、ファイル名、バージョン | 旧版や別EAとの混同を防ぐため |
| 設置チャート | 銘柄、時間足、チャート数 | 対象銘柄や時間足の違いを確認するため |
| setファイル | 使用中set、変更前set、変更後set | 設定変更による挙動差を確認するため |
| MT5端末状態 | 自動売買許可、ログイン状態、接続状態 | EAが動作できる端末状態か確認するため |
| 発生時刻 | 症状が出た日時、再現した時刻 | ログの確認範囲を絞るため |
| 直前の変更 | EA入れ替え、set変更、VPS移行、通知先変更 | 原因候補を絞るため |
EAが起動しない時に確認すること
EAをチャートに設置しても起動しない場合は、まずExpertsログの初期化メッセージを確認します。
EA名やバージョンが表示されているか、設定読み込みエラーが出ていないか、認証エラーが出ていないか、WebRequestやファイル読み込みで止まっていないかを確認してください。
チャート右上の表示だけで判断せず、MT5の自動売買許可、EA個別の許可設定、口座の取引可否、DLLやWebRequestの設定、VPS環境の差も確認します。
| 確認項目 | 見る場所 | 確認ポイント |
|---|---|---|
| EA初期化 | Expertsログ | OnInit相当の起動ログ、初期化失敗、設定読み込み結果 |
| 自動売買許可 | MT5上部ボタン、EA設定 | 端末全体とEA個別の許可状態 |
| 認証 | Expertsログ、EA表示 | 認証成功、アカウント不一致、期限、通信失敗 |
| ファイル読み込み | Expertsログ、Files/Commonフォルダ | 必要ファイル、CSV、設定ファイルの有無 |
| 外部連携 | WebRequest設定、Expertsログ | 許可URL、通信失敗、HTTPステータス |
エントリーしない時に確認すること
EAがエントリーしない場合は、シグナルが出ていないのか、シグナルは出ているが注文前チェックで止まっているのかを分けます。
取引時間、スプレッド、最大ポジション、証拠金、ロット、Magic Number、同一バー制御、重複エントリー防止、外部停止、経済指標フィルターなど、EA側の安全条件で止まる場合があります。
診断時は、エントリー条件の成立有無だけではなく、注文前チェックやブロック理由がExpertsログに出ているかを確認してください。
| 確認項目 | 確認内容 | 補足 |
|---|---|---|
| シグナル有無 | EAが条件成立を認識しているか | サイン表示と発注処理は分けて見る |
| 取引時間 | EA設定上の稼働時間、サーバー時間 | PC時間とサーバー時間の違いに注意する |
| スプレッド | 最大スプレッド条件 | 瞬間的に条件外になる場合がある |
| ポジション制限 | 最大ポジション、Magic Number、同一方向制限 | 別EAや手動ポジションとの混在に注意する |
| 証拠金・ロット | ロット、最小ロット、証拠金不足 | 注文前に拒否される場合がある |
決済しない時に確認すること
EAが決済しない場合は、対象ポジションをEAが認識しているか、決済条件が成立しているか、決済注文が送信されているかを分けて確認します。
Magic Number、銘柄、ポジション種別、トレーリング開始条件、内部決済条件、ブローカーSL/TP、決済エラー、スリッページ、取引不可時間などが関係する場合があります。
Expertsログに、決済条件成立、決済見送り、対象チケット、エラー番号、リトライ有無が出ているかを確認してください。
| 確認項目 | 見る内容 | 確認理由 |
|---|---|---|
| 対象ポジション | 銘柄、Magic Number、チケット、方向 | EAが管理対象として認識しているか確認する |
| 決済条件 | TP、SL、トレーリング、内部決済、時間決済 | 条件が成立しているか確認する |
| 決済注文 | 注文送信、拒否、エラー番号 | EA側とサーバー側のどちらで止まったか確認する |
| Journalログ | 注文応答、約定、拒否、通信状態 | 端末側・サーバー側の応答を見る |
通知・WebRequest・外部連携を確認する
Discord通知、WebRequest、Google Sheets連携などを使うEAでは、EA本体の動作と通知・外部連携の動作を分けて確認します。
通知が届かない場合でも、EAが動作していないとは限りません。通知条件が成立していない、WebRequest許可URLが不足している、Webhook URLが違う、外部サービス側で受信できていない、HTTPステータスがエラーになっているなど、複数の原因があります。
Webhook URL、APIキー、GAS URL、認証トークンなどの実値は、問い合わせ文面やスクリーンショットにそのまま載せないでください。
| 対象 | 確認する内容 | 注意点 |
|---|---|---|
| WebRequest | 許可URL、送信先、HTTPステータス、通信失敗 | MT5のオプション設定も確認する |
| Discord通知 | 通知条件、送信結果、Webhook関連ログ | Webhook URLの実値は伏せる |
| Google Sheets連携 | 送信結果、書き込み失敗、認証関連エラー | GAS URLやAPIキーをそのまま貼らない |
| 外部認証 | 認証成功、アカウント不一致、通信失敗 | 口座番号や認証情報は必要範囲だけ伏せて確認する |
ログ確認補助ツールとの違い
EA動作診断チェックツールは、EAが動ける状態か、設定が反映されているか、端末や外部連携の前提に問題がないかを確認するための補助ツールです。
ログ確認補助ツールは、ExpertsログやJournalログを中心に、発生時刻、エラー行、繰り返し出ているログ、通知失敗ログなどを整理するための補助ツールです。
EAが動かない場合は、まず動作診断で起動状態や設定を確認し、その後、ログ確認で発生時刻前後の原因候補を絞ると確認しやすくなります。
| 補助ツール | 主な役割 | 向いている確認 |
|---|---|---|
| EA動作診断チェックツール | EAが動ける状態かを確認する | 起動、設定、認証、自動売買許可、外部連携前提 |
| ログ確認補助ツール | ログを整理して原因候補を追いやすくする | Expertsログ、Journalログ、通知失敗、発生時刻前後 |
| WebRequestチェックツール | MT5から外部URLへ通信できるか確認する | 許可URL、HTTPステータス、送信可否、通信エラー |
送らない方がよい情報
診断や問い合わせのためにログやスクリーンショットを共有する場合でも、機密情報をそのまま含めないようにしてください。
| 送らない方がよい情報 | 理由 | 対応方法 |
|---|---|---|
| Webhook URL | 外部通知先へ送信できる可能性があるため | ドメインや種別だけ残し、実値は伏せる |
| APIキー、GAS URL、認証トークン | 外部サービスや認証情報に関わるため | 先頭・末尾以外を伏せる |
| 口座番号、氏名、メールアドレス | 個人情報に該当する可能性があるため | スクリーンショット上で隠す |
| VPSログイン情報 | 第三者が接続できる可能性があるため | 共有しない |
| ソースコード全文 | 権利や配布条件に関わる場合があるため | 必要な場合は確認範囲を分ける |
関連商品・補助ツール
EA動作診断やログ確認を補助する商品を確認する場合は、用途に合う範囲だけを確認してください。商品ページは、導入前確認、対応環境、利用条件、免責事項を確認するための導線として扱います。
| 商品・パック | 主な用途 | 確認しやすい内容 |
|---|---|---|
| EA動作診断チェックツール | EAの起動状態や設定確認を補助する | 自動売買許可、認証状態、設置環境、外部連携確認 |
| EA導入診断パック | EA導入前後の確認項目をまとめて整理する | MT5設定、setファイル、ログ、WebRequest、通知確認 |
| ログ確認補助ツール | Expertsログ、Journalログ、通知ログを整理する | 発生時刻、エラー行、通知失敗、ログ量の整理 |
| 導入診断・WebRequestチェックツール | WebRequest設定や通信結果を確認する | 許可URL、HTTPステータス、送信可否、通信エラー |
| 通知・ログ確認パック | 通知とログ確認をまとめて確認する | 通知設定、WebRequest、Expertsログ、Journalログ、送信失敗 |
購入前・相談前に確認するページ
補助ツールや関連商品を確認する場合は、商品説明だけでなく、導入前の環境、利用条件、免責事項もあわせて確認してください。
| ページ | 確認する内容 | 使いどころ |
|---|---|---|
| 導入ガイド | 購入後の導入、設置、確認の流れ | 初めて補助ツールを導入する前 |
| 動作環境 | MT4/MT5、VPS、外部連携、動作前提 | 利用前の環境確認 |
| 購入前確認事項 | 購入前に確認する条件、対応範囲、注意事項 | 商品ページ確認時 |
| 免責事項・リスク説明 | 利用前に確認する注意事項、リスク説明 | 商品利用前・相談前 |
| 投資助言を行わない方針 | サイトの技術支援方針、投資助言ではない範囲 | 記事や商品ページの位置づけを確認する時 |
| 不具合報告・調査依頼について | 問い合わせ前に必要な情報、ログ、スクリーンショット、再現条件 | 個別に確認してほしい内容がある場合 |
まとめ
MT5でEA動作診断チェックツールを使う前には、EA名、バージョン、銘柄、時間足、setファイル、MT5端末状態、発生時刻、Expertsログ、Journalログを整理してください。
EAが起動しない、エントリーしない、決済しない、通知が届かない、認証エラーが出るといった症状は、EA本体だけでなく、MT5端末設定、口座状態、WebRequest、外部連携、setファイル、ログ出力条件が関係する場合があります。
EA動作診断チェックツールは、EAが動ける状態か、設定が反映されているか、外部連携の前提に問題がないかを確認するための補助ツールです。原因を自動で完全に断定するものではないため、ログ確認や再現条件の整理と合わせて使うことが重要です。
問い合わせ前には、対象EA、設置環境、setファイル、発生時刻、Expertsログ、Journalログ、再現条件、スクリーンショットを整理してください。Webhook URL、APIキー、GAS URL、認証トークン、口座番号、VPS接続情報などは、そのまま共有しないよう注意してください。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。
