Plot tradingview pine脚本错误“;无法使用';绘图';“在局部范围内”;
我试图在Tradingview下使用Pine语言编写一个简单的if-then-else语句。代码所做的是基于用户输入的 如果选中该框,则打印线 如果未选中该框,请勿绘制直线 这是我的代码:Plot tradingview pine脚本错误“;无法使用';绘图';“在局部范围内”;,plot,pine-script,Plot,Pine Script,我试图在Tradingview下使用Pine语言编写一个简单的if-then-else语句。代码所做的是基于用户输入的 如果选中该框,则打印线 如果未选中该框,请勿绘制直线 这是我的代码: notPlot = -2000 var ch382= input(true, ".382") if ch382 plot( ch382? bottom + diff * .382: noPlot, title="fib-.236", linewidth=3, color=color.orange
notPlot = -2000
var ch382= input(true, ".382")
if ch382
plot( ch382? bottom + diff * .382: noPlot, title="fib-.236", linewidth=3, color=color.orange )
我怎样才能用正确的方式来写呢
如果我尝试运行它,我会得到:“无法在本地范围内使用‘plot’”
如蒙协助,将不胜感激
埃塔:我在下面找到了这条线
- 但—
我需要做的是,如果复选框被选中,则进行绘图;如果复选框未被选中,则进行~not plot~。ETA:解决了问题。有人会使用“na”(在绘图的情况下)来注意不应该显示线-我的错误
var ch382 = input(true, ".382")
plot( ch382? bottom + diff * .382: na, title="fib-.382", linewidth=3, color=color.orange )
如果您解决了问题,请将答案作为答案发布;)是否可以从指示值中删除na?