量化交易猿Enlai
发布于 2024-11-02 / 0 阅读
0
0

TradingView的Webhooks警报消息接收

什么是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}}"
}


评论