MT5操作ガイド

MT5のログ確認方法|Experts・Journalの見方

EAファンクラブ

MT5でEAやインジケーターが想定どおりに動かない場合、まず確認したいのがExpertsログとJournalログです。

Expertsログには、EAやインジケーター側の初期化、設定読み込み、条件判定、注文、決済、通知、WebRequest、外部連携などの情報が残る場合があります。一方、Journalログには、MT5端末側の接続状態、注文応答、自動売買許可、サーバー通信、端末操作などが残る場合があります。

EAが起動しない、エントリーしない、決済しない、通知が届かない、注文エラーが出る、外部連携に失敗する、といった症状では、ExpertsログとJournalログを分けて確認することが重要です。

この記事では、MT5のExpertsログとJournalログの違い、ログの確認場所、症状別に見るポイント、問い合わせ前に整理する情報、ログ共有時に伏せるべき情報をまとめます。

なお、この記事はMT4/MT5、MQL4/MQL5、EA、インジケーター、通知・診断・補助ツールの導入、設定、確認、検証、不具合調査を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカー誘導を目的としたものではありません。

ExpertsログとJournalログを分けて確認する

MT5のログ確認では、まずExpertsログとJournalログの役割を分けてください。

EAやインジケーター側の動作を確認したい場合はExpertsログ、MT5端末やサーバー応答を確認したい場合はJournalログを見ます。

確認したい内容確認先主な用途
EAトラブル全体を順番に切り分けたいMT5 EAトラブル完全ガイド起動、注文、決済、通知、外部連携の症状を整理する
問い合わせ前にログを整理したいEAのログを問い合わせ前に確認する方法EA名、発生時刻、Expertsログ、Journalログ、再現条件をまとめる
EA診断とログ確認をまとめて見たいMT5 EA診断・ログ確認ツールで確認できることEA名、バージョン、setファイル、ログ、外部連携をまとめて確認する
ログが多すぎて追いにくいMT5でEAのログが多すぎる時に確認すること発生時刻、繰り返し行、最初のエラー、設定変更前後を絞る
WebRequestや通知も確認したいMT5外部連携完全ガイドWebRequest、Discord通知、Google Sheets、HTTPエラーを分けて確認する
バックテスト時のログも確認したい自動売買EAのバックテストを見る前に確認することテスター条件、ログ、期間、スプレッド、setファイルを確認する

Expertsログで確認すること

Expertsログは、EAやインジケーター側の動作を確認するためのログです。

EAをチャートに設置した時の初期化、設定読み込み、認証、売買条件の判定、注文前チェック、注文エラー、決済処理、通知送信、WebRequest失敗などが出る場合があります。

EAが動かない、エントリーしない、決済しない、通知が届かない、外部連携が失敗する場合は、まずExpertsログの該当時刻前後を確認してください。

確認項目見る内容確認理由
EA起動EA名、バージョン、初期化メッセージ対象EAが正しく読み込まれているか確認する
設定読み込みInputs、setファイル、認証、外部連携設定設定不正や未設定を確認する
注文前チェック取引時間、スプレッド、最大ポジション、証拠金、ロットエントリーしない理由を分ける
注文・決済注文送信、決済処理、エラー番号、対象ポジションEA側の処理がどこまで進んだか確認する
通知・外部連携送信結果、HTTPステータス、WebRequestエラーEA側が通知や外部送信を実行したか確認する

Journalログで確認すること

Journalログは、MT5端末側やサーバー応答を確認するためのログです。

ログイン、サーバー接続、通信切断、自動売買許可、注文受付、注文拒否、約定、端末再起動、チャート操作などが残る場合があります。

Expertsログだけでは原因が分からない場合は、Journalログも合わせて確認してください。EA側では注文を送っていても、端末側やサーバー側で拒否されている場合があります。

確認項目見る内容確認理由
接続状態ログイン、サーバー接続、回線切断端末側の通信状態を確認する
自動売買状態Algo Trading、自動売買許可、EA個別許可EAが実行できる状態か確認する
注文応答注文受付、拒否、約定、エラーEA側ではなくサーバー側の応答を確認する
端末操作チャート変更、EA削除、再起動、ログイン変更症状の前後に操作があったか確認する
VPS・端末稼働再起動、接続断、時刻差、端末停止自宅PCとVPSの環境差を確認する

ログの確認場所

MT5では、ターミナル画面のExpertsタブやJournalタブから直近のログを確認できます。

過去ログを確認する場合は、MT5のデータフォルダ内に保存されているログファイルを開きます。ログファイルは日付ごとに分かれているため、症状が出た日付と時刻を確認してから探してください。

問い合わせ前にログを整理する場合は、発生時刻の前後を中心に抜き出します。全期間のログをそのまま送るよりも、対象時刻、最初に出たエラー、繰り返し出ている行、直前の操作や設定変更を整理した方が確認しやすくなります。

ログ種別確認場所確認しやすい内容
ExpertsログMT5のExpertsタブ、ログファイルEAやインジケーター側の処理、エラー、通知、外部連携
JournalログMT5のJournalタブ、ログファイル端末側の接続、注文応答、自動売買状態、サーバー通信
Strategy Testerログストラテジーテスター、テスターログバックテスト中の注文、エラー、設定、検証条件
外部連携ログExpertsログ、EA独自ログ、通知先の記録WebRequest、通知、Google Sheets、CSV出力、認証

発生時刻を基準に確認する

ログ確認では、発生時刻を基準に前後の流れを見ます。

エラーが出た行だけを見るのではなく、その直前にEAの再起動、setファイル変更、チャート変更、通信切断、自動売買OFF、WebRequest失敗、認証エラーが出ていないかを確認してください。

同じ症状が何度も起きている場合は、最初に出た時刻、最後に出た時刻、繰り返し頻度、発生条件を整理します。

確認範囲見る内容使いどころ
発生直前EA起動、設定変更、チャート変更、接続切れ原因の入口を確認する
発生時刻最初に出たエラー、注文結果、通知送信結果直接のエラーを確認する
発生直後同じエラーの繰り返し、復旧ログ、再試行ログ継続している問題か一時的な問題か確認する
再現時刻同じ操作で同じログが出るか再現性を確認する

症状別に見るログ

EAやインジケーターの症状によって、最初に見るログは変わります。

EAが起動しない場合は初期化ログ、エントリーしない場合は注文前チェック、決済しない場合は対象ポジションと決済条件、通知が届かない場合は通知送信ログとWebRequest設定を確認します。

症状最初に見るログ追加で確認すること
EAが起動しないExpertsログEA名、バージョン、認証、設定読み込み、DLLやWebRequest設定
エントリーしないExpertsログ、Journalログ取引時間、スプレッド、最大ポジション、証拠金、注文前チェック
決済しないExpertsログ、Journalログ対象ポジション、Magic Number、決済条件、エラー番号
通知が届かないExpertsログ、外部連携ログ通知条件、WebRequest許可URL、送信先、HTTPステータス
外部連携に失敗するExpertsログ、WebRequest関連ログMT5のWebRequest設定で確認することも合わせて確認する
ログが多すぎる対象時刻前後のExpertsログ最初のエラー、繰り返し頻度、設定変更前後、再現条件

WebRequest・通知・Google Sheets連携のログを見る

Discord通知、WebRequest、Google Sheets連携、CSV出力、外部認証などを使うEAでは、通常の売買ログだけでなく、外部連携ログも確認します。

通知が届かない場合でも、EA本体が止まっているとは限りません。通知条件が成立していない、WebRequestが許可されていない、送信先URLが違う、外部サービス側で受信できていない、HTTPステータスがエラーになっているなど、複数の可能性があります。

対象確認するログ確認ポイント
WebRequest送信可否、HTTPステータス、許可URL不足MT5側の許可URLと送信先が一致しているか確認する
Discord通知通知条件、送信結果、Webhook関連エラーEAが通知を送ろうとしているか確認する
Google Sheets連携送信結果、書き込み失敗、認証関連エラー外部連携先へ到達しているか確認する
CSV出力ファイル作成、書き込み失敗、保存先FilesフォルダやCommonフォルダを確認する
認証・ライセンス認証結果、アカウント不一致、期限、通信失敗利用条件と通信状態を分けて確認する

問い合わせ前に整理する情報

問い合わせ前には、症状とログをセットで整理してください。

「動きません」「通知が届きません」だけでは、確認範囲が広くなります。どのEAで、いつ、どの操作の後に、どのログが出たのかを分けてください。

整理する情報内容注意点
対象EA・インジケーター名称、ファイル名、バージョン似た名前や旧版と混同しない
設置環境MT5端末、口座種別、銘柄、時間足、VPS有無複数端末を使う場合は端末ごとに分ける
設定setファイル、変更したInputs、通知設定、外部連携設定変更前後がある場合は別名で保存する
ログExpertsログ、Journalログ、対象時刻前後全量ではなく、対象時刻を中心に抜き出す
再現条件いつ、どの操作で、どの症状が出たか一度だけか、繰り返し起きるかを分ける
スクリーンショットチャート、Experts、Journal、設定画面口座番号や認証情報は隠す

ログ共有時に伏せる情報

ログやスクリーンショットを共有する場合は、機密情報をそのまま含めないようにしてください。

Webhook URL、APIキー、GAS URL、認証トークン、口座番号、氏名、メールアドレス、VPS接続情報などは、問い合わせ文面や画像内に残さないようにします。

マスク対象理由対応方法
Webhook URL外部通知先へ送信できる可能性があるためドメインや種別だけ残し、実値は伏せる
APIキー、GAS URL、認証トークン外部サービスや認証情報に関わるため先頭・末尾以外を伏せる
口座番号、氏名、メールアドレス個人情報に該当する可能性があるためスクリーンショット上で隠す
VPSログイン情報第三者が接続できる可能性があるため共有しない
ソースコード全文権利や配布条件に関わる場合があるため必要な場合は確認範囲を分ける

関連商品・補助ツール

ログ確認やEA診断を補助する商品を確認する場合は、用途に合う範囲だけを確認してください。商品ページは、導入前確認、対応環境、利用条件、免責事項を確認するための導線として扱います。

商品・ツール主な用途確認しやすい内容
ログ確認補助ツールExpertsログ、Journalログ、通知ログを整理する発生時刻、エラー行、通知失敗、ログ量の整理
EA動作診断チェックツールEAの起動状態や設定確認を補助する自動売買許可、認証状態、設置環境、外部連携確認
WebRequestチェックツールWebRequest設定や通信結果を確認する許可URL、HTTPステータス、送信可否、通信エラー

利用前・相談前に確認するページ

補助ツールやログ確認を使う前には、導入環境、サポート範囲、利用条件、免責事項を確認してください。

ページ確認する内容使いどころ
導入ガイド購入後の導入、設置、確認の流れ初めて補助ツールを導入する前
動作環境MT4/MT5、VPS、外部連携、動作前提利用前の環境確認
サポート方針対応範囲、確認範囲、サポートの前提問い合わせ前に確認する場合
購入前確認事項購入前に確認する条件、対応範囲、注意事項商品ページ確認時
免責事項・リスク説明利用前に確認する注意事項、リスク説明商品利用前・相談前
投資助言を行わない方針サイトの技術支援方針、投資助言ではない範囲記事や商品ページの位置づけを確認する時
不具合報告・調査依頼について問い合わせ前に必要な情報、ログ、スクリーンショット、再現条件個別に確認してほしい内容がある場合

まとめ

MT5でEAやインジケーターが想定どおりに動かない場合は、ExpertsログとJournalログを分けて確認してください。

Expertsログでは、EAやインジケーター側の初期化、設定読み込み、条件判定、注文、決済、通知、WebRequest、外部連携を確認します。Journalログでは、MT5端末側の接続、自動売買状態、注文応答、サーバー通信、端末操作を確認します。

ログ確認では、発生時刻を基準に、直前、発生時刻、直後、再現時刻を分けて見ることが重要です。全量ログをそのまま確認するよりも、最初に出たエラー、繰り返し出ている行、設定変更前後、再現条件を整理してください。

問い合わせ前には、対象EA名、バージョン、銘柄、時間足、setファイル、発生時刻、Expertsログ、Journalログ、再現条件、スクリーンショットをまとめます。Webhook URL、APIキー、GAS URL、認証トークン、口座番号、VPS接続情報などは、そのまま共有しないよう注意してください。

ABOUT ME
記事URLをコピーしました