7

我想在一个 pine 脚本中对 TradingView 中的几只股票使用相同的警报条件。问题是我不知道是哪只股票触发了警报,除非我创建脚本副本并为每个脚本设置自定义消息。我想要类似的东西:

alertcondition(someCondition, title='Bullish', message=tickerid)

我使用 tickerid 变量,它是内置变量的 pine 脚本之一。但是,当我尝试这样做时,我得到的消息实际上是 tickerid,而不是与脚本关联的图表的 tickerid。有没有办法动态生成tickerid?

4

2 回答 2

3

不幸的是,alertcondition 的消息目前不能是动态的。首先,“tickerid”是在服务器端执行的函数。其次,alertcondition 消息是一个不进入指标服务器引擎的实体。这是一条静态文本消息,应在警报触发时显示。这就是它的工作原理,希望它会在未来的版本中得到改进。

于 2018-11-29T09:52:54.067 回答
3

刚刚偶然发现您的问题,以防其他人也这样做:向messagean添加变量alertcondition已经有一段时间了。例如:

  • {{exchange}}
  • {{ticker}}
  • {{close}}
  • {{volume}}

来源

PS Kodify.net 对此有详尽的教程:https ://kodify.net/tradingview/alerts/alert-variables/

于 2020-03-26T15:32:39.160 回答