MT5でEAの通知が多すぎる時に確認すること
MT5のEAでDiscord通知、Google Sheets連携、外部認証、外部シート制御、エラー通知などを使っていると、通知が多すぎると感じる場合があります。
通知が多い場合でも、すべてが不具合とは限りません。EAが状態確認、注文、決済、エラー、外部連携、認証、ログ確認のために通知を出している場合があります。一方で、同じ通知が短時間に何度も届く場合は、複数EA、複数チャート、通知条件、Webhook設定、WebRequest、外部連携失敗、再初期化などを確認する必要があります。
この記事では、MT5でEAの通知が多すぎる時に確認したい、通知種類、通知ON/OFF、通知条件、複数EA・複数チャート、Webhook、WebRequest、Discord通知、外部連携、ログ確認、問い合わせ前に整理する情報をまとめます。
なお、この記事はEAの通知設定・外部連携・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- EAの通知が多すぎる時に最初に見ること
- 通知種類と通知条件の確認
- 複数EA・複数チャートによる重複通知
- Discord WebhookとWebRequest設定
- Google Sheetsや外部連携ログの確認
- 通知ログと注文・決済ログの切り分け
- 通知先変更時の注意点
- 問い合わせ前に整理する情報
通知が多い時に最初に確認すること
EAの通知が多すぎる時は、まず「どの通知が」「どのEAから」「どの条件で」「どのくらいの頻度で」届いているのかを確認します。
通知が多いというだけでは、正常な状態通知なのか、同一イベントの重複通知なのか、外部連携失敗の繰り返しなのか、複数EAから同じ通知が届いているのか判断できません。
| 確認項目 | 見る内容 | 確認理由 |
|---|---|---|
| 通知元EA | EA名、ファイル名、バージョン | 複数EAの通知混在を防ぐため |
| 通知種類 | 起動、注文、決済、エラー、認証、外部連携 | どのイベント通知かを分けるため |
| 通知頻度 | 何秒ごと・何分ごとに届くか | 状態通知か異常通知かを確認するため |
| 通知先 | Discordチャンネル、Webhook、シート | 同じ通知先へ複数EAが送っていないか確認するため |
| 発生時刻 | いつから増えたか | set変更・EA更新・時間足変更と照合するため |
| Expertsログ | 通知送信ログ、エラー、WebRequest | EA側の送信状態を確認するため |
通知過多を確認する時は、通知先の画面だけで判断せず、EA側のExpertsログもあわせて確認してください。
通知種類を分けて確認する
EAの通知には、注文や決済だけでなく、起動、停止、認証、設定読み込み、エラー、外部連携、状態確認など、複数の種類があります。
通知が多い場合は、どの種類の通知が多いのかを分けて確認します。
| 通知種類 | 主な内容 | 確認すること |
|---|---|---|
| 起動・停止通知 | EA起動、停止、再初期化 | 時間足変更やVPS再起動で増えていないか |
| 注文通知 | エントリー、追加注文、注文失敗 | 注文イベントと重複通知を分ける |
| 決済通知 | 決済、部分決済、決済失敗 | 対象ポジションやマジックナンバーを確認する |
| エラー通知 | 注文エラー、認証NG、通信失敗 | 短時間に同じエラーが続いていないか |
| 外部連携通知 | WebRequest、Google Sheets、外部認証 | 外部サービス側の設定も確認する |
| 状態確認通知 | 稼働状態、口座状態、残高、証拠金維持率など | 通知間隔やON/OFFを確認する |
通知成功は、通知処理が実行されたことを示すものであり、注文・決済の成功や将来の成績を保証するものではありません。
通知ON/OFFと通知条件を確認する
通知が多すぎる場合、EA側の通知ON/OFFや通知条件を確認します。
EAによっては、通知全体のON/OFFだけでなく、注文通知、決済通知、エラー通知、認証通知、外部連携通知、定期状態通知を個別に設定できる場合があります。
- 通知全体がONになっているか
- 注文通知がONになっているか
- 決済通知がONになっているか
- エラー通知がONになっているか
- 認証通知や起動通知がONになっているか
- 定期状態通知の間隔が短すぎないか
- 検証用の詳細通知がONのままになっていないか
- バックテスト用や確認用の通知設定を通常環境で使っていないか
通知条件を変更する場合は、変更前setと変更後setを分けて保存し、変更後にExpertsログで通知設定が反映されているか確認してください。
複数EA・複数チャートによる重複通知を確認する
同じ口座や同じMT5で複数EAを使っている場合、同じ通知先へ複数EAから通知が届くことがあります。
また、同じEAを複数チャートに設置している場合、チャートごとに同じ起動通知、状態通知、エラー通知が届く場合があります。
- 同じEAを複数チャートに入れていないか
- 複数EAが同じWebhookを使っていないか
- 同じ通知先チャンネルへ全EAが送っていないか
- EA名やチャート名が通知文面で区別できるか
- マジックナンバー別の通知が重複していないか
- コピーEAや補助EAの通知が通常EAと混在していないか
- ローカルPCとVPSの両方から同じEAが通知していないか
通知が多い時は、通知先だけでなく、EAを設置しているMT5、チャート数、EA名、銘柄、時間足、マジックナンバーも確認してください。
時間足変更・EA再初期化による通知を確認する
時間足変更、EAの再設置、MT5再起動、VPS再起動、setファイル読み込み後に、起動通知や初期化通知が複数回届く場合があります。
これは、EAが再初期化されたタイミングで通知を出している可能性があります。短時間に通知が増えた場合は、直前にどの操作をしたかを確認してください。
- 時間足変更後に通知が増えたか
- EAを入れ直した後に通知が増えたか
- MT5再起動後に通知が増えたか
- VPS再起動後に通知が増えたか
- setファイル読み込み後に通知が増えたか
- 起動通知や認証通知が毎回出る仕様か
- Expertsログに再初期化ログがあるか
時間足変更や再初期化後の通知は、EAの状態確認として出る場合があります。通知内容と発生時刻をログと照合してください。
Webhook・WebRequestを確認する
Discord通知を使うEAでは、Webhook URLとMT5のWebRequest設定が関係します。
通知が多すぎる場合だけでなく、通知が届かない、同じ通知先へ複数EAから届く、古い通知先へ届く場合も、WebhookとWebRequest設定を確認してください。
- 同じWebhook URLを複数EAで使っていないか
- 古いWebhook URLがsetファイルに残っていないか
- 通知先チャンネルを変更した後、旧通知先へも届いていないか
- WebRequest許可URLが正しいか
- ローカルPCとVPSでWebRequest設定が一致しているか
- Webhook URLがスクリーンショットに映っていないか
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないでください。スクリーンショットに映る場合も、必要に応じてマスキングしてください。
外部連携・Google Sheets通知を確認する
Google Sheets連携、外部認証、外部シート制御、CSV出力などを使うEAでは、外部連携に関する通知やログが多くなる場合があります。
外部連携通知が多い場合は、EA本体の売買処理とは分けて確認します。
- Google Sheets送信成功通知が毎回出ていないか
- Google Sheets送信失敗通知が連続していないか
- 外部認証通知が短時間に繰り返されていないか
- 外部シート取得通知が多すぎないか
- 外部連携の更新間隔が短すぎないか
- WebRequest失敗通知が繰り返されていないか
- 外部連携の失敗が注文・決済処理に影響する仕様か
外部連携の通知が多い場合は、通知設定だけでなく、外部サービス側の権限、URL、GAS、シート構成、通信状態も確認してください。
通知ログと注文・決済ログを分けて確認する
通知が多い時は、通知ログと注文・決済ログを分けて確認します。
通知が多いことと、注文や決済が多いことは同じではありません。状態確認通知やエラー通知だけが多い場合もあります。
| ログ種類 | 確認すること |
|---|---|
| 通知ログ | 通知ON/OFF、通知対象イベント、Webhook、送信結果 |
| 注文ログ | エントリー、追加注文、注文エラー、retcode |
| 決済ログ | TP/SL、トレーリング、手動決済、一括決済 |
| 外部連携ログ | WebRequest、Google Sheets、外部認証、外部シート |
| Journalログ | MT5端末側の接続、注文応答、取引可否 |
通知が多い場合でも、注文や決済が実際に行われているかは、取引履歴、ポジション、Expertsログ、Journalログを分けて確認してください。
通知が多い時に避けたい判断
通知が多いだけで、すぐにEA本体の売買ロジック不具合と判断しないようにしてください。
通知過多は、複数EA、複数チャート、通知条件、詳細ログ、外部連携、時間足変更、再初期化、VPS側設定などが原因になる場合があります。
- 通知量だけでEA不具合と断定しない
- 通知成功を注文・決済成功と混同しない
- 通知失敗を売買処理失敗と断定しない
- 複数EAの通知を1つのEAの問題として扱わない
- 旧Webhookと新Webhookの混在を見落とさない
- 通知先URLを公開場所へ貼らない
- 通知内容だけで売買判断を行わない
通知は、EAの状態確認や記録を補助するための機能です。通知の内容と、EAの注文・決済・外部連携の実処理は分けて確認してください。
目的別に確認したい記事
EAの通知が多すぎる時は、目的ごとに近い記事を確認すると整理しやすくなります。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| 通知・ログ確認パックを確認したい | 通知、ログ、WebRequest、外部連携、問い合わせ前整理 | MT5で通知・ログ確認パックを使う前に確認すること |
| Discord通知が届かない | Webhook、通知先、WebRequest、VPS側設定、Expertsログ | MT5でDiscord通知が届かない時の確認ポイント |
| 外部連携ツールを確認したい | WebRequest、Discord通知、Google Sheets、外部認証 | MT5で外部連携ツールを使う前に確認すること |
| 通知先を変更したい | Webhook URL、WebRequest、VPS側MT5、通知テスト | MT5でEAの通知先を変更する前に確認すること |
| ログが多すぎる | Expertsログ、Journalログ、同一ログ、エラー優先確認 | MT5でEAのログが多すぎる時に確認すること |
| 複数EAを同じ口座で使っている | マジックナンバー、通知先、ログ混在、決済対象 | MT5で複数EAを同じ口座で使う前に確認すること |
| 時間足変更後に通知が増えた | 再初期化、起動通知、Inputs保持、ログ | MT5でEAが時間足変更後に動かない時の確認ポイント |
通知過多確認の実務チェック表
- 通知元EA名を確認した
- EAファイル名とバージョンを確認した
- 対象銘柄と時間足を確認した
- 通知種類を分類した
- 通知が増えた時刻を確認した
- 直前操作を整理した
- 通知ON/OFFを確認した
- 通知対象イベントを確認した
- 定期通知の間隔を確認した
- 複数EA・複数チャートの有無を確認した
- 同じWebhookを複数EAで使っていないか確認した
- ローカルPCとVPSの両方から通知していないか確認した
- Expertsログで通知送信結果を確認した
- JournalログでMT5端末側の状態を確認した
- Webhook URLやGAS URLなどの実値が映っていないか確認した
- 通知量だけでEA本体不具合と断定していない
問い合わせ前に整理する情報
EAの通知が多すぎる状態について相談する場合は、次の情報を整理してください。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン |
| 使用環境 | MT5、ブローカー、口座タイプ、銘柄、時間足、VPS有無 |
| 通知種類 | 起動、注文、決済、エラー、認証、外部連携、定期状態通知など |
| 発生時刻 | 通知が増えた日時、同じ通知が届いた間隔 |
| 直前操作 | EA設置、set変更、時間足変更、通知先変更、VPS移行など |
| setファイル | 現在使っているset、変更前後のset |
| Expertsログ | 通知送信、WebRequest、外部連携、注文・決済ログ |
| Journalログ | MT5端末側の接続、再起動、注文応答、通信状態 |
| スクリーンショット | 通知画面、EA設定、WebRequest設定、ログ画面 |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
購入前・依頼前に確認したいページ
通知機能は、EAの状態確認や記録を補助するための機能です。通知の到達、記録の反映、外部サービスの継続稼働、注文・決済の成功、利益、勝率、損失回避を保証するものではありません。
よくある質問
EAの通知が多すぎる時は何を確認すればよいですか?
通知の種類、通知元EA、銘柄、時間足、マジックナンバー、通知ON/OFF、通知条件、Webhook URL、Expertsログを確認してください。
同じ通知が何度も届くのはなぜですか?
同じEAを複数チャートに入れている、複数EAが同じWebhookを使っている、時間足変更やMT5再起動でEAが再初期化されている、同じエラー通知が繰り返されている可能性があります。
通知が届くなら注文や決済も成功していますか?
通知成功と注文・決済成功は同じではありません。通知処理と注文・決済処理は、Expertsログ、Journalログ、取引履歴で分けて確認してください。
通知が多い場合、Webhookを変えれば解決しますか?
Webhook変更だけで解決するとは限りません。通知条件、通知ON/OFF、複数EA、複数チャート、定期通知、外部連携失敗ログも確認してください。
通知設定を相談する時にWebhook URLを送ってよいですか?
公開場所や通常の問い合わせ文面へそのまま貼らないでください。必要に応じて一部をマスキングし、共有範囲を限定してください。
まとめ
MT5でEAの通知が多すぎる時は、通知種類、通知元EA、通知条件、通知ON/OFF、複数EA・複数チャート、Webhook、WebRequest、外部連携、Expertsログを分けて確認することが重要です。
通知が多いことだけで、EA本体の売買ロジック不具合とは判断できません。通知ログ、注文ログ、決済ログ、外部連携ログを分けて整理してください。
問い合わせ前には、EA名、setファイル、通知種類、発生時刻、通知先、Expertsログ、Journalログ、スクリーンショットを整理すると、原因を確認しやすくなります。

