MT5でEAの動作確認を依頼する前に整理すること
MT5でEAを使っていて、「動いているか確認してほしい」「設定が合っているか見てほしい」「エントリーしない理由を確認したい」といった相談をする場合があります。
EAの動作確認では、EA本体だけでなく、setファイル、銘柄、時間足、口座環境、ログ、発生している症状、外部連携の有無を整理しておくことが重要です。
この記事では、MT5でEAの動作確認を依頼する前に整理しておきたい、EA本体、setファイル、使用環境、発生症状、Expertsログ、Journalログ、スクリーンショット、外部連携情報のまとめ方を解説します。
なお、この記事はEAの設置確認・設定確認・ログ確認・不具合切り分けを目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- EAの動作確認依頼前に整理する内容
- EA本体・setファイル・ログの準備
- 銘柄・時間足・口座環境の整理
- 動かない時の症状の伝え方
- ExpertsログとJournalログの確認
- 外部連携や通知の確認
- 動作確認で確認できる範囲
- 動作確認で対応しない内容
- 問い合わせ前に送る情報
動作確認依頼で最初に整理すること
EAの動作確認を依頼する時は、まず「何を確認してほしいのか」を明確にします。
「EAが動きません」だけでは、設置確認なのか、設定確認なのか、エントリー条件の確認なのか、注文エラーなのか、通知不達なのかを判断しにくくなります。
| 確認したいこと | 具体例 | 必要になりやすい情報 |
|---|---|---|
| 設置確認 | EAが正しくチャートに入っているか | EA名、チャート、スクリーンショット |
| 設定確認 | setファイルが読み込まれているか | setファイル、Inputs画面、初期化ログ |
| ログ確認 | 初期化エラーや通信エラーがないか | Expertsログ、Journalログ |
| 通知確認 | Discord通知や外部連携が動いているか | 通知ON/OFF、WebRequest、送信ログ |
| 不具合確認 | エントリーしない、決済しない、表示が崩れるなど | 発生時刻、症状、ログ、スクリーンショット |
動作確認の目的を整理しておくと、確認対象を絞りやすくなります。
1. EA本体とsetファイルを用意する
EA本体を特定する
動作確認では、どのEAを確認するのかを最初に特定します。
同じEA名でも、通常版、検証版、修正版、旧版、最新版、開発者確認用などが分かれている場合があります。ファイル名とバージョンを確認してください。
- EA名
- EAファイル名
- EAのバージョン
- MT5用かMT4用か
- ex5ファイルのみか、mq5ソースがあるか
- 現在チャートに入れているファイルか
- 旧版や検証版と混同していないか
EA本体が特定できない場合、setファイルやログがあっても確認対象がずれる可能性があります。
setファイルを用意する
setファイルには、EAのInputsで設定している値が保存されています。
動作確認では、現在チャートに読み込んでいるsetファイル、変更前set、変更後set、検証用setがある場合は区別して整理します。
- 現在使っているsetファイル
- 変更前setファイル
- 変更後setファイル
- 検証用setファイル
- VPS用setファイル
- バックテスト用setファイル
setファイルだけでは、どの環境で使っているか、どの症状が出ているかまでは分からない場合があります。EA本体情報、使用環境、ログとあわせて整理してください。
2. 使用環境を整理する
EAの動作確認では、使用環境の情報も重要です。
同じEAと同じsetファイルでも、ブローカー、口座種別、銘柄名、時間足、最小ロット、サーバー時刻、スプレッド、VPS環境、外部連携設定によって動作確認の結果が変わる場合があります。
| 整理項目 | 確認する内容 |
|---|---|
| MT5環境 | MT5の端末、ログイン口座、サーバー |
| ブローカー | ブローカー名、口座タイプ、デモ/リアル |
| 銘柄 | GOLD、XAUUSD、XAUUSDcなどの表記 |
| 時間足 | M1、M5、M15、H1など |
| VPS | ローカルPCかVPSか、移行後か |
| 他EA | 同じ口座で複数EAを使っているか |
| 外部連携 | WebRequest、Discord通知、Google Sheets連携の有無 |
別口座・別環境へ移した後か確認する
デモ口座からリアル口座へ移した、別ブローカーへ移した、ローカルPCからVPSへ移した、別MT5へ移した場合は、移行前後の環境差を整理してください。
- 移行前の口座環境
- 移行後の口座環境
- 銘柄名やサフィックスの違い
- setファイルを同じものにしたか
- WebRequest設定を移行先でも行ったか
- 通知や外部連携を移行先でテストしたか
- 移行後のExpertsログとJournalログ
環境差がある場合、EA本体ではなく、口座設定やMT5設定が原因になることがあります。
3. 発生している症状を具体的にする
動作確認を依頼する時は、発生している症状をできるだけ具体的に整理してください。
いつ、どの操作の後に、どのような症状が出たのかを整理すると確認しやすくなります。
- EAを入れても起動しない
- エントリーしない
- 決済しない
- 注文エラーが出る
- 通知が届かない
- Google Sheetsへ反映されない
- パネルが表示されない
- 時間足変更後に表示が崩れる
- バックテストで取引が出ない
- ログが多すぎて確認しにくい
症状を分けることで、確認するログや設定項目を絞りやすくなります。
症状ごとに確認する場所を分ける
| 症状 | 主に見る場所 | 確認する内容 |
|---|---|---|
| EAが起動しない | チャート右上、Expertsログ | 設置場所、ファイル形式、初期化エラー |
| エントリーしない | Inputs、Expertsログ | 自動売買、時間帯、スプレッド、条件判定 |
| 決済しない | 保有ポジション、Expertsログ | TP/SL、トレーリング、決済対象、マジックナンバー |
| 注文エラーが出る | Expertsログ、Journalログ | ロット、証拠金、取引時間、銘柄条件 |
| 表示が崩れる | チャート、オブジェクト、Expertsログ | パネル、ボタン、時間足変更、旧オブジェクト |
| 通知が届かない | WebRequest、Expertsログ | Webhook、通知ON/OFF、外部通信 |
4. ExpertsログとJournalログを確認する
EAの動作確認では、ログが重要です。
チャート表示だけでは、EAが条件を満たしていないのか、設定エラーなのか、注文が拒否されたのか、外部連携が失敗しているのか判断できない場合があります。
| ログ | 確認内容 |
|---|---|
| Expertsログ | EAの初期化、設定、注文、決済、通知、外部連携、エラー |
| Journalログ | MT5端末側の接続、注文、チャート、ファイル、サーバー状態 |
| Strategy Testerログ | バックテスト中の起動、注文、決済、エラー、判定 |
Expertsログで見ること
- EAが起動しているか
- EA名とバージョンが正しいか
- setファイルの値が反映されているか
- 認証エラーが出ていないか
- 条件ブロックの理由が出ているか
- 注文エラーや決済エラーが出ていないか
- 通知送信成功・失敗が出ているか
- WebRequestエラーが出ていないか
Journalログで見ること
- MT5がサーバーへ接続しているか
- 取引が許可されているか
- 注文応答が出ているか
- 取引時間外や証拠金不足が出ていないか
- チャート操作やファイル操作でエラーが出ていないか
- VPS再起動や接続断の影響がないか
ログが多い場合は、発生時刻、EA名、エラー、警告、注文関連、WebRequest関連を優先して確認してください。
5. 外部連携や通知も分けて確認する
Discord通知、Google Sheets連携、WebRequest、外部認証、外部シート取得を使うEAでは、EA本体の判定とは別に外部連携を確認します。
通知が届かない場合でも、EAの売買条件や注文処理とは原因が異なることがあります。
- 通知ON/OFFが意図どおりか
- Webhook URLが正しく設定されているか
- WebRequest許可URLが登録されているか
- VPS側MT5でも同じ設定になっているか
- Google SheetsのGAS URLや権限に問題がないか
- 外部認証の成功・失敗ログが出ているか
- 外部シート取得結果がログに出ているか
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないでください。スクリーンショットに映る場合も、必要に応じてマスキングしてください。
6. 動作確認と売買判断を混同しない
EAの動作確認は、EAが正しく設置されているか、設定が読み込まれているか、ログにエラーが出ていないか、通知や外部連携が動いているかを確認するためのものです。
どのEAを使うべきか、どのタイミングで売買すべきか、どの設定が利益につながるか、どのロットが適切かを助言するものではありません。
動作確認の結果は、設定や環境を確認するための材料として扱ってください。実際の運用判断、設定判断、取引判断は、利用者ご自身の責任で行う必要があります。
目的別に確認したい記事
EAの動作確認依頼前に確認したい内容は、目的ごとに分けると整理しやすくなります。現在確認したい内容に近い記事から確認してください。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| setファイルを送る前に確認したい | EA名、バージョン、現在値、環境、送付前確認 | MT5でEAのsetファイルを送る前に確認すること |
| setファイルを比較したい | 変更前後、意図しない差分、ロット、マジック、通知設定 | MT5でEAのsetファイルを比較する時の確認ポイント |
| パラメータ変更を依頼したい | 項目名、現在値、変更後の希望値、影響範囲 | MT5でEAのパラメータ変更を依頼する前に整理すること |
| EAを別口座・別環境へ移したい | 口座種別、銘柄名、set、WebRequest、通知、ログ | MT5でEAを別口座・別環境へ移す前に確認すること |
| EA更新・入れ替えも確認したい | 旧ファイル退避、新旧set、バージョン、戻し方 | MT5でEAを更新・入れ替えする時に確認すること |
| EAをVPSへ移したい | VPS側MT5、EAファイル、set、WebRequest、通知、ログ | MT5でEAをVPSへ移す前に確認すること |
| ログを整理したい | Expertsログ、Journalログ、発生時刻、EA名、setファイル | EAのログを問い合わせ前に確認する方法 |
| ログが多すぎる | エラー優先、発生時刻、同一ログ、バックテストログ | MT5でEAのログが多すぎる時に確認すること |
| 外部連携も確認したい | WebRequest、Webhook、Google Sheets、通知ON/OFF | MT5外部連携完全ガイド |
症状別に確認したい記事
EAの動作確認では、症状に応じて確認する項目を分けると調査内容を整理しやすくなります。
| 症状 | 主な確認内容 | 関連ページ |
|---|---|---|
| エントリーしない | 自動売買、取引時間、スプレッド、条件判定、外部停止 | MT5でEAがエントリーしない時に確認すること |
| 決済しない | TP/SL、トレーリング、マジックナンバー、決済エラー | MT5でEAが決済しない時に確認すること |
| 注文エラーが出る | ロット、証拠金、取引時間、銘柄可否、Journalログ | MT5でEAの注文エラーが出た時に確認すること |
| チャート表示・パネルが崩れる | 表示オブジェクト、旧オブジェクト、再描画、時間足変更 | MT5でEAのチャート表示・パネルが崩れた時に確認すること |
| 時間足変更後に動かない | 再初期化、Inputs保持、チャートオブジェクト、ログ | MT5でEAが時間足変更後に動かない時の確認ポイント |
| Discord通知が届かない | Webhook、通知先、WebRequest、VPS側設定、Expertsログ | MT5でDiscord通知が届かない時の確認ポイント |
| Google Sheetsに反映されない | GAS URL、シート権限、列構成、送信ログ | MT5でGoogle Sheets連携を確認する記事 |
動作確認依頼前のチェックリスト
- 対象EA名を確認した
- EAファイル名とバージョンを確認した
- EA本体を用意した
- 現在使っているsetファイルを用意した
- 銘柄名を確認した
- 時間足を確認した
- 口座環境を整理した
- VPS利用の有無を整理した
- 複数EA利用の有無を整理した
- 発生している症状を具体的に書いた
- 発生時刻を確認した
- Expertsログを確認した
- Journalログを確認した
- 必要に応じてスクリーンショットを用意した
- 通知や外部連携の有無を整理した
- Webhook URLやAPIキーなどの実値が映っていないか確認した
問い合わせ前に整理する情報
動作確認を依頼する場合は、次の情報をまとめておくと確認しやすくなります。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン、MT5用かMT4用か |
| setファイル | 現在使っているset、変更前後のset、検証用set |
| 使用環境 | MT5、ブローカー、口座タイプ、銘柄、時間足、VPS有無 |
| 症状 | 起動しない、エントリーしない、決済しない、通知不達など |
| 発生時刻 | ログ確認の基準になる日時 |
| Expertsログ | EA側の初期化、条件判定、注文、決済、通知、外部連携 |
| Journalログ | MT5端末側の接続、ログイン、注文応答、取引許可 |
| スクリーンショット | チャート、Inputs、ログ、エラー表示、通知設定 |
| 外部連携 | WebRequest、Discord通知、Google Sheets連携、外部認証の有無 |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
購入前・依頼前に確認したいページ
EAの動作確認は、設置状態、設定状態、ログ、外部連携、表示状態を確認するための作業です。利益、勝率、損失回避、元本保全、将来の成績を保証するものではありません。
関連商品・相談ページ
よくある質問
EA本体とsetファイルだけ送れば確認できますか?
EA本体とsetファイルだけでは、銘柄、時間足、口座環境、発生症状、ログが分からない場合があります。使用環境とExpertsログ、Journalログもあわせて整理してください。
EAがエントリーしない場合は何を送ればよいですか?
EA名、setファイル、銘柄、時間足、自動売買状態、発生時刻、Expertsログを整理してください。取引時間、スプレッド、外部停止、条件判定ログも確認対象になります。
注文エラーの場合はExpertsログだけでよいですか?
注文エラーでは、Expertsログに加えてJournalログも重要です。ロット、証拠金、取引時間、銘柄の取引可否、サーバー応答を確認します。
通知が届かない場合もEA本体の問題ですか?
必ずしもEA本体の問題とは限りません。Webhook URL、WebRequest設定、通知ON/OFF、VPS側MT5、外部サービス側の状態、Expertsログを分けて確認してください。
動作確認で推奨ロットや推奨設定を教えてもらえますか?
当サイトでは、推奨ロット、売買判断、利益を目的とした設定提案は行っていません。対応できるのは、EAの設置、設定、ログ、外部連携、表示状態などの技術的な確認です。
まとめ
MT5でEAの動作確認を依頼する前には、EA本体、setファイル、銘柄、時間足、口座環境、発生症状、Expertsログ、Journalログを整理しておくことが重要です。
情報が整理されているほど、設置ミス、設定不備、ログ上のエラー、注文エラー、外部連携の問題を確認しやすくなります。
動作確認は、売買判断や収益性を評価するものではありません。確認内容と投資判断は分けて扱う必要があります。

