ForexBestRobots.com

テクニカルガイド · 診断フロー

MT4のExpertsとJournalを読み、EAエラーを切り分ける方法

MT4のExpertsとJournalを使い、EAの権限、無効な注文、接続、ライセンス、VPS問題を診断する手順です。

14 分で読めますForexBestRobots編集チームによるレビュー済み
EAシグナルからMT4ターミナルの確認、ブローカー応答までを示す診断図テクニカルガイドMT4実践ガイド

ForexBestRobots.comのために制作したオリジナル図解です。

EAが動かない、注文が拒否される、VPS移行後に挙動が変わった場合、最初に確認すべきのがExpertsとJournalです。チャートのスクリーンショットだけでは、原因がEA、ターミナル、口座、ブローカーのどこにあるか分かりません。

ExpertsとJournal

EAが動かない、注文が拒否される、VPS移行後に挙動が変わった場合、最初に確認すべきのがExpertsとJournalです。チャートのスクリーンショットだけでは、原因がEA、ターミナル、口座、ブローカーのどこにあるか分かりません。

Expertsは主にEAとインジケーターの出力を記録し、Journalは接続、注文リクエスト、サーバー応答、起動、プラットフォームエラーを広く記録します。一行ではなく、両方の時系列を照合します。

EAシグナルからMT4ターミナルの確認、ブローカー応答までを示す診断図
タイムスタンプ、シンボル、注文処理、サーバー応答を一つの流れとして読みます。
コンテキストなしでエラー番号だけを追わない

同じサーバーエラーでも原因は異なります。時刻、価格、ロット、契約仕様、直前メッセージをまとめて判断します。

主なメッセージ

メッセージ意味次の確認
AutoTrading disabledEAからの注文が許可されていないAutoTradingとAllow live tradingを有効にする
Invalid account / license現在口座用のファイルではない正確なMT4口座番号を連絡し登録済みEX4を導入
Error 130 / invalid stopsSL、TP、指値価格が仕様違反Stops Level、桁数、スプレッド、方向を確認
Error 131 / invalid volumeロットが口座制限に合わない最小、Step、最大、余裕証拠金を確認
Off quotes / requote指定価格が利用できない接続、スプレッド、市場状態を確認
Trade context busy他の取引処理が実行中重複端末を止めるか安全な再試行を設ける
No connectionサーバー接続が維持できないVPS回線、サーバー、認証情報を確認

診断手順

1

設定を変えず1回再現

サーバー時間、シンボル、時間足、予定された処理を記録します。

2

シグナル前後のExpertsを読む

初期化、ライセンス、フィルター、注文パラメーターを探します。

3

同じ時刻をJournalで照合

注文種類、価格、ロット、エラー番号、前後の接続メッセージを保存します。

4

問題の層を分ける

設定、EAロジック、口座権限、シンボル仕様、接続、約定に分類します。

5

1項目だけ変えて再検証

根拠のある修正をデモで試し、原因を特定します。

保存する情報

時刻、シンボル、エラー開始部分をトリミングする
保存前にログを削除する
注文パラメーターなしで最後のエラー番号だけ送る
元の問題を再現する前にEA版を変える
PCとVPSで同じ口座を同時稼働する

安全な運用ルール

問題発生直後にExpertsとJournalを保存し、EA Inputs、チャートのシンボルと時間足、口座履歴、Market Watchの仕様も残します。パスワードと個人情報は隠しますが、口座種別、サーバー名、関連チケットは保持します。

サポート依頼

ライセンスやInputエラーなしでEAが初期化する。
意図したシグナルが正しいシンボルと注文種類を使う。
サーバーが受理しTicketを返す。
第2のターミナルが注文を重複・即時修正しない。
再起動後にEAが保有ポジションを認識する。

公式リファレンス

公式ドキュメントを確認.