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