MT5でEAの通知先を変更する前に確認すること
MT5のEAでDiscord通知、Google Sheets連携、外部認証、外部シート制御などを使っている場合、通知先や外部連携先を変更することがあります。
通知先を変更する時は、新しいWebhook URLやGAS URLを設定するだけでなく、WebRequest許可URL、通知ON/OFF、VPS側MT5、EA側ログ、送信テスト、外部サービス側の権限を確認することが重要です。
この記事では、MT5でEAの通知先を変更する前に確認したい、通知先の種類、WebRequest設定、Discord通知、Google Sheets連携、VPS環境、ログ確認、問い合わせ前に整理する情報をまとめます。
なお、この記事はEAの通知設定・外部連携・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- EAの通知先を変更する前に確認すること
- Discord Webhook URLを変更する時の注意点
- Google Sheets連携先を変更する時の注意点
- WebRequest許可URLの確認
- VPS側MT5での通知テスト
- 通知ON/OFFと通知条件の確認
- 通知が届かない時に見るログ
- 通知が多すぎる時の確認
- 問い合わせ前に整理する情報
通知先変更で最初に確認すること
EAの通知先を変更する前に、まず何の通知先を変更するのかを明確にします。
通知先には、DiscordのWebhook、Google Sheets連携用のGAS URL、外部認証URL、外部シートURL、CSV保存先、メール通知設定などが含まれる場合があります。
| 通知・連携先 | 確認する内容 | 注意点 |
|---|---|---|
| Discord通知 | Webhook URL、通知ON/OFF、通知先チャンネル | Webhook URLの取り違えに注意 |
| Google Sheets連携 | GAS URL、シート名、列構成、権限 | 送信先シートと列構成を確認 |
| 外部認証 | 認証URL、口座番号、利用期限、通信ログ | 認証失敗時のEA動作を確認 |
| 外部シート制御 | 取得URL、更新間隔、読み取り結果 | 設定値の反映ログを確認 |
| CSV出力 | 保存先、ファイル名、出力条件 | VPS側の保存場所を確認 |
通知先変更は、EAのエントリー条件や決済条件そのものとは別の確認項目です。通知が届かない場合でも、EA本体の売買処理とは原因が異なる場合があります。
Webhook URLやGAS URLの扱いに注意する
Discord Webhook URL、GAS URL、APIキー、認証トークンなどは、外部サービスへ接続できる重要な情報です。
これらの実値を、公開ページ、通常の問い合わせ文面、スクリーンショット、記事本文にそのまま載せないよう注意してください。
- Webhook URLを公開場所へ貼らない
- GAS URLを公開場所へ貼らない
- APIキーや認証トークンをそのまま送らない
- スクリーンショットにURLやキーが映っていないか確認する
- 必要に応じて一部をマスキングする
- 共有範囲を限定する
通知先を変更する時は、古いURLと新しいURLを混同しないよう、保存場所やファイル名、setファイル名も分けておくと確認しやすくなります。
WebRequest設定を確認する
MT5で外部通知や外部連携を行うEAでは、WebRequest設定が必要になる場合があります。
通知先を変更した場合、EA側のURLだけでなく、MT5のWebRequest許可URLも変更先に合わせて確認してください。
- MT5のオプション画面でWebRequestが許可されているか
- 変更後のURLが許可リストに入っているか
- 古いURLだけが登録されたままになっていないか
- httpsとhttpを取り違えていないか
- URLに空白や改行が混じっていないか
- VPS側MT5でも同じ設定を行ったか
WebRequest設定はMT5端末ごとの設定です。ローカルPCで設定済みでも、VPS側MT5には反映されません。VPSでEAを動かす場合は、VPS側MT5でもWebRequest設定を確認してください。
Discord通知先を変更する時の確認
Discord通知先を変更する場合は、新しいWebhook URLを設定した後、EA側でテスト通知が送れるか確認します。
通知が届かない場合は、EAの通知設定、Webhook URL、WebRequest許可URL、Discord側のチャンネル設定、VPS側MT5の設定、Expertsログを分けて確認してください。
| 確認項目 | 見る内容 |
|---|---|
| EA側通知設定 | 通知ON/OFF、通知条件、通知対象イベント |
| Webhook URL | 変更後のURLを設定しているか |
| WebRequest | 変更後URLを許可しているか |
| Discord側 | チャンネル、Webhook削除、権限変更の有無 |
| VPS側 | VPS上のMT5から送信しているか |
| Expertsログ | 送信成功、送信失敗、通信エラー |
通知先チャンネルを変更した場合、古いチャンネルと新しいチャンネルの両方へ通知が飛んでいないかも確認してください。
Google Sheets連携先を変更する時の確認
Google Sheets連携先を変更する場合は、GAS URL、シート名、列構成、権限、送信テスト、ログを確認します。
同じEAでも、シートの列構成が変わると、送信は成功しているのに期待した列へ記録されない場合があります。
- 変更後のGAS URLが正しいか
- GAS側の公開設定が正しいか
- 送信先シート名が正しいか
- 列構成がEA側の送信内容と一致しているか
- VPS側MT5でWebRequest許可URLを設定したか
- 送信テストでシートへ反映されるか
- 送信失敗ログが出ていないか
Google Sheets連携では、EA側の設定だけでなく、Google Apps Script側の公開状態やシート側の編集権限も確認対象になります。
VPS側MT5でも通知先を確認する
EAをVPSで動かしている場合、通知先変更はVPS側MT5で確認する必要があります。
ローカルPC側で通知テストが成功していても、VPS側ではWebRequest未設定、古いsetファイル、通信制限、MT5再起動後の設定未反映などにより通知が届かない場合があります。
- VPS側MT5に正しいsetファイルを読み込んだか
- VPS側MT5でWebRequestを許可したか
- VPS側のEAが新しい通知先を使っているか
- VPS再起動後も設定が維持されているか
- VPS上のExpertsログに送信結果が出ているか
- ローカルPC側とVPS側で通知先が混在していないか
通知先変更後は、ローカルPCではなく、実際にEAを稼働させるMT5環境でテストすることが重要です。
通知ON/OFFと通知条件を確認する
通知先を変更しても、EA側の通知ON/OFFや通知条件がOFFになっていると通知は届きません。
通知不達を確認する時は、通知先URLだけでなく、通知条件や通知対象イベントも確認してください。
- 通知機能がONになっているか
- 対象イベントの通知がONになっているか
- エントリー通知だけか、決済通知もあるか
- エラー通知や認証通知があるか
- 通知間隔や重複防止設定があるか
- 検証用の詳細通知がONのままになっていないか
通知が多すぎる場合は、通知先の問題ではなく、通知条件や複数EA・複数チャートの重複が原因になることがあります。
通知変更後にログで確認すること
通知先変更後は、ExpertsログでEA側の送信結果を確認します。
通知が届かない場合、EAが通知を送ろうとしていないのか、送信したが失敗しているのか、送信成功しているが外部サービス側で確認できないのかを分けて確認します。
| ログで見る内容 | 確認すること |
|---|---|
| 通知ON/OFF | EA起動時に通知設定が有効か |
| URL設定 | 通知先が設定済みか、未設定か |
| 送信開始 | 通知イベントが発生しているか |
| 送信結果 | 成功、失敗、HTTPエラー、timeoutなど |
| WebRequestエラー | 許可URL不足や通信失敗がないか |
| 外部サービス側 | Webhook削除、GAS権限、シート権限の問題がないか |
Journalログでは、MT5端末側の接続状態、VPS再起動、通信切断、ファイル操作などを確認できる場合があります。Expertsログだけで原因が分からない場合は、Journalログも確認してください。
通知先変更で避けたいこと
通知先変更では、設定値の取り違えや情報漏えいを避けることが重要です。
- 古いWebhook URLを残したままにする
- 新旧URLを同じsetファイル名で上書きする
- ローカルPCだけで通知テストしてVPS側を確認しない
- WebRequest許可URLを変更し忘れる
- 通知先URLを公開ページや画像に載せる
- 通知不達をEA本体の売買不具合と断定する
- 通知が届いたことを注文・決済成功と混同する
通知は状態確認を補助するための機能です。通知の成功・失敗と、EAの注文・決済の成功・失敗は分けて確認してください。
目的別に確認したい記事
通知先変更に関連する確認は、目的ごとに分けると整理しやすくなります。現在確認したい内容に近い記事から確認してください。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| WebRequest設定を確認したい | 許可URL、VPS側MT5、入力ミス、通信エラー | MT5のWebRequest設定で確認すること |
| Discord通知が届かない | Webhook、通知先、WebRequest、VPS側設定、Expertsログ | MT5でDiscord通知が届かない時の確認ポイント |
| Google Sheets連携を確認したい | GAS URL、シート権限、列構成、送信ログ | MT5でGoogle Sheets連携を確認する記事 |
| 外部連携全体を確認したい | WebRequest、Discord通知、Google Sheets、外部認証 | MT5外部連携完全ガイド |
| EAをVPSへ移したい | VPS側MT5、EAファイル、set、WebRequest、通知、ログ | MT5でEAをVPSへ移す前に確認すること |
| 通知が多すぎる | 通知ON/OFF、複数EA、複数チャート、通知条件 | MT5でEAの通知が多すぎる時に確認すること |
| EAの動作確認を依頼したい | EA本体、set、銘柄、時間足、症状、ログ | MT5でEAの動作確認を依頼する前に整理すること |
| ログを整理したい | Expertsログ、Journalログ、発生時刻、EA名、setファイル | EAのログを問い合わせ前に確認する方法 |
通知先変更前後の実務チェック表
- 変更対象がDiscord通知か、Google Sheets連携か、外部認証かを確認した
- 現在の通知先設定を保存した
- 変更後の通知先設定を別名で保存した
- Webhook URLやGAS URLを公開場所へ貼っていない
- setファイルに実値が含まれる可能性を確認した
- WebRequest許可URLを変更後URLに合わせた
- VPS側MT5でもWebRequest設定を確認した
- EA側の通知ON/OFFを確認した
- 通知対象イベントを確認した
- テスト通知を実行した
- Expertsログで送信成功・失敗を確認した
- 必要に応じてJournalログも確認した
- 古い通知先へ通知が飛んでいないか確認した
- 通知成功と注文・決済成功を混同していない
問い合わせ前に整理する情報
通知先変更後に通知が届かない、外部連携が反映されない、通知が多すぎるといった相談をする場合は、次の情報を整理してください。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン |
| 通知種類 | Discord通知、Google Sheets、外部認証、外部シートなど |
| 使用環境 | ローカルPCかVPSか、MT5端末、口座環境 |
| setファイル | 変更前set、変更後set、現在読み込んでいるset |
| WebRequest | 許可URLを設定したMT5環境 |
| 症状 | 通知不達、通知過多、シート未反映、認証NGなど |
| 発生時刻 | ログ確認の基準になる日時 |
| Expertsログ | 送信開始、送信成功、送信失敗、WebRequestエラー |
| Journalログ | MT5端末側の接続、VPS再起動、通信状態 |
| スクリーンショット | EA設定、WebRequest設定、ログ、通知先画面 |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークン、VPSログイン情報などが表示されていないか確認し、必要に応じてマスキングしてください。
購入前・依頼前に確認したいページ
通知機能や外部連携は、EAの状態確認や記録を補助するための機能です。通知の到達、記録の反映、外部サービスの継続稼働、注文・決済の成功、利益、勝率、損失回避を保証するものではありません。
関連商品・相談ページ
よくある質問
通知先を変更したのにDiscord通知が届かない場合は何を確認しますか?
EA側の通知ON/OFF、Webhook URL、WebRequest許可URL、VPS側MT5、Discord側のWebhook削除や権限変更、Expertsログを確認してください。
ローカルPCで通知が届けばVPSでも問題ありませんか?
必ずしも問題ないとは限りません。WebRequest設定はMT5端末ごとに必要です。VPSでEAを動かす場合は、VPS側MT5から通知テストを行ってください。
Webhook URLやGAS URLは問い合わせに貼ってもよいですか?
公開場所や通常の問い合わせ文面へそのまま貼らないでください。必要に応じて一部をマスキングし、共有範囲を限定してください。
通知が届かない場合、EAの売買処理も止まっていますか?
EAの仕様によります。通知失敗と売買処理失敗は別の問題である場合があります。Expertsログで通知処理と注文・決済処理を分けて確認してください。
通知先変更後に通知が多すぎる場合は何を見ますか?
通知対象イベント、複数EA、複数チャート、複数MT5、検証用詳細通知、重複通知防止設定を確認してください。
まとめ
MT5でEAの通知先を変更する時は、Webhook URLやGAS URLの変更だけでなく、WebRequest許可URL、通知ON/OFF、通知条件、VPS側MT5、Expertsログ、Journalログを確認することが重要です。
通知先変更後は、実際にEAを動かすMT5環境で送信テストを行い、古い通知先へ通知が飛んでいないか、新しい通知先へ正しく届くかを確認してください。
通知や外部連携は、状態確認や記録を補助するための機能です。通知成功と注文・決済成功、通知失敗とEA本体不具合を混同しないよう、ログで分けて確認してください。

