メタ通知IDが[通知]タブで指定されているモバイル端末にプッシュ通知を送信します。
bool SendNotification( |
パラメーター
テキスト
[入力]通知のテキスト。メッセージの長さは255文字を超えてはなりません。
戻り値
端末から通知が正常に送信された場合はtrue。失敗した場合はfalseを返します。通知のプッシュに失敗した後にチェックすると、GetLastError()は次のエラーのいずれかを返す場合があります。
- 4250 — ERR_NOTIFICATION_SEND_FAILED、
- 4251 — ERR_NOTIFICATION_WRONG_PARAMETER、
- 4252 — ERR_NOTIFICATION_WRONG_SETTINGS、
- 4253 — ERR_NOTIFICATION_TOO_FREQUENT。
注意
SendNotification()関数には厳密な使用制限が設定されています。1秒あたり2コールを超えず、1分あたり10コールを超えません。使用頻度の監視は動的です。制限違反の場合、この機能を無効にすることができます。
SendNotification()関数はStrategy Testerでは機能しません。
MQL5の新機能
MQL5では、SendFTP、SendMail、およびSendNotification関数は、新しい拡張ネットワーク機能セクションに移動しました。プログラムは、許可されたIPアドレスのリストに含まれるリモートサーバーとデータを交換できるようになりました。これは、MQL5 EAがサードパーティのDLLを使用せずにTCP / IPプロトコルを使用してプロセス間に安全な接続を確立できることを意味します。