
テスト通知は来るのに、売買の通知が来ないのはなぜ?
通知がないなら、EAも注文していないってこと?

・ テスト通知・MT4の取引通知・EA独自通知の切り分け
・ MetaQuotes IDと通知許可、実際に稼働する端末の確認
・ EAの通知条件・エラー・テスターの制限と、確認する順番
スマホへ通知が届かなくなると、EAが停止したのか、通知だけの問題なのか不安になります。最初に口座の注文・建玉・成立履歴を確認し、通知の有無を売買結果の代わりにしないことが大切です。
この記事は、2026年11月14日に確認したMT4・MQL4の公式情報をもとに、プッシュ通知の確認手順を説明します。利用者の端末や個別EAを実操作した記録ではありません。会社独自アプリの通知やメール、MQL5の売買コピーSignalsとは分けて扱います。
届かない通知を、3種類に分ける
MT4の通知設定を有効にしただけで、すべてのEAが、利用者の欲しい内容を自動で知らせるわけではありません。どの通知を待っているかから整理しましょう。
| 通知の種類 | 何を確かめるか | 届かないときの次の確認 |
|---|---|---|
| 設定画面から送るテスト通知 | 端末から登録先のスマホへの基本的な通知経路 | MetaQuotes ID・プッシュ許可・通信・スマホ側通知設定 |
| MT4の取引通知 | 組み込みの取引通知が対象とする操作と、その設定 | 取引通知の許可、実際の成功取引・履歴 |
| EAが独自に送る通知 | EAに通知機能があり、指定条件で送信処理をするか | EAの仕様・入力・稼働側ログ・送信エラー |
たとえばテストは届くのにEAの通知だけ来ないなら、スマホの受信経路だけを何度も設定し直すより、EAの通知機能と条件を確認します。逆にテスト自体が届かない段階で、EAの売買条件だけを変更しても、通知経路の確認にはなりません。
スマホで口座を見られることと、EAがスマホ本体で動いていることも別です。EAの稼働場所が曖昧な場合は、先にPC・VPSとスマホの役割を整理してください。
FX自動売買はスマホだけでできる?始め方とパソコンが必要なケース
テスト通知も届かないときは、ID・許可・通信を見る

MT4公式の通知設定では、PC版の通知機能を有効にし、受信先のMetaQuotes IDを登録してテストします。MetaQuotes IDはスマホ版MT4のメッセージ設定などで確認する識別子で、取引口座の番号やログインパスワードとは別です。
確認する順番は、①受け取りたいスマホのID、②PC版MT4のプッシュ通知の許可と登録内容、③そのPCとスマホの通信、④スマホOS側のMT4通知許可です。機種変更やアプリの再設定後は、以前の登録先をそのまま使ってよいかも確認しましょう。
テストを送ったときは、スマホの通知表示だけでなく、アプリ側のメッセージも確認します。表示されないことと、メッセージ自体を受信していないことを分けるためです。短時間に何度も送るのではなく、入力値と設定を一つずつ確認してください。
VPSでEAを動かしているなら、手元PCのテスト成功は、VPS側のEAが正しく送信している証明ではありません。実際に稼働する側の設定とログを確認します。設定を同期する方式では、どの環境へ反映されているかも確認しましょう。
MT4のMetaTrader VPSとWindows VPSの違い|EAの対応と同期で選ぶ
テストは届くのに、取引通知が来ないとき

MT4の組み込み設定には、プッシュ通知全体の許可とは別に、取引操作の通知設定があります。公式説明で対象になるのは成功した取引操作、残高に関する操作、マージンコールの状態です。注文が誤った条件で拒否されたなど、成功していない操作の通知は送られません。
したがって「失敗した注文の通知が来ないから、エラーは起きていない」とは判断できません。注文・建玉・取引履歴と、端末やEAのログで実際の状態を確認します。通知を発生させるためだけに、実口座で注文する必要はありません。
取引通知を受け取りたいのか、EAが条件に達した際の独自メッセージを受け取りたいのかも区別します。価格条件のアラームやEAが判断した売買候補は、必ずしもMT4の取引通知と同じものではありません。
MT4公式のEA設定では、自動売買を禁止してもEAプログラム自体は動作し、取引操作を実行できなくなると説明しています。OFFだけを理由に通知も停止すると決めつけず、EAの通知実装と条件を確認します。通知を確かめるためだけに自動売買をONにしません。
EA独自の通知は、機能・条件・ログを確認する

EAの通知は、作者が送信処理を実装し、条件を満たしたときに送る設計かどうかで変わります。MQL4にはSendNotification関数がありますが、すべてのEAが使っているわけではありません。通知のON/OFF、対象の条件、どの内容を送るかを説明書で確認します。
同関数の戻り値が成功でも、意味するのは端末からの送信成功で、スマホ上の表示まで保証するものではありません。送信に失敗した場合は、作者が記録しているログのエラーを確認します。主な公式エラーは次のとおりです。
| エラー | 公式上の区分 | 確認する方向 |
|---|---|---|
| 4250/4251 | 送信失敗/パラメーターの誤り | 送信結果と渡す文面など。原因を番号だけで断定しない |
| 4252 | 通知設定の誤り | 実稼働側の通知許可と登録先の設定 |
| 4253 | 送信頻度が多すぎる | EAの送信回数・重複送信を作者へ確認 |
公式仕様では文面は255文字以内、呼出しは1秒に2回まで、かつ1分に10回までです。頻度制限に違反すると関数が無効になる場合があるため、何度も送り直す対応を続けず、通知条件や連続送信の仕様を作者へ確認します。
また、SendNotificationはストラテジーテスターでは動作しません。バックテストで通知が来ないことだけを、スマホやEAの通知設定の故障と判断しないでください。テスト環境の制限と、実稼働端末からのテスト通知を分けて確認します。
問い合わせるときは、EA名・版、どのPCやVPSで動かすか、テスト通知の結果、期待した条件と時刻、関係するログを整理すると伝えやすくなります。口座パスワード等を記事コメントへ載せず、提供元が指定する窓口と方法で確認してください。
MT4のEA通知でよくある質問
まとめ|経路・取引通知・EAの条件を順に確認する
通知不着は、まず取引の実際の状態を確認してから、テスト通知の経路、組み込み取引通知の設定、EA独自の機能と条件に分けます。手元とVPSを取り違えず、実際に稼働する側の設定とログを見ることが大切です。
通知は運用を確認する補助で、建玉・評価損・口座の余力を確認する代わりにはなりません。稼働場所とスマホの役割を整理し、停止が必要なときも残る注文の扱いを別に確認しましょう。
通知の有無とは別に、実際の注文・建玉・成立履歴を確認する
テスト通知でID・許可・通信を確認し、EA独自条件と分ける
実稼働側のログと仕様を整理し、分からなければ作者へ確認する
FX自動売買はスマホだけでできる?始め方とパソコンが必要なケース

トラリピ研究所 
