Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plot tradingview pine脚本错误“;无法使用';绘图';“在局部范围内”;_Plot_Pine Script - Fatal编程技术网

Plot tradingview pine脚本错误“;无法使用';绘图';“在局部范围内”;

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

我试图在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 )
我怎样才能用正确的方式来写呢

如果我尝试运行它,我会得到:“无法在本地范围内使用‘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?