GOLD / XAUUSD対応EAのログ確認ガイド|エントリー・見送り・スプレッド・決済理由を見る
- GOLD / XAUUSD対応EAのログ確認ガイド
- GOLD / XAUUSD対応EAでログ確認が重要な理由
- 最初に確認するログ項目
- エントリー理由と見送り理由を分けて確認する
- スプレッドブロックを確認する
- 発注失敗とretcodeを確認する
- 決済理由を確認する
- ログ確認ではスプレッド・VPS・通知状態も合わせて見る
- ナンピンEA・グリッドEAで確認するログ
- コピーEAで確認するログ
- バックテスト時のログ確認
- デモ環境で確認するログ
- 問い合わせ前に整理したいログ情報
- GOLD / XAUUSD対応EAログ確認の実務チェック表
- ログを見るとEAの動作理由を切り分けやすくなる
- スプレッド確認とログ設計もあわせて確認する
- GOLD / XAUUSD対応EAの導入前確認もあわせて確認する
GOLD / XAUUSD対応EAのログ確認ガイド
GOLD / XAUUSD対応EAを使う時は、チャート上の表示だけでなく、Expertsログを確認することが重要です。
EAがエントリーしない、サインは出ているように見えるのに注文が出ない、スプレッドで止まっているのか分からない、決済理由が分からないという場合、ログを確認しないと原因を切り分けにくくなります。
このページでは、GOLD / XAUUSD対応EAを売買推奨や利益訴求の対象としてではなく、MT5でEAの動作理由を確認するための実務ログ確認として整理します。
このページで確認すること
- GOLD / XAUUSD対応EAでログ確認が重要な理由
- エントリー理由と見送り理由の分け方
- スプレッドブロックの確認
- 発注失敗とretcodeの確認
- 決済理由の確認
- ナンピンEA・グリッドEAで見るログ
- コピーEAで見るログ
- バックテスト時とデモ環境でのログ確認
- 問い合わせ前に整理したいログ情報
このページで扱わないこと
このページでは、GOLD / XAUUSDの売買判断、推奨エントリー、推奨ロット、利益保証、勝率保証、特定ブローカーへの誘導は行いません。
EAの動作理由を確認し、検証やサポート前の切り分けをしやすくするためのログ確認ガイドとしてご確認ください。
GOLD / XAUUSD対応EAでログ確認が重要な理由
GOLD / XAUUSDは、値動き、スプレッド、point、digits、取引時間の影響を受けやすい銘柄です。
そのため、EAがエントリーしなかった場合でも、単純にロジックが反応していないとは限りません。
実際には、次のような理由でEAが見送っている場合があります。
- シグナル条件が成立していない
- インジケーター値を取得できていない
- スプレッドが上限を超えている
- 取引時間外になっている
- 最大ポジション数に達している
- ロットが最小ロットやlot_stepに合っていない
- 証拠金が不足している
- 外部制御や認証で新規エントリーが停止している
- 発注したがretcodeにより失敗している
ログ確認では、「シグナルが出たか」だけではなく、「なぜ注文しなかったか」「どの条件で止まったか」「発注後に失敗したか」を分けて見ることが重要です。
最初に確認するログ項目
GOLD / XAUUSD対応EAでは、まず起動時ログと銘柄仕様ログを確認します。
起動時点でsymbol、digits、point、tick value、contract size、volume step、spread、EAバージョン、setファイル相当の入力値を確認できると、検証条件を整理しやすくなります。
| ログ項目 | 確認内容 | 見る理由 |
|---|---|---|
| INIT | EAの起動、初期化、主要設定 | EAが正常に起動しているか確認するため |
| SYMBOL_SPEC | symbol、digits、point、tick value、contract size、volume step | GOLD / XAUUSDの銘柄仕様を確認するため |
| INPUT_SUMMARY | 主要input、ロット、スプレッド上限、時間帯、Magic Number | setファイルや入力条件を確認するため |
| AUTH_STATE | 認証や利用許可の状態 | 認証NGで停止していないか確認するため |
| EXTCTRL_STATE | 外部制御、停止指示、時間制御 | 外部制御で新規エントリーが止まっていないか確認するため |
起動時ログがない場合、後から不具合を確認する時に、どの銘柄仕様・どの設定で動かしていたか分かりにくくなります。
エントリー理由と見送り理由を分けて確認する
EAがエントリーしない場合は、最初に「シグナル不成立」なのか「シグナルは見えたが発注前チェックで止まった」のかを分けて確認します。
| ログ項目 | 意味 | 確認する内容 |
|---|---|---|
| SIGNAL | 売買候補の判定 | BUY、SELL、WAITなどの判定状態 |
| GATE | 方向や必須条件 | トレンド方向、上位足、基本条件の通過状況 |
| SCORE | タイミングや補助評価 | スコア、閾値、補助条件の状態 |
| SPECIAL_FILTERS | 特殊条件や環境条件 | 急変動、時間帯、ボラティリティ、スプレッドなど |
| ENTRY_SKIP | 発注見送り | どの理由で新規エントリーを見送ったか |
GOLD / XAUUSD対応EAでは、サインが出ているように見えても、スプレッドや時間帯、ロット、最大ポジション数の条件で発注しない場合があります。
ログで確認したいのは、単に「エントリーしたかどうか」ではなく、「どの条件まで通過して、どこで見送ったか」です。
スプレッドブロックを確認する
GOLD / XAUUSDでは、スプレッド確認が重要です。
EAにスプレッド上限が設定されている場合、シグナル条件が成立していても、現在スプレッドが上限を超えると新規注文を見送ることがあります。
| 確認項目 | ログで見る内容 |
|---|---|
| 現在スプレッド | current_spread、spread_pointsなど |
| スプレッド上限 | max_spread、InpMaxSpreadなど |
| 判定結果 | OK、BLOCK、SPREAD_BLOCKなど |
| 発注可否 | signal成立後に発注へ進んだか、見送ったか |
| 時間帯 | 早朝、指標前後、取引開始直後などのスプレッド拡大 |
スプレッドで止まっている場合、EAのロジックが反応していないわけではありません。シグナル判定と発注前チェックを分けて確認してください。
発注失敗とretcodeを確認する
EAが注文を出そうとしても、必ず約定するとは限りません。
GOLD / XAUUSDでは、価格変動、スプレッド、取引モード、ロット条件、証拠金、約定方式などにより、発注要求が失敗することがあります。
| ログ項目 | 確認内容 | 切り分け |
|---|---|---|
| ORDER_SENT | 注文要求を送信した | EAは発注処理へ進んでいる |
| ORDER_FAIL | 注文に失敗した | retcodeやGetLastErrorを確認する |
| INVALID_VOLUME | ロット条件が合わない | 最小ロット、最大ロット、volume stepを確認する |
| MARKET_CLOSED | 市場が閉じている | 取引時間、セッション、休日を確認する |
| NO_MONEY | 証拠金不足 | 初期残高、ロット、保有ポジションを確認する |
| PRICE_CHANGED | 価格変動により失敗 | slippage、約定方式、価格変動を確認する |
発注失敗時は、シグナル条件の問題ではなく、execution側の問題です。signal、entry permission、order request、order resultを分けてログ確認してください。
決済理由を確認する
EAが決済した場合も、なぜ決済されたのかをログで確認する必要があります。
TP、SL、トレーリング、建値移動、時間決済、シグナル決済、バスケット決済、手動決済など、決済理由が複数あるEAでは、理由を分けて記録しておくことが重要です。
| 決済ログ | 意味 | 確認する内容 |
|---|---|---|
| CLOSE_TP | TP到達による決済 | 個別TPか、バスケットTPか |
| CLOSE_SL | SL到達による決済 | 初期SLか、移動後SLか |
| TRAIL_CLOSE | トレーリングによる決済 | trail start、trail width、trail step |
| BE_CLOSE | 建値付近での保護決済 | BE start、BE lock、SL移動条件 |
| TIME_CLOSE | 時間条件による決済 | 指定時間、保有時間、曜日条件 |
| SIGNAL_CLOSE | 反対条件や終了条件による決済 | どのシグナルで決済したか |
| BASKET_CLOSE | 複数ポジション全体の決済 | 平均建値、合計損益、対象ポジション数 |
決済理由がログで分かると、バックテスト結果の確認やEA改修時の比較がしやすくなります。
ログ確認ではスプレッド・VPS・通知状態も合わせて見る
GOLD / XAUUSD対応EAのログを確認する時は、エントリーしたかどうかだけで判断しないことが重要です。スプレッド拡大、取引時間、証拠金、ロット制限、WebRequest失敗、通知失敗、VPS上のMT5停止など、ログに残る理由を分けて確認します。
| ログで見る項目 | 確認する内容 |
|---|---|
| エントリー見送り | spread、time filter、margin、lot、trading allowed のどれで止まったか確認する |
| 決済理由 | TP、SL、トレーリング、内部決済、手動決済などを分けて確認する |
| 通知ログ | 通知ON/OFF、Webhook失敗、送信先設定、WebRequest許可URLを確認する |
| VPS状態 | MT5停止、回線切断、時間足変更、EA再起動の有無を確認する |
スプレッドが原因で見送りになっている場合は、GOLD / XAUUSD対応EAのスプレッド確認ガイドを確認してください。
EAログ全般の見方は、EAログとは|Expertsログ・Journalログで確認する動作記録の基本、VPS上の常時稼働を確認する場合は、GOLD / XAUUSD対応EAのVPS運用確認ガイドも参考になります。
ナンピンEA・グリッドEAで確認するログ
ナンピンEAやグリッドEAでは、初回エントリーだけでなく、追加ポジション、平均建値、最大ポジション数、バスケット決済のログ確認が重要です。
| ログ項目 | 確認内容 |
|---|---|
| FIRST_ENTRY | 初回ポジションの発生理由 |
| NANPIN_CHECK | 追加条件の確認 |
| NANPIN_SKIP | 追加を見送った理由 |
| NANPIN_ORDER | 追加注文の実行 |
| BASKET_STATE | ポジション数、合計ロット、平均建値、含み損益 |
| BASKET_CLOSE | バスケット単位の決済理由 |
| MAX_POSITION_BLOCK | 最大ポジション数到達による追加停止 |
ナンピンEAでは、総損益だけでなく、どの価格で何回追加したか、平均建値がどう変わったか、どの条件で決済されたかを確認してください。
コピーEAで確認するログ
コピーEAでは、売買ロジックではなく、コピー元の取引をコピー先へ正しく反映できているかを確認します。
GOLD / XAUUSDでは、コピー元とコピー先で銘柄名やsuffixが異なる場合があるため、symbol mappingやロット換算のログ確認が重要です。
| ログ項目 | 確認内容 |
|---|---|
| COPY_SOURCE | コピー元で検出した注文・ポジション |
| SYMBOL_MAP | コピー元銘柄とコピー先銘柄の対応 |
| LOT_MAP | コピー元ロットとコピー先ロットの換算 |
| COPY_ORDER | コピー先での発注要求 |
| COPY_SKIP | コピーを見送った理由 |
| COPY_CLOSE | コピー元決済に対するコピー先決済 |
| SYNC_CHECK | コピー元とコピー先のポジション数・方向・ロットの照合 |
コピーEAで問題がある場合は、コピー元に注文があるか、コピー先で検出できているか、発注要求が出ているか、注文失敗していないかを順番に確認します。
バックテスト時のログ確認
バックテストでは、Tester結果だけでなく、Expertsログも確認してください。
GOLD / XAUUSD対応EAでは、テスト結果の総損益や勝率だけでは、EAがどの条件で動いたか分かりません。
| 確認項目 | ログで見る内容 |
|---|---|
| テスト開始時 | EAバージョン、symbol、timeframe、set条件 |
| エントリー | SIGNAL、ENTRY_OK、ORDER_SENT、ORDER_FAIL |
| 見送り | ENTRY_SKIP、SPREAD_BLOCK、TIME_BLOCK、RISK_BLOCK |
| 決済 | CLOSE_TP、CLOSE_SL、TRAIL_CLOSE、BASKET_CLOSE |
| 終了時 | BT_SUMMARY、取引回数、見送り回数、エラー回数 |
長期バックテストではログが多くなりやすいため、成功ログをすべて出すのではなく、集計ログやブロック理由の要約を残す設計も有効です。
デモ環境で確認するログ
バックテストで問題がなくても、デモ環境ではスプレッド、約定、取引時間、通信状態、外部制御の影響を受ける場合があります。
デモ環境では、次のログを確認してください。
| 確認項目 | 確認内容 |
|---|---|
| 現在スプレッド | バックテスト時と大きく違わないか |
| 取引時間 | 市場が開いているか、取引停止時間ではないか |
| 発注結果 | ORDER_SENT後に約定しているか、失敗しているか |
| retcode | 注文失敗時の理由を確認する |
| 外部連携 | 認証、外部制御、通知、WebRequestが関係していないか |
| チャート状態 | 対象銘柄、時間足、Magic Number、setファイルが正しいか |
デモ環境で確認する場合も、ログを部分的に貼り付けるのではなく、起動時ログ、エントリー前後、発注結果、決済前後を分けて残すと原因を追いやすくなります。
問い合わせ前に整理したいログ情報
EAの動作確認や不具合相談を行う前には、ログと検証条件を整理しておくと確認が早くなります。
| 整理項目 | 内容 |
|---|---|
| EA名・バージョン | 使用しているEAファイル名とバージョン |
| 銘柄名 | XAUUSD、GOLD、suffix付き銘柄など |
| 時間足 | EAをセットしている時間足 |
| setファイル | 使用している設定ファイル |
| 発生時刻 | 問題が起きた日時 |
| Expertsログ | 起動時、見送り、発注、決済、エラー周辺のログ |
| Journalログ | MT5側の接続、約定、エラーに関するログ |
| 期待した動作 | 何が起きると思っていたか |
| 実際の動作 | 何が起きたか、何が起きなかったか |
ログを整理する時は、口座番号、認証トークン、Webhook URL、APIキーなどの機密情報を含めないようにしてください。
GOLD / XAUUSD対応EAログ確認の実務チェック表
| 確認 | チェック項目 |
|---|---|
| □ | EA名、EAバージョン、setファイルを記録した |
| □ | symbol、digits、point、tick value、contract size、volume stepを確認した |
| □ | INITログとSYMBOL_SPECログを確認した |
| □ | SIGNAL、GATE、SCORE、SPECIAL_FILTERSの判定状態を確認した |
| □ | ENTRY_SKIPの理由を確認した |
| □ | SPREAD_BLOCKの有無と現在スプレッドを確認した |
| □ | ORDER_SENTとORDER_FAILを分けて確認した |
| □ | retcodeやGetLastErrorを確認した |
| □ | 決済理由がTP、SL、Trail、BE、Time、Signal、Basketのどれか確認した |
| □ | ナンピンEAの場合、追加条件、平均建値、最大ポジション数を確認した |
| □ | コピーEAの場合、symbol mapping、lot mapping、sync状態を確認した |
| □ | バックテスト結果とExpertsログを分けて確認した |
| □ | 問い合わせ前に機密情報を除外してログを整理した |
ログを見るとEAの動作理由を切り分けやすくなる
GOLD / XAUUSD対応EAでは、エントリーしない、決済しない、ナンピンしない、コピーされないといった状態が起きても、原因は1つとは限りません。
シグナル不成立、スプレッド超過、取引時間外、ロット不正、証拠金不足、発注失敗、外部制御停止、決済条件未成立など、ログを見ないと切り分けにくい理由が多くあります。
EAの動作確認では、チャート上の見た目だけで判断せず、Expertsログでエントリー理由、見送り理由、スプレッドブロック、発注結果、決済理由を確認してください。
ログ確認は、売買判断ではなく、EAを安全に検証し、再現性のある状態で確認するための実務作業です。
スプレッド確認とログ設計もあわせて確認する
EAのログ確認では、エントリー理由や決済理由だけでなく、スプレッドによる発注見送りや、MQL5側のログ設計もあわせて確認すると原因を切り分けやすくなります。
GOLD / XAUUSD対応EAの導入前確認もあわせて確認する
この記事で扱った内容は、GOLD / XAUUSD対応EAを確認する時の一部です。導入前には、MT5設定、銘柄仕様、スプレッド、ログ、バックテスト、VPS、コピーEA、通知・外部連携もあわせて確認しておくと整理しやすくなります。
GOLD / XAUUSD対応EAの導入前チェックリストを見る
