跳至内容

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。

最后更新于