外部連携・通知ガイド

MT5で外部連携ツールを使う前に確認すること

EAファンクラブ

MT5でEAやインジケータを使う場合、外部サービスと連携する機能を使いたい場面があります。

たとえば、Discord通知、Google Sheetsへの記録、WebRequestによる外部取得、Webhook送信、外部設定の読み取りなどです。

外部連携ツールは便利ですが、MT5側の設定、外部サービス側のURL、権限、VPS環境、通信状態、ログ確認が揃っていないと、正常に動かないことがあります。

この記事では、MT5で外部連携ツールを使う前に整理しておきたい確認項目をまとめます。

なお、この記事はMT5の外部連携・通知・記録・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避を保証するものではありません。

この記事で確認すること

  • 外部連携ツールの役割
  • WebRequest設定の確認ポイント
  • Discord通知を使う前の確認項目
  • Google Sheets連携を使う前の確認項目
  • Webhook URLやGAS URLの扱い
  • Expertsログ・Journalログで確認する内容
  • VPS運用時に注意したいこと
  • 目的別に確認したい関連記事
  • 関連する商品ページ

外部連携ツールは何をするためのものか

外部連携ツールは、MT5単体では確認しにくい情報を外部サービスへ送信したり、外部サービス側の設定をMT5へ反映したりするための補助ツールです。

主に、次のような用途があります。

  • Discordへ通知を送る
  • Google Sheetsへ取引履歴や状態を記録する
  • 外部シートの設定値をEAへ反映する
  • Webhookを使って外部サービスへ情報を送る
  • 外部認証や稼働状態の確認を行う
  • ログや状態を問い合わせ前に整理する

外部連携ツールは、売買判断を行うものではありません。また、利益や損失回避を保証するものでもありません。通知、記録、確認、設定反映などを補助するための機能として扱います。

1. どの外部連携を使うのかを先に決める

外部連携といっても、使う機能によって確認項目が変わります。

外部連携の種類主な確認内容
Discord通知Webhook URL、通知イベント、WebRequest設定、送信ログ
Google Sheets連携GAS URL、シート権限、列構成、反映タイミング
WebRequestチェックMT5側のURL許可、通信可否、Expertsログ
外部設定取得外部シートやURLから設定を読み取れるか
ログ確認補助通信成功・失敗、設定不備、初期化状態の確認

最初に、通知を使いたいのか、記録を残したいのか、外部設定を読み取りたいのかを整理しておくと、確認範囲を決めやすくなります。

2. WebRequest設定を確認する

MT5から外部URLへ通信する場合、WebRequest設定が必要になることがあります。

WebRequest設定が不足していると、Discord通知、Google Sheets連携、外部設定取得、認証確認などが正常に動かない場合があります。

確認したい項目は次のとおりです。

  • MT5のオプションでWebRequestが許可されているか
  • 必要なURLが許可リストに登録されているか
  • URLの先頭や末尾に不要な空白がないか
  • http / https の違いを間違えていないか
  • サブドメインやURLの途中が変わっていないか
  • Expertsログに通信エラーが出ていないか

WebRequest設定は、EAを設置しているMT5ごとに確認します。ローカルPCで設定済みでも、VPS側や別のMT5端末には反映されていない場合があります。

3. Discord通知を使う前に確認すること

Discord通知を使う場合は、Discord側とMT5側の両方を確認します。

主な確認項目は次のとおりです。

  • Discord側でWebhook URLを作成しているか
  • Webhook URLを変更・削除していないか
  • MT5側にWebRequest許可URLを登録しているか
  • EAやインジケータ側で通知がONになっているか
  • 通知対象イベントが発生しているか
  • 通知送信成功・失敗がExpertsログに出ているか

通知が届かない場合、Webhook URLの入力ミス、WebRequest許可漏れ、通知対象イベントの未発生、VPSの通信状態などが原因になることがあります。

また、通知先チャンネルを変更した場合、Webhook URL自体が変わっていることがあります。古いURLをEAやsetファイルに残したままにしていないか確認してください。

4. Google Sheets連携を使う前に確認すること

Google Sheets連携では、MT5側の設定だけでなく、Google Sheets側やGAS側の設定も関係します。

確認したい項目は次のとおりです。

  • Google Sheets側の権限や公開設定に問題がないか
  • GAS URLや連携URLが正しく設定されているか
  • シート名が変わっていないか
  • 列構成を変更していないか
  • 追記型なのか、現在状態を更新する形式なのか
  • 反映間隔や更新タイミングが分かるか
  • Expertsログに通信エラーや反映エラーが出ていないか

Google Sheetsへ反映されない場合でも、EAやインジケータ本体ではなく、GAS URL、シート権限、列構成、WebRequest設定が原因になっていることがあります。

5. Webhook URLやGAS URLの扱いに注意する

外部連携では、Webhook URL、GAS URL、APIキー、認証トークンなどを扱うことがあります。

これらは外部サービスへ接続するための重要な情報です。次の点に注意してください。

  • 公開ページやコメント欄に実値を貼らない
  • 問い合わせ文面へそのまま記載しない
  • スクリーンショットにURLやキーが映り込んでいないか確認する
  • 複数人で共有する場合は必要な範囲に限定する
  • 不要になったWebhookやGAS URLは停止・削除を検討する

問い合わせ時は、実値そのものではなく、「設定済みか」「エラーが出ているか」「いつから動かなくなったか」「どの機能で失敗するか」を整理する方が安全です。

6. Expertsログ・Journalログを確認する

外部連携が動かない時は、画面表示だけで判断せず、ExpertsログとJournalログを確認します。

ログ確認内容
ExpertsログEAやインジケータ側の通信処理、通知結果、外部連携結果、設定不備
JournalログMT5端末側の接続、ファイル操作、チャート、サーバー状態など

Expertsログでは、通信失敗、URL未設定、WebRequest許可不足、外部サービスからの応答不備などが確認できる場合があります。

Journalログでは、MT5全体の接続状態や端末側の問題を確認できます。

7. VPSで外部連携を使う時の確認ポイント

VPS上でMT5を動かしている場合、外部連携もVPS上の環境で動作します。

そのため、ローカルPCではなく、VPS側の状態を確認する必要があります。

  • VPSが起動しているか
  • MT5が起動したままになっているか
  • EAやインジケータがチャートから外れていないか
  • VPS側で外部通信ができるか
  • Windows Updateなどで再起動していないか
  • セキュリティ設定や通信制限で止まっていないか
  • 複数MT5を起動して負荷が高くなっていないか

外部連携が突然止まった場合、EAやインジケータの設定変更ではなく、VPS再起動、MT5停止、ネットワーク切断、Webhook変更などが原因の場合もあります。

8. 外部連携ツールを使う前に整理したい情報

外部連携ツールを使う前に、次の情報を整理しておくと確認しやすくなります。

  • 使用しているMT5のブローカー名
  • デモ口座 / リアル口座の区分
  • 使用しているEAまたはインジケータ名
  • 設置している銘柄名
  • 時間足
  • 使いたい外部連携の種類
  • Discord通知を使うかどうか
  • Google Sheets連携を使うかどうか
  • WebRequest設定を行ったかどうか
  • VPSで使っているかどうか
  • いつから問題が発生しているか
  • Expertsログ
  • Journalログ

「外部連携が動かない」だけでは、Discord通知、Google Sheets、WebRequest、GAS、VPS、MT5設定のどこを確認すべきか判断しにくくなります。

どの連携が、どの環境で、どのタイミングから動かないのかを整理しておくことが重要です。

9. 外部連携ツールで確認しやすいケース

外部連携ツールは、次のようなケースで確認しやすくなります。

  • Discord通知が届かない
  • Google Sheetsへ記録が反映されない
  • WebRequest設定が正しいか確認したい
  • 外部シートの設定値がEAへ反映されない
  • WebhookやGAS URLを変更した後に動作確認したい
  • VPSへ移行後に外部連携が動いているか確認したい
  • 問い合わせ前に通信ログや状態を整理したい

一方で、外部連携ツールは、EAの売買判断や収益性を評価するためのものではありません。通知、記録、外部設定、ログ確認を補助するためのものとして扱います。

目的別に確認したい記事

外部連携の中でも、通知、ログ確認、運用記録、Google Sheets連携など、目的が決まっている場合は、用途別の記事も確認しておくと整理しやすくなります。

目的確認する内容関連ページ
WebRequest設定を確認したい許可URL、入力ミス、MT5ごとの差、VPS設定MT5のWebRequest設定で確認すること
Discord通知が届かないWebhook URL、通知先、WebRequest、ExpertsログMT5でDiscord通知が届かない時の確認ポイント
Google Sheets連携を確認したいGAS URL、権限、列構成、反映ログMT5でGoogle Sheets連携を確認する記事
外部シート設定を確認したい外部シート、取得タイミング、表記ゆれ、反映ログMT5で外部シート設定が反映されない時の確認ポイント
通知・ログ確認パックを確認したい通知、ログ確認、WebRequest、問い合わせ前整理MT5で通知・ログ確認パックを使う前に確認すること
運用記録パックを確認したいCSV出力、Google Sheets連携、損益集計、記録確認MT5で運用記録パックを使う前に確認すること

関連する商品ページ

外部連携に関連する商品ページは、次のとおりです。通知を使いたいのか、記録を残したいのか、外部設定を読み取りたいのかによって、必要なツールや確認項目が変わります。

まとめ

MT5で外部連携ツールを使う前には、WebRequest設定、Discord通知、Google Sheets連携、Webhook URL、GAS URL、Expertsログ、Journalログ、VPS環境を整理しておくことが重要です。

外部連携が動かない原因は、EAやインジケータ本体だけでなく、MT5側のWebRequest許可、外部サービス側のURLや権限、VPS環境、通信状態にある場合もあります。

外部連携ツールは、売買判断や収益性を評価するものではなく、通知、記録、外部設定、ログ確認を補助するためのものです。

関連ページ

外部連携ツールの導入確認、通知設定、Google Sheets連携、WebRequest設定、ログ確認でお困りの場合は、対象ツール名、MT5環境、発生している症状、Expertsログを整理したうえでお問い合わせください。

お問い合わせする

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