外部連携・通知ガイド

GOLD / XAUUSD対応EAの通知・外部連携確認ガイド|Discord通知・WebRequest・Google Sheets連携を見る

EAファンクラブ

GOLD / XAUUSD対応EAの通知・外部連携確認ガイド

GOLD / XAUUSD対応EAでは、エントリー、決済、エラー、スプレッドブロック、外部制御状態などを確認するために、Discord通知やGoogle Sheets連携を使う場合があります。

ただし、通知や外部連携は、EAの売買ロジックとは別の機能です。WebRequest許可、送信先設定、認証、外部シートの状態、通信失敗ログを確認しないと、EA本体は動いていても通知だけ届かない、外部制御が反映されない、重複通知が増えるといった問題が起きることがあります。

このページでは、GOLD / XAUUSDを売買推奨や利益訴求の対象としてではなく、EAの通知・外部連携・WebRequest・Google Sheets連携を確認するための実務項目として整理します。

このページで確認すること

  • GOLD / XAUUSD対応EAで通知・外部連携を使う前の前提
  • Discord通知で確認したい内容
  • MT5のWebRequest許可設定で確認すること
  • Google Sheets連携で確認すること
  • 外部シートによるEA停止制御の確認
  • 通知されない時に見るExpertsログ
  • 重複通知、通知過多、送信間隔の確認
  • VPS上で通知・外部連携を使う時の注意点
  • 問い合わせ前に整理したい情報

このページで扱わないこと

このページでは、GOLD / XAUUSDの売買判断、推奨エントリー、推奨ロット、利益保証、勝率保証、特定ブローカーへの誘導は行いません。

通知・外部連携は、EAの状態確認、検証記録、サポート前確認をしやすくするための補助機能として扱います。

通知・外部連携はEA本体の売買ロジックと分けて確認する

EAの通知や外部連携は、signal、execution、risk、exitとは別の責務として確認します。

たとえば、EAがエントリーしているのにDiscord通知が届かない場合、売買ロジックではなく、通知設定、WebRequest許可、送信先、通信状態、送信失敗ログの問題である可能性があります。

分類確認内容代表的なログ
signalエントリー候補や見送り理由SIGNAL、ENTRY_SKIP
execution発注、約定、注文失敗ORDER_SENT、ORDER_FAIL
exit決済理由、決済失敗CLOSE_TP、CLOSE_SL、CLOSE_FAIL
external control外部シート停止、許可状態、制御値EXTCTRL_STATE、ENTRY_BLOCK_EXTERNAL
notificationDiscord通知、送信成功、送信失敗NOTIFY_SEND、NOTIFY_FAIL

通知が届かない時は、EAが動いていないのか、通知だけ失敗しているのかを分けて確認してください。

Discord通知で確認したい内容

Discord通知は、EAの状態変化や重要イベントを外部へ送るために使われることがあります。

ただし、通知内容が多すぎると確認しにくくなり、少なすぎると原因を追えなくなります。GOLD / XAUUSD対応EAでは、通知対象を整理しておくことが重要です。

通知対象通知する内容確認目的
EA起動EA名、バージョン、symbol、timeframeEAが起動したことを確認するため
銘柄仕様digits、point、spread、volume stepGOLD / XAUUSDの前提を確認するため
エントリーBUY / SELL、ロット、価格、Magic Number発注イベントを確認するため
見送りスプレッド、時間帯、外部停止、最大ポジションなどなぜ発注しなかったか確認するため
決済TP、SL、Trail、Basket、手動決済など決済理由を確認するため
エラー発注失敗、通知失敗、外部連携失敗対応が必要な異常を確認するため

通知は、売買判断を促すためではなく、EAの状態を確認し、ログ確認を補助するために使います。

WebRequest許可で確認すること

MT5から外部サービスへ通知やデータ送信を行う場合、WebRequestの許可設定が必要になることがあります。

WebRequestが許可されていない場合、EA本体は動いていても、Discord通知やGoogle Sheets連携だけが失敗することがあります。

確認項目確認する内容
WebRequest許可MT5側で外部通信が許可されているか
許可URL通知先や連携先が許可一覧に入っているか
送信先設定EAの入力設定に正しい送信先が入っているか
通信失敗ログHTTPエラー、タイムアウト、接続失敗が出ていないか
VPS環境ローカルPCではなくVPS上でも同じ設定になっているか

WebRequestの確認では、送信先そのものを公開本文に書く必要はありません。Webhook URL、APIキー、認証トークンなどは機密情報として扱い、公開ページやログ貼り付け時には含めないようにしてください。

Google Sheets連携で確認すること

EAによっては、Google Sheetsを使って設定値、停止状態、運用メモ、集計値などを参照する場合があります。

Google Sheets連携を使う場合は、EAがシートを読めているか、最新の値を取得しているか、取得失敗時に安全側で処理されるかを確認します。

確認項目確認する内容
接続状態EAが外部シートへアクセスできているか
取得時刻いつシートを読み込んだか
取得値停止状態、許可状態、方向制御、時間制御など
取得失敗時失敗時にどう処理するか
更新間隔毎tickではなく、適切な間隔で読んでいるか
ログSHEET_READ、SHEET_FAIL、EXTCTRL_STATEなど

外部シート連携では、取得値が正しいかだけでなく、取得できなかった時の動作も重要です。

外部シートによるEA停止制御を確認する

外部シートでEAの新規エントリーを停止する仕組みを使う場合、どの範囲に停止が効くのかを明確にする必要があります。

たとえば、新規エントリーだけを止めるのか、ナンピン、決済、トレーリング、コピー処理まで止めるのかで、運用上の意味が大きく変わります。

制御対象確認すること
新規エントリーBUY / SELL / BOTH / STOPなどの制御が反映されるか
ナンピン新規停止中でも追加管理を続けるか
決済外部停止中でもTP / SL / Trail / Basket決済を継続するか
コピーEAコピー元検出やコピー先発注に外部停止が影響するか
通知外部停止状態を通知するか
ログEXTCTRL_STATE、ENTRY_BLOCK_EXTERNAL、SHEET_FAILを確認する

外部シート制御は、EAの挙動を大きく変える場合があります。外部停止が有効な時に、どの処理が止まり、どの処理が継続するのかを必ず確認してください。

通知が届かない時はEAログとWebRequest設定を先に確認する

Discord通知やGoogle Sheets連携が動かない場合、通知先だけを見ても原因が分からないことがあります。

EA側で送信処理が実行されたか、WebRequestが許可されているか、Webhook URLやGAS URLが正しく設定されているか、VPS環境でも同じ設定になっているかを分けて確認します。

確認項目見る内容
EAログ通知処理が呼ばれたか、送信成功/失敗が記録されているか確認する
WebRequest設定MT5側で許可URLが登録されているか確認する
通知先設定Discord Webhook URLやGAS URLの入力ミス、期限切れ、貼り間違いを確認する
VPS環境ローカルPCとVPSでMT5設定やEA設定が一致しているか確認する

GOLD / XAUUSD対応EAの通知失敗をログで確認する場合は、GOLD / XAUUSD対応EAのログ確認ガイドを確認してください。

WebRequest設定の基本は、WebRequest設定方法、Discord通知の設定手順は、Discord通知設定も参考になります。

通知されない時に見るログ

Discord通知や外部連携が動かない時は、EAの売買ロジックではなく、通知側のログを確認します。

ログ項目確認内容
NOTIFY_ENABLED通知機能が有効になっているか
NOTIFY_SEND通知送信処理に入ったか
NOTIFY_OK通知送信が成功したか
NOTIFY_FAIL通知送信に失敗したか
WEBREQUEST_FAIL外部通信に失敗したか
HTTP_STATUSHTTPステータスや応答内容を確認する
TIMEOUT通信がタイムアウトしていないか

通知が届かない時は、まず通知機能が有効か、送信処理に入ったか、WebRequestが許可されているか、外部通信が失敗していないかを順番に確認してください。

重複通知・通知過多を確認する

通知機能では、通知されない問題だけでなく、通知が多すぎる問題も起きることがあります。

特にGOLD / XAUUSDでは、値動きが大きく、短時間で条件が何度も変化する場合があります。毎tickで同じ通知を送る設計になっていると、通知が過剰になることがあります。

確認項目確認する内容
通知条件どのイベントで通知するか
通知間隔同じ内容を短時間に繰り返していないか
状態変化通知OKからNG、NGからOKなど変化時だけ通知するか
重複抑制同一イベント、同一ticket、同一エラーを抑制するか
集計通知毎回通知ではなく、一定間隔で要約するか

通知は多ければよいわけではありません。実務では、重要なエラー、状態変化、エントリー、決済、外部制御変更などを確認しやすい量に整理することが重要です。

VPS上で通知・外部連携を使う時の注意点

ローカルPCで通知が動いていても、VPS上で同じように動くとは限りません。

VPSでは、MT5のWebRequest許可設定、通信状態、EAの入力設定、ファイル保存先、時刻、再起動後の復帰状態を確認します。

確認項目確認する内容
VPS上のMT5設定WebRequest許可やEA設定がローカルPCと同じか
通信状態外部サービスへ接続できるか
再起動後MT5、EA、通知、外部連携が復帰しているか
ログ保存先Expertsログ、Journalログ、Filesフォルダを確認できるか
通知失敗VPS環境だけで発生する通信失敗がないか

VPS運用では、通知が届くかどうかだけでなく、通知失敗時にログで原因を追えることが重要です。

セキュリティ面で確認すること

Discord通知やGoogle Sheets連携では、Webhook URL、APIキー、認証トークン、外部シートの公開設定など、機密情報に近い情報を扱う場合があります。

これらの情報は、記事本文、公開ページ、問い合わせフォーム、スクリーンショット、ログ貼り付けに含めないよう注意してください。

項目確認すること
Webhook URL公開ページやログに含めない
APIキー第三者へ見える場所に貼らない
認証トークン問い合わせ時は伏せ字にする
外部シート公開範囲と編集権限を確認する
ログ共有機密情報を除外してから共有する

通知や外部連携は便利ですが、設定情報の扱いを誤ると、意図しない第三者に送信先や制御情報が見える可能性があります。

問い合わせ前に整理したい情報

通知や外部連携の不具合を相談する場合は、EA本体のログと通知・外部連携のログを分けて整理してください。

整理項目内容
EA名・バージョン使用しているEAファイル名とバージョン
銘柄名XAUUSD、GOLD、suffix付き銘柄など
通知機能Discord通知、Google Sheets連携、外部シート制御など
発生時刻通知されなかった、重複した、外部制御が反映されなかった日時
ExpertsログNOTIFY_SEND、NOTIFY_FAIL、WEBREQUEST_FAIL、SHEET_FAIL周辺
JournalログMT5側の接続、通信、エラー周辺
期待した動作通知される、シート値が反映される、外部停止されるなど
実際の動作通知されない、重複する、反映されない、停止しないなど

問い合わせ時には、Webhook URL、APIキー、認証トークン、口座番号などの機密情報を含めないようにしてください。

通知・外部連携確認の実務チェック表

確認チェック項目
EA名、バージョン、setファイルを記録した
GOLD / XAUUSDの銘柄名、suffix、digits、pointを確認した
通知機能が有効になっているか確認した
MT5側でWebRequest許可を確認した
Discord通知の送信先設定を確認した
Google Sheets連携の接続状態を確認した
外部シート制御が新規エントリー、ナンピン、決済のどこに影響するか確認した
NOTIFY_SEND、NOTIFY_OK、NOTIFY_FAILを確認した
WEBREQUEST_FAIL、HTTP_STATUS、TIMEOUTの有無を確認した
SHEET_READ、SHEET_FAIL、EXTCTRL_STATEを確認した
重複通知や通知過多がないか確認した
VPS上でも通知・外部連携が動くか確認した
問い合わせ前にWebhook URL、APIキー、認証トークンを除外した

通知・外部連携は状態確認と切り分けのために使う

GOLD / XAUUSD対応EAでDiscord通知やGoogle Sheets連携を使う場合、重要なのは通知を出すこと自体ではなく、EAの状態を確認し、問題が起きた時に切り分けしやすくすることです。

通知されない、外部制御が反映されない、重複通知が多い、VPS上だけ失敗する、といった問題は、EAの売買ロジックとは別に確認する必要があります。

EA本体のsignal、execution、risk、exitと、auth、external control、notificationを分けて確認すると、原因を追いやすくなります。

通知・外部連携確認は、売買判断ではなく、EAを再現性のある状態で検証し、ログ・通知・外部制御を安全に運用するための実務作業です。

通知・外部連携はVPS運用とログ設計もあわせて確認する

Discord通知、WebRequest、Google Sheets連携を使う場合は、VPS上で同じように動くか、通知失敗や外部連携失敗をMQL5側のログで追えるかも確認しておくことが重要です。

外部連携全体の確認に戻る場合

このページでは、GOLD / XAUUSD対応EAで通知や外部連携を使う時の確認ポイントを整理しています。MT5全体のWebRequest、Discord通知、Google Sheets連携、外部シート反映の基本を確認したい場合は、以下の総合ガイドも確認してください。

確認したい内容関連ページ主な確認ポイント
MT5の外部連携全体を整理したい場合MT5外部連携完全ガイドWebRequest、Discord通知、Google Sheets、外部シート、ログ確認をまとめて確認する

GOLD / XAUUSD対応EAの導入前確認もあわせて確認する

この記事で扱った内容は、GOLD / XAUUSD対応EAを確認する時の一部です。導入前には、MT5設定、銘柄仕様、スプレッド、ログ、バックテスト、VPS、コピーEA、通知・外部連携もあわせて確認しておくと整理しやすくなります。

GOLD / XAUUSD対応EAの導入前チェックリストを見る

ABOUT ME
記事URLをコピーしました