当 pine 脚本中触发警报时,如何将一些数据发送到特定的 url?

问题描述 投票:0回答:1

我熟悉 pine 脚本中的 webhook。 webhook 的问题是不允许使用 post-curl 发送数据。

当我的指标中的语句发生时,如何将一些数据(多个浮点值)发送到网址?

提前致谢

pine-script pine-script-v4
1个回答
2
投票

您绝对可以使用 webhook 发送数据。

定义警报时,您可以设置

Alert name
Message
字段。
Alert name
只是一个字符串(用于区分警报),但
Message
字段可以包含内置 Pine 变量,并且您可以在脚本运行时为这些内置变量设置值。在警报创建窗口上有一个文本“您可以使用特殊占位符,例如 {{close}}...”和一个问号,可通往文档。

即:您可以将自己的变量(例如,

al_mes
)设置为某个值(可以控制 Webhook 另一端的应用程序),当您调用
strategy.entry()
时,它将接受警报消息字段,你应该在哪里放入
al_mes
变量:

strategy.entry(id='Above Open', direction=strategy.long, alert_message=al_mes, comment = 'To the Moon')

该警报消息值将被放入内置变量

alert_message
中,您可以将其作为
{{strategy.order.alert_message}}
放入警报创建窗口的消息字段中。

当警报被触发时,将通过 HTTP POST 请求查询 webhook,并且相当于

{{strategy.order.alert_message}}
的内容将作为 POST DATA 放入请求中。
这就是 3Commas.io 机器人与 Tradingview 自定义信号配合使用的方式。

© www.soinside.com 2019 - 2024. All rights reserved.