实盘消息推送
在推送设置页面中,可以开启消息推送。

- 移动端(App)
开启移动端App推送后,实盘程序发出的推送消息将推送至优宽量化移动端App。 - 邮箱
开启邮箱推送需先验证邮箱,验证通过后即可接收实盘程序发出的推送消息。 - WebHook
开启WebHook推送后,例如将推送地址设置为:http://abc.com/push.php?data={body}。
当实盘程序发出推送消息时,平台会向所设置的地址http://abc.com/push.php?data={body}发送一个请求(仅支持GET方法),并将推送的消息填充至{body}位置。
在策略中推送消息
- JavaScript/TypeScript/Python/Rust/C++语言
在策略代码中使用Log()函数,以及其它可在日志区域输出日志信息的函数,例如:exchange.CreateOrder()、exchange.CancelOrder()等。
为这些函数传入一个附加参数"@"(即在必要参数之外再增加一个附加参数),例如:Log("这是推送的消息", "@"),即可将该条日志信息进行推送,平台会根据「推送设置」执行消息推送。Rust语言中对应为Log!宏,用法相同:Log!("这是推送的消息", "@");。 - PINE语言/My语言
在PINE语言/My语言策略所集成的「交易类库」参数中,可以开启交易日志推送,触发交易动作后将自动进行推送。 - Blockly可视化
在「工具」一栏中选择消息推送模块,即可实现指定信息的推送。
消息推送存在频率限制,具体规则如下:在一个实盘的20秒周期内,仅保留并推送最后一条消息,其余消息将被过滤,不予推送。