你能帮我把它拆下来吗?
我验证缩进,测试了很多不同的代码。我试着改变脚本的版本。同样的错误:
if (rsi < 30)
plotshape(series=high, shape=shape.triangleup, color=color.green, location=location.belowbar)
不能在if
块(或任何局部作用域)中使用plot*()
函数。plot*()
函数必须在全局作用域中。
作为一种解决方法,您可以使用label
或使用三元操作符设置序列:
plotshape(series=rsi < 30 ? high : na, shape=shape.triangleup, color=color.green, location=location.belowbar)