如何解决pinescript 中的脚本警报
作为新手,我想了解脚本警报的工作原理。例如,这里 下面是一个应该每 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)
解决方法
有一个示例说明如何在 blog post announcement 中的多个符号上触发警报。
脚本中的alert()
调用触发警报事件;它们不会创建警报。需要使用 ALT-A 或此按钮从图表 UI 创建警报:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。