MT4のEA通知がスマホに届かない?テスト通知・約定・EA条件を切り分ける

MT4のEA通知が届かない。テスト・取引・EAを確認ことを小トラと確認するイラスト

カエルさん

MT4のEA通知が、スマホに届かないよ。
テスト通知は来るのに、売買の通知が来ないのはなぜ?
通知がないなら、EAも注文していないってこと?
まず通知の経路と、実際の注文を分けて確認しよう。テスト通知、MT4が送る取引通知、EAが独自に送る通知は別だよ。通知が来ないだけで未約定とは判断せず、注文・建玉・履歴と、EAを動かしている側のログを見よう。

たけたけ

📖 この記事でわかること

・ テスト通知・MT4の取引通知・EA独自通知の切り分け

・ MetaQuotes IDと通知許可、実際に稼働する端末の確認

・ EAの通知条件・エラー・テスターの制限と、確認する順番

スマホへ通知が届かなくなると、EAが停止したのか、通知だけの問題なのか不安になります。最初に口座の注文・建玉・成立履歴を確認し、通知の有無を売買結果の代わりにしないことが大切です。

この記事は、2026年11月14日に確認したMT4・MQL4の公式情報をもとに、プッシュ通知の確認手順を説明します。利用者の端末や個別EAを実操作した記録ではありません。会社独自アプリの通知やメール、MQL5の売買コピーSignalsとは分けて扱います。

届かない通知を、3種類に分ける

MT4の通知設定を有効にしただけで、すべてのEAが、利用者の欲しい内容を自動で知らせるわけではありません。どの通知を待っているかから整理しましょう。

テスト成功だけでEA通知まで証明しない
通知の種類何を確かめるか届かないときの次の確認
設定画面から送るテスト通知端末から登録先のスマホへの基本的な通知経路MetaQuotes ID・プッシュ許可・通信・スマホ側通知設定
MT4の取引通知組み込みの取引通知が対象とする操作と、その設定取引通知の許可、実際の成功取引・履歴
EAが独自に送る通知EAに通知機能があり、指定条件で送信処理をするかEAの仕様・入力・稼働側ログ・送信エラー

たとえばテストは届くのにEAの通知だけ来ないなら、スマホの受信経路だけを何度も設定し直すより、EAの通知機能と条件を確認します。逆にテスト自体が届かない段階で、EAの売買条件だけを変更しても、通知経路の確認にはなりません。

スマホで口座を見られることと、EAがスマホ本体で動いていることも別です。EAの稼働場所が曖昧な場合は、先にPC・VPSとスマホの役割を整理してください。

FX自動売買は スマホでできる?のイラスト FX自動売買はスマホだけでできる?始め方とパソコンが必要なケース

テスト通知も届かないときは、ID・許可・通信を見る

テスト通知も届かない?。ID・許可・通信を確認ことを小トラと確認するイラスト

MT4公式の通知設定では、PC版の通知機能を有効にし、受信先のMetaQuotes IDを登録してテストします。MetaQuotes IDはスマホ版MT4のメッセージ設定などで確認する識別子で、取引口座の番号やログインパスワードとは別です。

確認する順番は、①受け取りたいスマホのID、②PC版MT4のプッシュ通知の許可と登録内容、③そのPCとスマホの通信、④スマホOS側のMT4通知許可です。機種変更やアプリの再設定後は、以前の登録先をそのまま使ってよいかも確認しましょう。

テストを送ったときは、スマホの通知表示だけでなく、アプリ側のメッセージも確認します。表示されないことと、メッセージ自体を受信していないことを分けるためです。短時間に何度も送るのではなく、入力値と設定を一つずつ確認してください。

VPSでEAを動かしているなら、手元PCのテスト成功は、VPS側のEAが正しく送信している証明ではありません。実際に稼働する側の設定とログを確認します。設定を同期する方式では、どの環境へ反映されているかも確認しましょう。

MT4のVPSは2種類:EAの対応と管理で選ぶ MT4のMetaTrader VPSとWindows VPSの違い|EAの対応と同期で選ぶ

テストは届くのに、取引通知が来ないとき

テストは届くのに来ない。取引通知の設定と履歴を見ることを小トラと確認するイラスト

MT4の組み込み設定には、プッシュ通知全体の許可とは別に、取引操作の通知設定があります。公式説明で対象になるのは成功した取引操作、残高に関する操作、マージンコールの状態です。注文が誤った条件で拒否されたなど、成功していない操作の通知は送られません。

したがって「失敗した注文の通知が来ないから、エラーは起きていない」とは判断できません。注文・建玉・取引履歴と、端末やEAのログで実際の状態を確認します。通知を発生させるためだけに、実口座で注文する必要はありません。

取引通知を受け取りたいのか、EAが条件に達した際の独自メッセージを受け取りたいのかも区別します。価格条件のアラームやEAが判断した売買候補は、必ずしもMT4の取引通知と同じものではありません。

AutoTradingをOFFにすれば、すべての通知も止まる?

MT4公式のEA設定では、自動売買を禁止してもEAプログラム自体は動作し、取引操作を実行できなくなると説明しています。OFFだけを理由に通知も停止すると決めつけず、EAの通知実装と条件を確認します。通知を確かめるためだけに自動売買をONにしません。

EA独自の通知は、機能・条件・ログを確認する

EA独自の通知を確認。機能・条件・ログを調べることを小トラと確認するイラスト

EAの通知は、作者が送信処理を実装し、条件を満たしたときに送る設計かどうかで変わります。MQL4にはSendNotification関数がありますが、すべてのEAが使っているわけではありません。通知のON/OFF、対象の条件、どの内容を送るかを説明書で確認します。

同関数の戻り値が成功でも、意味するのは端末からの送信成功で、スマホ上の表示まで保証するものではありません。送信に失敗した場合は、作者が記録しているログのエラーを確認します。主な公式エラーは次のとおりです。

SendNotificationのエラーと確認先
エラー公式上の区分確認する方向
4250/4251送信失敗/パラメーターの誤り送信結果と渡す文面など。原因を番号だけで断定しない
4252通知設定の誤り実稼働側の通知許可と登録先の設定
4253送信頻度が多すぎるEAの送信回数・重複送信を作者へ確認

公式仕様では文面は255文字以内、呼出しは1秒に2回まで、かつ1分に10回までです。頻度制限に違反すると関数が無効になる場合があるため、何度も送り直す対応を続けず、通知条件や連続送信の仕様を作者へ確認します。

また、SendNotificationはストラテジーテスターでは動作しません。バックテストで通知が来ないことだけを、スマホやEAの通知設定の故障と判断しないでください。テスト環境の制限と、実稼働端末からのテスト通知を分けて確認します。

問い合わせるときは、EA名・版、どのPCやVPSで動かすか、テスト通知の結果、期待した条件と時刻、関係するログを整理すると伝えやすくなります。口座パスワード等を記事コメントへ載せず、提供元が指定する窓口と方法で確認してください。

MT4のEA通知でよくある質問

Qテスト通知が届けば、EAの通知設定も正常ですか?
A

基本経路の確認にはなりますが、EAに通知機能があるか、条件を満たしたかまでは証明しません。EAの仕様・入力と実稼働側のログを確認します。
Q通知が来なければ、注文は成立していませんか?
A

そのようには判断できません。注文・建玉・成立履歴で売買の状態を先に確認します。失敗した取引操作が組み込み通知の対象ではない点も区別します。
QスマホのMT4を開いていれば、PCを閉じてもEA通知は続きますか?
A

EAがどこで動いているかによります。手元PCで動くEAと、別のVPSで稼働するEAを分けて確認します。スマホで口座を表示できるだけでEAの稼働は証明できません。
QバックテストでEAの通知が来ないのは故障ですか?
A

SendNotificationはストラテジーテスターでは動作しない仕様です。テスター内の送信制限と、端末の通知経路の問題を分けて確認します。
Q通知だけを確かめるために、実際に注文した方がよいですか?
A

実口座の注文を急ぐ必要はありません。まず設定画面のテスト通知、既存の履歴・ログ、EAの説明書を確認し、不明点は作者へ問い合わせます。

まとめ|経路・取引通知・EAの条件を順に確認する

通知不着は、まず取引の実際の状態を確認してから、テスト通知の経路、組み込み取引通知の設定、EA独自の機能と条件に分けます。手元とVPSを取り違えず、実際に稼働する側の設定とログを見ることが大切です。

通知は運用を確認する補助で、建玉・評価損・口座の余力を確認する代わりにはなりません。稼働場所とスマホの役割を整理し、停止が必要なときも残る注文の扱いを別に確認しましょう。

💡 今日からやること

 通知の有無とは別に、実際の注文・建玉・成立履歴を確認する

 テスト通知でID・許可・通信を確認し、EA独自条件と分ける

 実稼働側のログと仕様を整理し、分からなければ作者へ確認する

FX自動売買は スマホでできる?のイラスト FX自動売買はスマホだけでできる?始め方とパソコンが必要なケース

通知がない原因を一つに決めず、どこまでは確認できたかを分けて考えよう。実際の注文の状態を確認することも忘れないでね。

たけたけ