向第三方发送事件

时间:2020-04-08 16:39:01

标签: pine-script

是否可以通过pine脚本将事件/警报发送到外部源?这将包括写入文件或向第三方机器人发送某种消息。

如果是这样,有人能举个例子吗?大局,我正在尝试向第三方执行系统(而不是经纪人)发送信号。

谢谢。

1 个答案:

答案 0 :(得分:2)

可以。 TradingView(TV)提供以下选项,用于与外界交流警报:

  • 在电视应用上通知
  • 显示弹出窗口(电视网站)
  • 发送电子邮件
  • Webhook URL(<<需要付费订阅)
  • 播放声音
  • 发送电子邮件到短信

您还可以基于自己的带有功能alertcondition()的研究脚本来创建此类警报。

有关详细信息,请参阅:

  1. alertcondition function on Pine-script reference
  2. alertcondition on Pine-script manual

对于连接机器人,我们对webhook连接器特别感兴趣。 在这里,您可以让TV将HTTP POST消息发送到您想要的任何URL,然后您可以从那里触发服务器端的bot进行您想要的任何操作。 请注意,此类HTTP POST消息可以通过自定义很多,因此该消息可以向您的机器人携带很多指令,以最大程度地减少机器人方面的自定义工作。 在云服务场所拥有一台服务器是一个不错的选择,因此不必担心可用性,连接性和不断变化的IP地址。

我强烈建议您看看以下内容:

Tradingview webhook bot in Python

此开源python连接器使用Flask设置网络服务器,电视将向其发送HTTP POST消息。在该环境中,使用ccxt *软件包以便为您提供广泛的(加密)交换选择。

如果您对非加密技术感兴趣,那么您需要发挥ccxt的作用,并确保可以连接到代理API端点。

*:link to CCXT on github