Pine script “我该如何解决?”;无法调用参数为“的绘图”;错误

Pine script “我该如何解决?”;无法调用参数为“的绘图”;错误,pine-script,indicator,Pine Script,Indicator,我是pinescript编码新手,我正在ssl通道上编写一个脚本,每当上升趋势的ssl高于下降趋势的ssl时,我想在条形图的顶部绘制一条绿线,反之亦然,但我总是会遇到一些错误 代码如下: 1. period = input(title="Period", defval=10) 2. len = input(title="Period", defval=10) 3. smaHigh=sma(high, len) 4. smaLow=sma(low, len

我是pinescript编码新手,我正在ssl通道上编写一个脚本,每当上升趋势的ssl高于下降趋势的ssl时,我想在条形图的顶部绘制一条绿线,反之亦然,但我总是会遇到一些错误

代码如下:

1. period = input(title="Period", defval=10)
2. len = input(title="Period", defval=10)
3. smaHigh=sma(high, len) 
4. smaLow=sma(low, len) 
5. Hlv = 0
6. Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1] 
7. sslDown = Hlv < 0 ? smaHigh : smaLow 
8. sslUp = Hlv < 0 ? smaLow : smaHigh  
9.
10. uptrend = sslUp > sslDown
11. downtrend = sslUp < sslDown
12.
13. plot(uptrend, color=color.green, linestyle=hline.style_dashed, linewidth = 1)
14. plot(downtrend, color=color.red, linestyle=hline.style_dashed, linewidth = 1)

请帮帮我,伙计们。非常感谢。

修复了函数
绘图中的错误

//@version=4
study("Help (SSL)", overlay=true)
period = input(title="Period", defval=10)
len = input(title="Period", defval=10)
smaHigh=sma(high, len) 
smaLow=sma(low, len) 
Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1] 
sslDown = Hlv < 0 ? smaHigh : smaLow 
sslUp = Hlv < 0 ? smaLow : smaHigh  

uptrend = sslUp > sslDown
downtrend = sslUp < sslDown

plot(uptrend ? sslDown : na, color=color.green, style=plot.style_linebr, linewidth = 1)
plot(downtrend ? sslDown : na, color=color.red, style=plot.style_linebr, linewidth = 1)

// plot(sslUp, color=color.green, style=plot.style_linebr, linewidth = 1)
// plot(sslDown, color=color.red, style=plot.style_linebr, linewidth = 1)
/@version=4
研究(“帮助(SSL)”,覆盖=true)
期间=输入(title=“期间”,deffal=10)
len=输入(title=“Period”,deffal=10)
smaHigh=sma(高,透镜)
smaLow=sma(低,透镜)
Hlv=0
Hlv:=关闭>高?1:低-1:Hlv[1]
sslDown=Hlv<0?smaHigh:smaLow
sslUp=Hlv<0?smaLow:smaHigh
上升趋势=上升趋势>下降趋势
下降趋势=sslUp

//@version=4
study("Help (SSL)", overlay=true)
period = input(title="Period", defval=10)
len = input(title="Period", defval=10)
smaHigh=sma(high, len) 
smaLow=sma(low, len) 
Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1] 
sslDown = Hlv < 0 ? smaHigh : smaLow 
sslUp = Hlv < 0 ? smaLow : smaHigh  

uptrend = sslUp > sslDown
downtrend = sslUp < sslDown

plot(uptrend ? sslDown : na, color=color.green, style=plot.style_linebr, linewidth = 1)
plot(downtrend ? sslDown : na, color=color.red, style=plot.style_linebr, linewidth = 1)

// plot(sslUp, color=color.green, style=plot.style_linebr, linewidth = 1)
// plot(sslDown, color=color.red, style=plot.style_linebr, linewidth = 1)