什么是Webhooks警报消息?
当我们开发完一个量化交易策略后,会配置警报来发送买入、卖出操作信号。
可以通过预先设置好的电子邮箱来接收信号。
也可以让TradingView向指定URL发送信号。信号是以HTTP/HTTPS协议,通过POST请求来发送消息。接收到消息后,可以向QQ群、微信群转发消息,这个是后话。
如何接收Webhooks警报消息?
首先你得有一台VPS服务器。
用flask框架接收消息
监听内网5000端口,把警报消息存成json文件


用Nginx反向代理
配置Nginx监听公网地址80端口,并把消息转发到内网地址5000端口。


设置开机自启动
用gunicorn启动应用,并创建systemd,设置成开机自启。


Webhooks警报消息样例
消息日志(这里的时间是UTC时间)


TradingView上的消息设置


消息文本
{
"时间": "{{timenow}}",
"代码": "{{ticker}}",
"方向": "{{strategy.order.action}}",
"价格": "{{strategy.order.price}}",
"注释": "{{strategy.order.comment}}"
}