【发布时间】:2022-01-04 01:49:51
【问题描述】:
我想在我的 pinescript 指示器的 for 循环中执行警报函数
这是一个例子
for x
triggerShort = if y
true
else
false
alertcondition(condition=triggerShort,title='test', message='test2')
提前感谢您的帮助
【问题讨论】:
-
您能告诉我们为什么要在循环中触发警报吗?
-
因为为了触发我的 if 条件,我需要循环一些我通过循环获取的数据(代码只是一个过于简化的版本)
-
但是你为什么不像例子中那样在循环内设置一个变量并将其用作循环外
alertcondition的条件呢? -
你能简化你的代码并分享它吗?
-
那是因为它将失去其在 for 块之外的范围。尝试通过在顶层声明它来给它一个全局范围(在任何函数之外,if/for 块等)。
标签: pine-script