提问人:boiboi19 提问时间:11/16/2023 最后编辑:TylerHboiboi19 更新时间:11/17/2023 访问量:64
如何更正“条件参数接受'bool'参数”
How to correct "The condition parameter accepts a 'bool' argument"
问:
left = input(6, title="Left", group="Support and Resistance")
right = input(8, title="Right", group="Support and Resistance")
hih = ta.pivothigh(high, left, right)
lol = ta.pivotlow(low, left, right)
top = ta.valuewhen(hih, high[right], 0)
bot = ta.valuewhen(lol, low[right], 0)
在 PineScript 版本 5 中,它显示错误:
函数的参数接受“bool”参数。为避免潜在的意外结果,请将“bool”值或表达式传递给此参数。
condition
ta.valuewhen
我该如何解决这个问题?
答:
0赞
vitruvius
11/17/2023
#1
这不是错误,而是警告。
如果要消除该警告,可以将 和 函数的输出强制转换为。在您的用例中,它不会有任何区别。pivothigh()
pivotlow()
bool
hih = bool(ta.pivothigh(high, left, right))
lol = bool(ta.pivotlow(low, left, right))
评论