向第三方发送事件

Sending Event to 3rd Party

有没有办法在 pine-script 中将 event/alert 发送到外部源?这包括写入文件或向第 3 方机器人发送某种消息。

如果是这样,有没有人有如何做到这一点的例子?总体而言,我正在尝试向第三方执行系统(不是经纪人)发送信号。

谢谢。

是的,你可以。 TradingView (TV) 提供以下选项用于与外部世界通信警报:

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

您也可以使用函数 alertcondition().

根据您自己的学习脚本创建此类提醒

详情请看:

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

为了连接机器人,我们对 webhook 连接器特别感兴趣。 在这里,您可以让电视向任何您想要的 URL 发送 HTTP POST 消息,然后您可以从那里触发服务器端的机器人来做任何您想做的事情。 请注意,此类 HTTP POST 消息可以自定义很多,因此该消息可以向您的机器人发送大量指令,以最大限度地减少机器人端的自定义工作。 拥有云服务场所的服务器是件好事,因此不必担心可用性、连接性和不断变化的 IP 地址。

我强烈建议你看看这个:

Tradingview webhook bot in Python

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

如果您对非加密的东西感兴趣,那么您需要一些东西来扮演 ccxt 的角色,并确保您可以连接到您的经纪人 API 端点。

*: link to CCXT on github