SendNotification
SendNotification
向那些在“Notifications”选项卡中指定了MetaQuotes ID的移动终端发送推送通知。
bool SendNotification(
string text // Text of the notification
);参数
- text
[in] 通知的文本。消息长度不得超过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()函数的使用有严格的限制:每秒不得超过2次调用,每分钟不得超过10次调用。使用的频率是动态监控的。如果违反这些限制,该函数可以被禁用。
SendNotification()函数在Strategy Tester中无法使用。
MQL5中的新功能
在MQL5中,SendFTP、SendMail和SendNotification函数被移到了新的扩展Network functions部分。现在,程序可以与允许IP地址列表中的远程服务器交换数据。这意味着MQL5 EA可以使用TCP/IP协议在进程之间建立安全连接,而无需使用第三方DLL。
最后更新于