外部連携・通知ガイド

MT5外部連携完全ガイド|WebRequest・Discord通知・Google Sheets連携の確認ポイント

MT5外部連携完全ガイド|WebRequest・Discord通知・Google Sheets連携の確認ポイントの内容を表す、WebRequest・通知・Sheetsの確認用アイキャッチ画像
EAファンクラブ

MT5では、EAやインジケーターから外部サービスへ通知を送ったり、Google Sheetsへ記録したり、外部シートの設定を読み取ったりすることがあります。

代表的な外部連携には、WebRequest設定、Discord通知、Google Sheets連携、外部シート設定、Webhook通知、CSV出力、外部認証などがあります。

外部連携で問題が起きた場合、EA本体の不具合だけでなく、MT5側のWebRequest許可URL、送信先URL、Webhook、Google Apps Script、通信環境、VPS、外部サービス側の仕様変更、認証情報の扱いなどを分けて確認する必要があります。

この記事では、MT5外部連携の基本、WebRequest・Discord通知・Google Sheets連携・外部シート設定の確認ポイント、通知や記録がうまく動かない時の確認、ログ確認、関連する補助ツール、相談前に整理する情報をまとめます。

なお、この記事はMT4/MT5、MQL4/MQL5、EA、インジケーター、通知・集計・診断補助ツールの導入、設定、確認、検証、不具合調査を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカー誘導を目的としたものではありません。

MT5外部連携で確認する主な項目

MT5外部連携の確認では、最初に「どの連携で問題が起きているか」を分けてください。

通知が届かない問題と、Google Sheetsへ記録されない問題と、外部シート設定がEAへ反映されない問題では、確認する場所が異なります。

MT5外部連携とは

MT5外部連携とは、EAやインジケーターがMT5の外部にあるサービスと通信したり、記録を出力したり、通知を送ったりする仕組みです。

たとえば、EAの稼働状況をDiscordへ通知する、注文や決済の履歴をGoogle Sheetsへ記録する、外部シートの設定値をEAへ読み込む、CSVへ運用記録を出力する、といった用途があります。

外部連携は便利ですが、MT5内だけで完結する機能よりも確認項目が増えます。EA側、MT5端末側、通信先サービス側、VPSやネットワーク環境を分けて確認する必要があります。

連携種類主な用途確認ポイント
WebRequestMT5から外部URLへ通信する許可URL、送信先、HTTPステータス、通信エラー
Discord通知EAの状態や通知条件をDiscordへ送るWebhook、通知条件、送信結果、通知過多
Google Sheets連携EAの状態や履歴をシートへ記録するGAS URL、書き込み結果、シート権限、通信結果
外部シート設定外部の設定値をEAへ反映する取得結果、反映タイミング、値の形式、EA側ログ
CSV出力運用記録や検証結果をファイルへ保存する保存先、ファイル権限、Commonフォルダ、文字コード
外部認証ライセンスや利用条件を確認する認証結果、通信失敗、アカウント不一致、期限

外部ツールの導入前に確認する項目

  • MT5外部連携ツールとは何か
  • WebRequest設定が必要になるケース
  • Discord通知ツールを使う前の確認
  • Google Sheets連携ツールを使う前の確認
  • Webhook URL、GAS URL、APIキーなどの扱い
  • 外部認証・外部設定取得で確認すること
  • VPSや別PCで使う時の注意点
  • ExpertsログとJournalログで確認する内容
  • 問い合わせ前に送る情報・送らない方がよい情報

売買処理と外部連携の役割

MT5と外部サービスをつなぐ補助ツール

MT5外部連携ツールとは、MT5上のEA、インジケーター、補助ツールと、Discord、Google Sheets、Webhook、外部API、外部認証サーバーなどを連携させるためのツールです。

MT5内だけで完結するEAやインジケーターと違い、外部連携ツールでは、MT5側の設定、外部サービス側のURLや権限、通信結果、ログの確認が重要になります。

連携先主な用途確認すること
Discord注文、決済、エラー、条件成立などの通知Webhook URL、通知ON/OFF、WebRequest
Google Sheets損益、履歴、稼働状態、外部設定の管理GAS URL、シート権限、列構成
Webhook外部ツールへのイベント送信送信先URL、HTTP結果、送信条件
外部認証ライセンス、利用期限、口座認証の確認認証URL、口座番号、認証結果
外部API外部データの取得や送信API URL、レスポンス形式、timeout
CSV / 外部シート外部設定値や制御値の取得形式、列名、文字コード、更新頻度

売買処理と外部連携処理を分けて考える

外部連携ツールで問題が起きた場合、売買処理そのものの問題なのか、通知や外部記録だけの問題なのかを分けることが重要です。

たとえば、EAの売買処理は正常でも、Discord通知だけが失敗する場合があります。また、外部認証に失敗した場合は、EAの仕様によって新規エントリーだけが停止し、保有中ポジションの管理は継続する場合もあります。

  • EAの売買処理が動かない問題
  • 通知だけが届かない問題
  • 外部シートへ書き込めない問題
  • 外部シートの設定が反映されない問題
  • 外部認証やライセンス確認が失敗する問題
  • VPS上だけで通信できない問題

外部ツール導入前の基本確認

ツールの種類と必要な設定を確認する

外部連携ツールといっても、通知ツール、記録ツール、診断ツール、外部設定取得ツール、認証付きEAなど、用途によって確認する場所が変わります。

まず、対象ツールがどの外部サービスと連携し、どの情報を送受信するのかを確認してください。

ツールの種類主な用途必要になりやすい確認
Discord通知ツール条件成立、注文、決済、エラー通知Webhook URL、WebRequest、通知条件
Google Sheets連携ツール履歴、損益、稼働状態、外部設定の記録GAS URL、シート権限、列構成
WebRequestチェックツール外部通信の許可状態や通信結果の確認許可URL、HTTP結果、Expertsログ
ログ確認補助ツール不具合調査用のログ整理Expertsログ、Journalログ、保存先
外部認証付きEAライセンスや口座認証の確認認証URL、口座番号、期限、通信結果
外部制御付きEA外部シートでエントリー制御を行う取得URL、シート形式、制御値、サーバー時間

導入前に確認する基本項目

外部連携ツールを導入する前に、MT5側、外部サービス側、VPS側の基本項目を確認します。

  • 対象ツールがMT5用か確認する
  • EA、インジケーター、補助ツールのどれに該当するか確認する
  • 外部連携にWebRequestが必要か確認する
  • 通知先や記録先の外部サービスを確認する
  • VPS上で使う場合、VPS側にも同じ設定が必要か確認する
  • Webhook URL、GAS URL、APIキーなどの管理方法を確認する
  • Expertsログで通信結果を確認できる仕様か確認する

WebRequestで確認すること

MQL5のWebRequestは、許可URLをMT5の設定へ登録したうえで使用します。また、直接WebRequestを呼べるのはEAとスクリプトで、インジケーターからの直接呼び出しは許可されません。

WebRequestやSendMail、SendNotificationなど外部へ働きかける一部の機能はStrategy Testerでは実行されません。外部連携の到達確認はバックテストだけで完了扱いにせず、通常チャートやデモ環境で別に確認してください。

MT5から外部サービスへ通信する場合、多くのEAやインジケーターではWebRequest設定が関係します。

MT5のオプション画面で、通信先URLが許可されていない場合、EA側が正しく送信処理を行っていても外部サービスへ届かないことがあります。

確認時は、送信先URL、許可URL、HTTPステータス、タイムアウト、通信失敗ログ、送信条件を分けて見ます。

確認項目見る場所注意点
許可URLMT5のオプション設定通信先のドメインやURLが許可されているか確認する
送信先URLEA設定、通知設定、外部連携設定不要な空白、古いURL、誤ったURLに注意する
HTTPステータスExpertsログ、EA独自ログ成功、拒否、認証失敗、タイムアウトを分ける
通信環境PC、VPS、ネットワークVPS移行後や回線変更後は設定差を確認する
送信条件EAの通知条件、記録条件そもそも送信条件が成立しているか確認する

通信許可とURL変更時の確認

外部URLへの通信許可を確認する

Discord通知、Google Sheets連携、外部認証、外部設定取得などを行う場合、MT5のWebRequest設定が必要になることがあります。

WebRequestの許可URLが不足していると、EAやインジケーター側の設定が正しくても、外部サービスへ接続できません。

確認項目内容注意点
WebRequest許可MT5側で外部URLへの通信が許可されているかチェックがOFFだと通信できない
許可URL通信先URLが登録されているかURL変更時は再登録が必要
URL表記余分な空白、改行、古いURLがないかコピー時の空白混入に注意
本番 / テストURL運用環境に合うURLかテストURLのままになっていないか確認
VPS側設定VPS上のMT5にも同じ設定があるか自宅PCとVPSで設定が違う場合がある
Expertsログ通信結果やエラーが出ているか原因確認の中心になる

URLの再発行や再デプロイに注意する

DiscordのWebhook URLやGoogle Apps ScriptのURLは、再作成や再デプロイで変わる場合があります。

外部サービス側でURLが変わった場合、ツール側の入力項目だけでなく、MT5のWebRequest許可リストも更新してください。

  • Discord Webhookを再作成していないか
  • Google Apps Scriptを再デプロイしていないか
  • 外部認証URLが変わっていないか
  • 外部APIのURLが変わっていないか
  • EAやインジケーター側の入力項目だけ更新して、MT5側の許可URLを忘れていないか
  • VPS移行後にWebRequest許可URLを再設定したか

Discord通知で確認すること

Discord通知が届かない場合は、EAが通知を送ろうとしているか、MT5のWebRequestが許可されているか、Webhook URLが正しいか、Discord側で受信できる状態かを分けて確認します。

通知が届かないからといって、EA本体が止まっているとは限りません。通知条件が成立していない、通知OFFになっている、WebRequestが拒否されている、Webhook URLが変更されている、外部サービス側で受信できていない、といった可能性があります。

また、通知が多すぎる場合は、通知条件、重複通知抑制、同一バー制御、エラー通知の間隔、通知対象の絞り込みを確認します。

症状確認する内容補足
通知が届かない通知ON/OFF、Webhook、WebRequest、送信ログEAが送信処理まで進んでいるか確認する
一部の通知だけ届かない通知条件、通知対象、EA設定全通知なのか特定条件だけなのかを分ける
通知が多すぎる通知間隔、重複通知、エラー通知、同一バー制御同じ内容が繰り返し出ていないか確認する
通知先を変更したい新旧Webhook、通知先チャンネル、EA側設定古いWebhookを残したままにしない

Discord通知ツール導入前の確認

Webhook URLと通知条件を分けて確認する

Discord通知ツールでは、Webhook URLが正しいだけでは通知が届くとは限りません。通知ON/OFF、通知条件、通知間隔、重複通知防止、MT5側のWebRequest許可を合わせて確認します。

確認項目内容確認する場所
Webhook URLDiscord側で発行したURLが有効かDiscord、ツール設定
WebRequest許可MT5側で送信先URLが許可されているかMT5オプション
通知ON/OFFツール側で通知が有効になっているかInputs、設定画面
通知条件どのイベントで通知する仕様か仕様書、Expertsログ
通知間隔連続通知を抑制していないかInputs、ログ
送信結果HTTP結果や送信失敗が出ているかExpertsログ

通知が届かない時の見方

通知が届かない場合は、「通知条件を満たしていない」のか、「送信処理は実行されたが失敗している」のか、「送信成功後にDiscord側で見えていない」のかを分けて確認します。

  • 通知条件を満たした時刻を確認する
  • Expertsログに通知送信ログがあるか確認する
  • HTTPステータスや送信失敗ログを確認する
  • Webhook URLが古くなっていないか確認する
  • Discord側でWebhookやチャンネルが削除されていないか確認する
  • 通知間隔制限や重複通知防止が働いていないか確認する

Google Sheets連携で確認すること

Google Sheets連携では、MT5側、EA側、Google Apps Script側、シート側の設定を分けて確認します。

EAが送信していても、GAS URLが違う、権限が不足している、シート名や列構成が変わっている、書き込み先が想定と違う、外部側でエラーが出ている、といった場合は記録されないことがあります。

運用記録やEA状態をGoogle Sheetsへ出す場合は、通信成功と書き込み成功を分けて見ることが重要です。

確認項目見る場所注意点
送信結果Expertsログ、EA独自ログMT5から外部URLへ送信できているか確認する
GAS URLEA設定、外部連携設定実値は問い合わせ時にそのまま貼らない
シート構成Google Sheets側シート名、列名、権限、書き込み先を確認する
記録タイミングEA設定、ログ起動時、注文時、決済時、一定間隔などを分ける
外部側エラーGAS、外部サービス側のログMT5側だけで完結しない場合がある

シートの記録・読込・更新方式

書き込みと取得を分ける

Google Sheets連携ツールでは、MT5からシートへ書き込む処理と、シートから設定値や制御値を取得する処理があります。

書き込みができない問題と、外部設定が反映されない問題では、確認する場所が異なります。どちらの処理が失敗しているかを分けて確認してください。

処理主な用途確認すること
シートへ書き込み注文履歴、損益、稼働状態、通知履歴の記録GAS URL、書き込み権限、列構成、送信ログ
シートから取得外部設定、稼働ON/OFF、時間制御、通知設定の取得公開URL、CSV形式、列名、取得ログ
外部時間制御日付や時間帯による新規エントリー制御日付、サーバー時間、制御値、取得結果
現在状態の更新稼働状況や認証状態の記録UPSERT、更新先、送信間隔
履歴ログイベントや通知履歴の追記追記先、重複防止、通信失敗時処理

GASとシート側の変更を確認する

Google Sheets連携が急に動かなくなった場合は、GASの再デプロイ、シートの権限変更、列構成の変更、シート名変更などを確認します。

  • Google Apps Scriptを再デプロイしたか
  • GAS URLが変わっていないか
  • シートの共有権限が変わっていないか
  • シート名、列名、列順が変わっていないか
  • 取得結果が空になっていないか
  • Expertsログで通信成功と解析成功を分けて確認したか

外部シート設定が反映されない時に確認すること

外部シートの設定値をEAへ反映する仕組みでは、シートの値、取得処理、EA側の反映処理を分けて確認します。

シート上で値を変更しても、EAが次回取得するまで反映されない場合があります。また、値の形式が想定と違う、空欄、全角文字、余分なスペース、日付や時刻の形式違いにより、EA側で安全停止や無効扱いになる場合があります。

外部シート設定では、手動で変更した値と、EAが実際に読み取った値が一致しているかをログで確認してください。

確認項目確認内容注意点
シート値設定値、空欄、文字種、時刻形式全角・半角、余分な空白に注意する
取得タイミング起動時、一定間隔、手動更新変更直後に反映されない場合がある
EA側ログ取得成功、取得失敗、反映値、無効理由読み取った値と実行状態を分ける
安全停止値不正、取得失敗、外部通信失敗意図せず停止条件になっていないか確認する

外部認証と外部制御の違い

通信失敗と認証NGを分ける

外部認証を使うEAやツールでは、外部URLへ通信して、口座番号、ライセンス状態、有効期限、利用許可などを確認する場合があります。

この場合、WebRequest自体が失敗しているのか、通信は成功しているが認証結果がNGなのかを分けて確認します。

状態意味確認すること
通信失敗外部URLへ接続できていないWebRequest許可、URL、VPS通信、HTTP結果
レスポンスなし接続できたが応答が空外部サーバー、GAS、API側の状態
解析失敗返ってきたデータを読めないJSON、CSV、列構成、文字コード
認証NG通信はできたが利用条件を満たしていない口座番号、有効期限、ライセンス状態
一部機能停止外部連携だけ失敗している売買処理、通知処理、記録処理を分けて確認

外部制御の対象範囲を確認する

外部シート制御や外部認証を使うEAでは、新規エントリーだけを停止し、保有中ポジションの管理、決済、トレーリング、ナンピン、通知などは継続する設計になっている場合があります。

「EAが止まった」と判断する前に、どの機能が停止対象なのか、既存ポジション管理は継続するのか、Expertsログに停止理由が出ているかを確認してください。

VPS・別PCでの外部ツール設定

環境ごとにWebRequest設定が必要

外部連携ツールをVPSや別PCで使う場合、その環境のMT5にもWebRequest許可URLを設定する必要があります。

自宅PCでは通知が届くのにVPSでは届かない場合、VPS側のMT5にURLが登録されていない、外部通信ができない、古いURLが残っている、といった原因が考えられます。

  • VPS側のMT5にもWebRequest許可URLを登録したか
  • VPS側のMT5で外部連携ツールを再設定したか
  • VPSから外部URLへ通信できるか
  • VPS移行時に古いURLや古いsetファイルを使っていないか
  • VPSの時刻、通信、Windows Update後の再起動を確認したか
  • 自宅PCとVPSでMT5設定が異なっていないか

外部連携トラブルでよくある原因

外部連携のトラブルでは、EA側の処理だけでなく、MT5端末設定、外部サービス、ネットワーク、認証情報、通知条件を分けて確認します。

症状主な原因候補最初に確認すること
通知が届かないWebhook URL違い、WebRequest未許可、通知条件未成立Expertsログ、WebRequest設定、通知ON/OFF
Google Sheetsへ記録されないGAS URL違い、権限不足、シート名変更、書き込みエラー送信結果、HTTPステータス、シート側の構成
外部シート設定が反映されない取得タイミング、値の形式違い、空欄、通信失敗EA側ログ、シート値、取得時刻
エラー通知が多すぎる同一エラーの繰り返し、通知間隔不足、失敗時リトライ通知頻度、繰り返し行、最初に出たエラー
VPSでは動かないVPS側のMT5設定差、ネットワーク制限、古い設定自宅PCとVPSのWebRequest設定差
認証やライセンスで止まるアカウント不一致、期限、通信失敗、外部認証先エラー認証ログ、通信ログ、対象口座の確認

ログ確認で見るべきポイント

外部連携の確認では、ExpertsログとJournalログを分けて見ます。

Expertsログでは、EA側の送信処理、HTTPステータス、通知条件、書き込み結果、認証結果などを確認します。Journalログでは、MT5端末側の接続状態、注文応答、端末再起動、通信状態などを確認します。

外部連携では、発生時刻が重要です。通知が届かなかった時刻、シートへ記録されなかった時刻、設定を変更した時刻、EAを再起動した時刻を分けて整理してください。

確認するログ見る内容用途
Expertsログ送信結果、HTTPステータス、通知条件、認証結果、書き込み結果EA側の外部連携処理を確認する
Journalログ接続状態、端末操作、注文応答、通信状態MT5端末側の状態を確認する
外部サービス側ログ受信結果、書き込みエラー、権限エラーMT5外で止まっていないか確認する
スクリーンショット設定画面、通知先、シート構成、チャート状態設定差や見落としを確認する

EA側と端末側の外部通信ログ

外部連携ログを確認する

外部連携ツールの不具合確認では、Expertsログが重要です。通知、WebRequest、Google Sheets連携、外部認証、外部設定取得などの結果がログに出ている場合があります。

ログ内容意味確認すること
WebRequest失敗外部URLへ通信できていない許可URL、通信先、VPS通信
HTTPエラー外部サービス側がエラーを返しているHTTPステータス、外部側設定
レスポンスなし応答が空、または取得できていないGAS、API、公開設定
parse error返ってきたデータを読み取れないJSON、CSV、列構成、文字コード
auth NG認証結果が利用不可口座番号、期限、認証設定
send failed通知や書き込みに失敗しているWebhook、GAS、送信先、送信間隔

Journalログも合わせて確認する

Journalログでは、MT5全体の接続状態、チャート操作、注文処理、取引サーバー応答、ファイル関連の状態を確認できます。

WebRequest関連の詳細はExpertsログに出ることが多いですが、MT5自体が未接続、VPS上でMT5が止まっている、チャートからツールが外れている場合などは、Journalログも合わせて確認してください。

関連商品・補助ツール

外部連携や通知確認を補助する商品を確認する場合は、用途に合う範囲だけを確認してください。商品ページは、導入前確認、対応環境、利用条件、免責事項を確認するための導線として扱います。

商品・ツール主な用途確認しやすい内容
WebRequestチェックツールMT5から外部URLへ通信できるかを確認する許可URL、HTTPステータス、通信失敗、送信可否
Discord通知ツールEAやインジケーターの状態をDiscordへ通知するWebhook、通知条件、送信結果、通知先確認
Google Sheets連携ツールEAの状態や履歴をGoogle Sheetsへ記録する書き込み結果、記録先、外部連携ログ、運用記録

共有しない方がよい情報

外部連携の確認では、Webhook URL、APIキー、GAS URL、認証トークン、口座番号、メールアドレス、VPS接続情報などがログやスクリーンショットに含まれる場合があります。

問い合わせや相談時に、これらの情報をそのまま貼り付けないでください。必要な場合でも、先頭や末尾だけを残して伏せる、ドメインだけを示す、対象サービス名だけを伝えるなど、共有範囲を絞ってください。

共有しない方がよい情報理由対応方法
Webhook URL外部通知先へ送信できる可能性があるため実値は伏せ、通知先種別だけを伝える
APIキー、GAS URL、認証トークン外部サービスや認証情報に関わるため先頭・末尾以外を伏せる
口座番号、氏名、メールアドレス個人情報に該当する可能性があるためスクリーンショット上で隠す
VPSログイン情報第三者が接続できる可能性があるため共有しない
ソースコード全文権利や配布条件に関わる場合があるため必要な範囲だけ分けて確認する

機密情報を含めない共有方法

URLやキーをそのまま共有しない

外部連携ツールでは、Webhook URL、GAS URL、APIキー、認証トークン、口座番号などが関係することがあります。

これらは外部サービスへ接続できる情報や、利用権限に関わる情報です。問い合わせやスクリーンショット共有時には、必要に応じて一部を伏せてください。

情報注意点
Webhook URL通知先へ送信できる情報のため、全文をそのまま送らない
GAS URLGoogle Sheets連携に関係するため、必要に応じて伏せ字にする
APIキー外部サービス認証に関係するため送らない
認証トークン利用権限に関係するため送らない
口座番号スクリーンショットやログへの映り込みに注意する
VPSログイン情報リモート接続情報は送らない
MT5ログインパスワード不具合確認には不要

外部ツールの相談前にそろえる情報

送ると確認しやすい情報

外部連携ツールの確認を依頼する場合は、使用ツール、症状、MT5設定、外部サービス、ログ、変更履歴を整理しておくと確認しやすくなります。

情報理由
使用ツール名Discord通知、Google Sheets連携、ログ確認補助などを特定するため
発生している症状通知、書き込み、取得、認証のどこで失敗しているか分けるため
MT5設定画面WebRequest許可やURL登録を確認するため
外部サービス名Discord、Google Sheets、GAS、Webhookなどの種類を確認するため
Expertsログ通信エラー、HTTP結果、解析失敗を確認するため
JournalログMT5全体の接続や実行状態を確認するため
変更履歴URL変更、GAS再デプロイ、VPS変更、ツール更新を確認するため
再現手順どの操作で失敗するかを確認するため

外部ツール導入時の確認一覧

  • 対象ツールがEA、インジケーター、補助ツールのどれか確認した
  • 外部連携先がDiscord、Google Sheets、Webhook、外部APIのどれか確認した
  • MT5のWebRequest許可が必要か確認した
  • 通信先URLをMT5の許可リストに登録した
  • Webhook URLやGAS URLが最新か確認した
  • 外部サービス側の権限や公開設定を確認した
  • VPS上で使う場合、VPS側MT5にも同じ設定を入れた
  • Expertsログで通信結果、HTTP結果、解析失敗を確認した
  • JournalログでMT5全体の接続状態を確認した
  • Webhook URL、GAS URL、APIキー、認証トークンをそのまま共有していない

外部ツール導入に関する質問

MT5外部連携ツールではWebRequest設定が必ず必要ですか?

必ず必要とは限りません。ただし、Discord通知、Google Sheets連携、外部認証、外部設定取得、Webhook送信など、MT5から外部URLへ通信する機能を使う場合は必要になることがあります。

通知が届かない場合、最初に何を確認しますか?

Webhook URL、MT5のWebRequest許可、通知ON/OFF、通知条件、通知間隔、Expertsログの送信結果を確認してください。通知条件を満たしていない場合、通信処理自体が実行されていないこともあります。

Google Sheets連携が動かない場合は何を確認しますか?

GAS URL、再デプロイ、シートの共有権限、列名や列順、MT5側のWebRequest許可、Expertsログの通信結果と解析結果を確認してください。書き込みと取得は分けて確認します。

VPSでは外部連携が動かないことがありますか?

あります。自宅PCのMT5にはWebRequest許可URLが入っていても、VPS側のMT5には入っていない場合があります。VPS移行後は、MT5設定、URL登録、通信状態、ツール設定を改めて確認してください。

外部認証に失敗するとEA全体が止まりますか?

EAの仕様によります。新規エントリーだけが停止する場合、通知や状態表示だけが停止する場合、またはEA全体が停止する場合があります。どの機能が停止対象かは、仕様とExpertsログで確認してください。

Webhook URLやAPIキーを問い合わせで送ってもよいですか?

原則として、そのまま送らないでください。Webhook URL、GAS URL、APIキー、認証トークンは外部サービスへ接続できる情報のため、必要に応じて一部を伏せて共有してください。

関連する確認ページ

ページ確認する分野
MT5 EAログ完全ガイド|Experts・Journalの見方・問い合わせ前の整理ログ確認補助ツールを確認したい場合/問い合わせ前にログを整理したい/EA名、発生時刻、Expertsログ、Journalログ、再現条件をまとめる
MT5 EA通知運用ガイド|通知過多・通知先変更・重複通知・VPS確認通知過多、重複通知、エラー通知の整理/同じ通知が繰り返し出る場合/通知先変更時の確認項目/Webhookや通知チャンネルを変更する場合
MT5 EAが動かない時のトラブル完全ガイド|エントリー・決済・注文エラーの確認順EAトラブル全体を確認したい/起動、注文、決済、通知、外部連携の症状を整理する
MQL5 WebRequest・JSON・外部API実装完全ガイド|Discord通知・Google Sheets連携前に知ること外部連携と通知のセキュリティを確認したい場合

利用前・相談前に確認するページ

ページ確認できる案内
商品一覧|EA・インジケーター販売|補助ツール・パック商品を比較したい場合
不具合報告の方法不具合確認を依頼する場合
免責事項・リスク説明免責事項を確認する場合
導入ガイド購入後の導入、設置、確認の流れ/初めて補助ツールを導入する前
動作環境MT4/MT5、VPS、外部連携、動作前提/利用前の環境確認
購入前確認事項購入前に確認する条件、対応範囲、注意事項/商品ページ確認時
MT5 開発依頼・作成代行|EA・インジケーター新規開発・MT4/MT5既存改修外部連携機能の追加、修正、個別開発の相談/既存EAへの通知・記録・外部シート連携を追加したい場合

あわせて確認したいページ

今回の確認内容に関連する補足ページです。必要な項目だけ確認してください。

確認目的関連ページ
「MT5 外部連携 通知 確認」の読後に「MQL5外部連携EA実務ノート」を補足確認MQL5外部連携EA実務ノート
「MT5 外部連携 通知 確認」の読後に「EAに外部シート連携を追加したい時に整理すること」を補足確認EAに外部シート連携を追加したい時に整理すること

まとめ

MT5外部連携では、WebRequest、Discord通知、Google Sheets連携、外部シート設定、CSV出力、外部認証など、複数の確認項目があります。

通知が届かない、Google Sheetsへ記録されない、外部シート設定が反映されない、WebRequestでエラーが出るといった症状では、EA側、MT5端末側、通信先サービス側、VPSやネットワーク環境を分けて確認してください。

外部連携の確認では、送信条件、WebRequest許可URL、送信先URL、HTTPステータス、外部サービス側の権限、シート構成、通知先変更、ログの発生時刻が重要です。

問い合わせ前には、対象EA名、バージョン、銘柄、時間足、setファイル、発生時刻、Expertsログ、Journalログ、送信結果、再現条件、スクリーンショットを整理してください。Webhook URL、APIキー、GAS URL、認証トークン、口座番号、VPS接続情報などは、そのまま共有しないよう注意してください。

お問い合わせはEAFC公式LINEへ

EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。

※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。

口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。

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