pinescript 中的脚本警报

时间:2021-05-28 11:15:04

标签: pine-script script alerts

作为新手,我想了解脚本警报的工作原理。例如,这里 下面是一个应该每 5 分钟触发一次的警报,前提是所选工具和时间范围正确。

根据控制台,脚本看起来没问题,但不起作用。因此我的问题是:

  • 可能是什么原因?
  • 您能否确认脚本警报不会自动添加到警报列表(右侧窗格)中?
  • 如何定义多个脚本警报(例如,相同的条件和时间范围但不同的固定工具)?
  • 或者,函数是否返回字符串数组的元素数?

--- 示例 1:

//@version=4
study("temp", overlay = true)
score_val=0.5
if syminfo.tickerid=="AAPL" and timeframe.period=='5' and score_val==0.5
    alert(syminfo.tickerid + "_1",alert.freq_once_per_bar)

--- 示例 2:

//@version=4
study("temp", overlay = true)
nb_tickers=1
var string[] stringArray= array.from("AAPL")

for i = 0 to nb_tickers-1
    if syminfo.tickerid==array.get(stringArray,i) and timeframe.period=='5' and score_val==0.5
        alert(syminfo.tickerid + "_1",alert.freq_once_per_bar)

1 个答案:

答案 0 :(得分:0)

有一个示例说明如何在 blog post announcement 中的多个符号上触发警报。

脚本中的

alert() 调用触发警报事件;它们不会创建警报。需要使用 ALT-A 或此按钮从图表 UI 创建警报:

enter image description here

参见Pine usrman on alerts for more information