pine-script - 向第 3 方发送事件
问题描述
有没有办法在 pine-script 中向外部源发送事件/警报?这将包括写入文件或向第 3 方机器人发送某种消息。
如果是这样,有没有人有如何做到这一点的例子?大局,我正在尝试向第三方执行系统(不是经纪人)发送信号。
谢谢。
解决方案
是的你可以。TradingView (TV) 提供以下选项用于与外部世界交流警报:
- 在电视应用程序上通知
- 显示弹出窗口(电视网站)
- 发送电子邮件
- Webhook URL(<< 需要付费订阅)
- 播放声音
- 发送电子邮件到短信
您还可以使用该功能根据您自己的研究脚本创建此类警报alertcondition()
。
详情请见:
为了连接机器人,我们对 webhook 连接器特别感兴趣。在这里,您可以让 TV 向您想要的任何 URL 发送 HTTP POST 消息,然后您可以从那里触发服务器端的机器人做任何您想做的事情。请注意,此类 HTTP POST 消息可以自定义很多,因此该消息可以向您的机器人携带大量指令,以最大限度地减少机器人端的自定义工作。一个不错的选择是云服务场所的服务器,因此不必担心可用性、连接性和不断变化的 IP 地址。
我强烈建议你看看这个:
Python 中的 Tradingview webhook 机器人
这个开源的 python 连接器使用 Flask 设置一个网络服务器,电视将向其中发送 HTTP POST 消息。在环境中,使用 ccxt* 包为您提供广泛的(加密)交换选择。
如果你对非加密的东西感兴趣,那么你需要一些东西来扮演 ccxt 的角色,并确保你可以连接到你的代理 API 端点。
推荐阅读
- python - 如何创建散点图,并为每个点单独指定颜色?
- reactjs - 在 node-sass@4.11.0 安装后脚本失败。无法设法运行它
- r - 如何在 r 中看到图形 dygraph() 上的线 dylimit()?
- jquery - 在向路由添加参数后,对于页面中的所有图像,我得到错误:未找到资源错误
- javascript - 如何显示反应选择的工具提示?
- delphi - 具有重载函数的编译器错误
- javascript - Javascript - 停止表单提交,self.submit 不是函数
- android - 如何检测 Flutter 中是否打开了另一个应用程序?
- python - 清理没有 .join() 且不阻塞主线程的线程
- f# - F# 查询表达式嵌套列表