输入/搜索内容
入门
欢迎使用发明者量化交易平台
快速开始
密钥安全性
平台基础
账号与计费
实盘计费与充值
子账号
交易所
通用协议
本地凭据文件
交易所特殊说明
证券与期货
加密货币
托管者
策略库
实盘
编写策略
开发工具
回测系统
进阶专题
数据与研究
对外接口

推送设置页面中可以开启消息推送功能。

推送设置

  • 移动端(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语言
    在策略代码中,可使用Log()函数以及其它能在日志区域输出日志信息的函数,例如:exchange.CreateOrder()、exchange.CancelOrder()等。
    为这些函数传入一个附带参数"@"(即在必要参数之外再增加一个附带参数),例如:Log("This is a push message", "@"),即可将这条输出的日志信息进行推送,平台会根据「推送设置」进行消息推送。Rust语言中对应Log!宏,用法相同:Log!("This is a push message", "@");。
  • PINE语言/My语言
    在PINE语言/My语言策略所集成的「交易类库」参数中,可开启交易日志推送,触发交易动作后将自动进行推送。
  • Blockly可视化
    在「工具」一栏中选择消息推送模块,即可实现指定信息的推送。

消息推送存在频率限制,具体规则如下:在实盘的每个20秒周期内,仅保留并推送最后一条消息,其余消息将被过滤,不予推送。