繁体   English   中英

无法使用警报将 tradingview webhook 消息发送到 discord

[英]Not able to send tradingview webhook messages to discord using alerts

我有一个这样的交易视图脚本

ma200 = sma(close, 200)
ma50 = sma(close, 50)
if crossover(ma50, ma200) or crossover(ma200,ma50)
    alert('{"content":"{{ticker}}, {{interval}}, Market structure change"}', alert.freq_once_per_bar)

但由于某种原因,在将消息发送到 discord 时,占位符不起作用。在 discord 中,它看起来像这样,

在此处输入图像描述

但是如果我像这样使用alertcondition() ,代码是一样的,

ma200 = sma(close, 200)
ma50 = sma(close, 50)
alertcondition(crossover(ma50, ma200) or crossover(ma200,ma50),title="market structure change",message='{"content":"{{ticker}}, {{interval}}, Market structure change"}')

它运行完美,并使用正确的占位符名称向 discord 发送警报。

为什么会发生这种情况,我该如何纠正?

{{ }} 占位符仅在 alertcondition() 中具有功能。 我们需要在使用 alert() 时构建自己的。

试试这个作为替代方案。 这些内置函数为占位符中提到的相同变量返回一个字符串。 注意我们必须如何在内置函数之间添加标点符号。 例如 + ','

        alert('{"content":"' + syminfo.ticker + ',' + timeframe.period + ', Market structure change"}', alert.freq_once_per_bar)

为您的交易和编码干杯并祝您好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM