在pinescript中向警报添加变量

时间:2018-01-30 20:59:35

标签: pine-script

我想在一个松树脚本中为TradingView中的几个股票使用相同的警报条件。问题是我不知道哪个股票触发了警报,除非我创建脚本的副本并为每个脚本提供自定义消息。我希望有类似的东西:

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

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

2 个答案:

答案 0 :(得分:1)

刚才偶然发现了您的问题,以防万一其他人也这样做了:有一段时间将变量添加到message的{​​{1}}中了。例如:

  • alertcondition
  • {{exchange}}
  • {{ticker}}
  • {{close}}

source

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

答案 1 :(得分:0)

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