導入診断・WebRequestチェックツール
商品概要
この商品について
導入診断・WebRequestチェックツールは、MT4 / MT5でDiscord通知、Google Sheets連携、外部認証、外部API連携などを利用する前に、WebRequest設定や外部通信状態を確認しやすくするための補助ツールです。
EAやインジケータ、通知・集計ツールを導入する際に、通知が届かない、Google Sheetsへ記録されない、外部認証に失敗する、WebRequestエラーが出るといった問題が発生することがあります。 本ツールは、そのような導入時の確認作業を補助する目的で利用できます。
本商品は、導入確認、設定確認、通信確認、ログ確認、不具合調査を補助するためのソフトウェアです。 投資助言、運用代行、売買指示、相場予測、利益保証を行うものではありません。
この商品でできること
- MT4 / MT5のWebRequest設定確認補助
- 外部URLへの通信確認補助
- Discord Webhookへの送信テスト補助
- Google Apps Script URLへの送信テスト補助
- 外部認証やAPI連携前の基本確認補助
- 通信成功・失敗ログの確認補助
- 導入時の不具合報告に必要な情報整理補助
WebRequestチェックツールは、外部通信や通知機能が正常に利用できるかを確認しやすくするためのツールです。 実際の通知先、記録先、外部サービスの仕様、権限設定、通信環境により、結果が異なる場合があります。
主な機能
WebRequest設定確認
- WebRequest許可URLの設定確認補助
- 指定URLへの通信確認補助
- 通信成功・通信失敗のログ出力
- HTTPステータスやエラー内容の確認補助
- 設定漏れやURL誤入力の確認補助
MT4 / MT5では、外部URLへ通信する機能を利用する場合、WebRequest許可URLの登録が必要になることがあります。 設定が正しくない場合、Discord通知、Google Sheets連携、外部認証、API連携などが正常に動作しない可能性があります。
Discord通知テスト
- Discord Webhook URLへのテスト送信
- 通知成功・通知失敗の確認補助
- Webhook URLの入力確認補助
- 通知メッセージの到達確認補助
Discord通知機能を利用する前に、テスト通知が指定チャンネルへ届くか確認できます。 通知が届かない場合は、Webhook URL、WebRequest設定、通信環境、Discord側の権限設定を確認してください。
Google Sheets連携テスト
- Google Apps Script URLへの送信確認補助
- Google Sheetsへの記録確認補助
- 送信成功・送信失敗ログの確認補助
- 列ずれ、権限設定、URL誤りの確認補助
Google Sheets連携を利用する場合、Google Apps Script、シート権限、WebRequest設定、外部URL管理などの確認が必要です。 本ツールは、実際の商品導入前に外部記録の基本確認を行うための補助として利用できます。
導入診断ログ
- MT4 / MT5の基本環境確認
- 商品名・バージョン・口座情報の表示補助
- WebRequest設定状況の確認補助
- 通信テスト結果のログ出力
- 不具合報告時に必要な情報整理補助
導入診断ログを確認することで、サポート時に必要な情報を整理しやすくなります。 ログやスクリーンショットを送信する場合は、口座番号、外部URL、Webhook URL、APIキーなどの秘密情報を必要に応じてマスキングしてください。
WebRequest・外部連携の確認記事
WebRequest設定は、Discord通知、Google Sheets連携、外部設定取得など、複数の外部連携機能に関係します。外部連携ツール全体の確認項目もあわせて整理しておくと、通信エラーの切り分けがしやすくなります。
対応環境
- 対応プラットフォーム:MT4 / MT5
- 対応ファイル形式:EX4 / EX5
- 推奨環境:Windows PC または Windows VPS
- 確認対象:WebRequest、Discord Webhook、Google Apps Script URL、外部API URLなど
- 必要設定:WebRequest許可URLの登録が必要になる場合があります
実際の対応範囲は、商品バージョン、MT4版 / MT5版、個別カスタムの有無、外部サービス側の仕様により異なる場合があります。
納品内容
- EX4 / EX5ファイル
- setファイル
- 簡易マニュアル
- WebRequest設定確認手順
- Discord通知テスト手順
- Google Sheets連携テスト手順
- ライセンス情報
利用前に確認すること
WebRequestチェック前に確認する記事:WebRequest関連の不具合は、MT5側のURL許可、EA側の設定、外部サービス側のURL、Expertsログを分けて確認する必要があります。
WebRequest許可URL
MT4 / MT5側でWebRequestを利用する場合、通信先URLを許可リストへ追加する必要があります。 商品マニュアルに記載されたURLを正しく登録してください。
外部URLの管理
Discord Webhook URL、Google Apps Script URL、APIキー、外部認証URLなどは、第三者へ共有しないでください。 外部URLや認証情報が第三者に知られると、不正送信や意図しない記録につながる可能性があります。
通信環境
VPS、セキュリティソフト、ファイアウォール、ネットワーク制限、外部サービス側の障害や制限により、通信が失敗する場合があります。
実運用前の確認
Discord通知、Google Sheets連携、外部認証、外部API連携を実運用で利用する前に、必ずテスト送信や導入診断を行ってください。
WebRequestチェック前の確認順
WebRequestチェックを実行する前に、確認したい外部連携、実際にツールを動かしている環境、MT4/MT5側の許可設定、ツール側のURL、外部サービス側の状態を分けて整理してください。
通信テストだけを先に実行すると、どの設定を確認しているのか分からなくなる場合があります。次の順序で確認すると、設定不足と外部サービス側の問題を切り分けやすくなります。
| 確認順 | 確認項目 | 確認する内容 |
|---|---|---|
| 1 | 確認対象 | Discord通知、Google Apps Script、Google Sheets、外部認証、外部APIなど、どの連携を確認するのかを決めます。 |
| 2 | 実行環境 | 自宅PC、VPS、複数MT5のうち、実際にEAやツールを動かしている環境を確認します。 |
| 3 | WebRequest許可 | 対象MT4/MT5でWebRequestが許可され、必要なURLが登録されているか確認します。 |
| 4 | ツール側設定 | Inputsやsetファイルに現在のURLが設定されているか、空白、改行、入力漏れがないか確認します。 |
| 5 | 外部サービス側 | Discord Webhook、GASのデプロイ状態、Google Sheetsの権限、外部認証条件などを確認します。 |
| 6 | 直前の変更 | URL再発行、GAS再デプロイ、Webhook変更、EA更新、set変更、VPS再起動の有無を確認します。 |
テスト用URLと本番用URL、ローカルPCとVPS、複数のMT5端末を混同しないようにしてください。WebRequestの許可設定は、実際にツールを動かすMT4/MT5端末ごとに確認する必要があります。
診断結果を分けて確認する
WebRequestチェックの結果は、通信できたかどうかだけで判断しないでください。
WebRequestによる通信成功、Discordへの通知成功、Google Sheetsへの記録成功、外部認証の成功は、それぞれ別の確認項目です。
| 診断結果 | 主な意味 | 次に確認すること |
|---|---|---|
| チェック処理が実行されない | 機能OFF、URL未設定、前提条件未成立など | ツールの設定、対象URL、実行条件を確認します。 |
| WebRequest未許可 | MT4/MT5側で通信が許可されていない | オプション画面のWebRequest許可と登録URLを確認します。 |
| タイムアウト・応答なし | 通信環境または外部サービスから応答がない | VPS、ネットワーク、ファイアウォール、外部サービスの状態を確認します。 |
| HTTP 2xx | 外部URLとの通信自体は成功した | 通知、記録、認証などの後続処理を別に確認します。 |
| HTTPエラー | URL、権限、送信方式、外部サービス側で拒否されている可能性がある | HTTPステータス、URL、権限、送信内容を確認します。 |
| 通信成功・Discord通知なし | WebRequest以外の通知条件が原因の可能性がある | 通知ON/OFF、対象イベント、Webhook、重複通知抑制を確認します。 |
| 通信成功・Sheets記録なし | GASまたはGoogle Sheets側で処理できていない可能性がある | GAS実行結果、シート権限、シート名、列構成を確認します。 |
| 通信成功・認証NG | 通信ではなく認証条件が一致していない可能性がある | 口座識別情報、期限、ライセンス条件、認証結果を確認します。 |
特に、HTTPステータスが正常でも、通知条件未成立、GAS処理エラー、シート構造不一致、認証期限切れなどにより、外部連携機能が完了しない場合があります。
ログで確認する項目
WebRequestチェックで問題が見つかった場合は、結果だけでなく、どの段階まで処理が進んだかをログで確認してください。
| ログ項目 | 確認する内容 | 確認目的 |
|---|---|---|
| チェック機能の状態 | WebRequestチェックが有効か | 確認処理自体が動いているかを確認します。 |
| 確認対象 | Discord、GAS、認証、外部APIなど | どの接続先を確認した結果かを特定します。 |
| URL設定状態 | URLが設定済みか、空欄ではないか | 通信前の設定不足を確認します。 |
| 通信要求 | GET/POSTなどの通信処理を実行したか | 送信前で止まっていないかを確認します。 |
| HTTPステータス | 外部サービスから返された応答コード | 通信先の応答状態を確認します。 |
| レスポンス | 応答本文や応答の有無 | 空応答や形式不一致を確認します。 |
| タイムアウト | 応答待ちで失敗していないか | 通信環境や外部サービス側の問題を確認します。 |
| スキップ理由 | 機能OFF、URL空欄、対象未設定など | 通信を実行しなかった理由を確認します。 |
| 発生時刻・環境 | 発生日時、PC/VPS、対象MT4/MT5 | 環境差や直前の変更と照合します。 |
ログやスクリーンショットには、Discord Webhook URL、GAS URL、APIキー、認証トークン、外部認証URL、口座番号などの実値を含めないでください。
症状別の確認先
同じWebRequest機能を使っていても、症状によって最初に確認する場所は異なります。
| 症状 | 最初に確認する場所 | 主な確認内容 |
|---|---|---|
| WebRequestチェック自体が失敗する | MT4/MT5設定 | WebRequest許可、登録URL、実行している端末、URL表記を確認します。 |
| Discord通知だけ失敗する | Discord設定・Expertsログ | Webhook、通知ON/OFF、対象イベント、送信結果を確認します。 |
| Google Sheetsだけ失敗する | GAS・Google Sheets | GAS URL、デプロイ、権限、シート名、列構成を確認します。 |
| 外部認証だけ失敗する | 認証設定 | 認証URL、期限、口座識別情報、認証条件を確認します。 |
| VPSだけ失敗する | VPS環境 | VPS側MT4/MT5の設定、通信、ファイアウォール、再起動後の状態を確認します。 |
| 以前は成功していた | 直前の変更 | URL再発行、Webhook変更、GAS再デプロイ、権限変更、set変更を確認します。 |
| HTTP応答はあるが機能しない | 外部サービス側処理 | 通知条件、GAS処理、シート構造、認証条件、送信内容を確認します。 |
問い合わせ前に整理する情報
WebRequestや外部連携について問い合わせる場合は、「通信できない」という説明だけでなく、確認対象、発生している症状、利用環境、ログを分けて整理してください。
| 整理項目 | 整理する内容 |
|---|---|
| 使用ツール | EA、インジケーター、WebRequestチェックツールの名称とバージョン |
| 確認対象 | Discord、Google Sheets、GAS、外部認証、外部APIなど |
| 使用環境 | MT4/MT5、Windows PC/VPS、対象端末 |
| MT4/MT5設定 | WebRequest許可の有無、登録URLの種類 |
| 発生している症状 | 通知されない、記録されない、認証できない、タイムアウトするなど |
| 発生日時 | 問題が発生した日時と再現した日時 |
| 直前の変更 | URL、Webhook、GAS、EA、set、VPS環境などの変更 |
| 確認ログ | Expertsログ、Journalログ、WebRequestチェック結果 |
| マスク対象 | Webhook URL、GAS URL、APIキー、認証情報、口座番号など |
確認対象、発生症状、利用環境、ログをセットで整理することで、MT4/MT5側の設定不足、外部URLの問題、通信環境、外部サービス側の処理を分けて確認しやすくなります。
注意事項
本商品は、導入確認、設定確認、通信確認、ログ確認、不具合調査を補助するためのソフトウェアです。 利益、勝率、損失回避、元本保全、将来の運用成績を保証するものではありません。
本商品は、投資助言、相場予測、売買判断、運用代行、特定ブローカーへの誘導を行うものではありません。 出力された情報や診断結果をもとにした判断や操作は、利用者ご自身の責任で行ってください。
MT4 / MT5の設定、WebRequest許可URL、外部URL、Discord、Google Sheets、Google Apps Script、外部API、通信環境、VPS環境、外部サービス側の仕様変更や障害により、通信結果や表示内容が異なる場合があります。
外部URL、Webhook URL、APIキー、認証情報などは、第三者に共有しないでください。 ログやスクリーンショットを送信する場合は、必要に応じて秘密情報をマスキングしてください。
デジタル商品の性質上、納品後、ライセンス発行後、認証設定後、または利用開始後のお客様都合による返品・返金・キャンセルはお受けできません。
購入前にご確認ください
関連ページ
- 通知・集計ツール
- 商品一覧
- Discord通知ツール
- Google Sheets連携ツール
- CSV出力ツール
- 導入ガイド
- 動作環境
- 不具合報告の方法
- MT5のログ確認方法|Experts・Journalの見方
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。