Pine script 从pine脚本获得的随机值与tradingview中的实际值不匹配

Pine script 从pine脚本获得的随机值与tradingview中的实际值不匹配,pine-script,stochastic,Pine Script,Stochastic,我试图在交易视图中使用pine脚本绘制随机(14,1,1)。但如果我使用trading view的indicators工具绘制随机指标,则输出不同。我使用的代码如下: //@version=4 study("My Script") Length = input (14, minval=1, title = "Stochastic Length") k = input (1, minval=1, title = "Stochastic %K") d = input (1, minval=1, ti

我试图在交易视图中使用pine脚本绘制随机(14,1,1)。但如果我使用trading view的indicators工具绘制随机指标,则输出不同。我使用的代码如下:

//@version=4
study("My Script")
Length = input (14, minval=1, title = "Stochastic Length")
k = input (1, minval=1, title = "Stochastic %K")
d = input (1, minval=1, title = "Stochastic %D")
Sto = stoch (close, highest(Length), lowest(Length), Length)
K= sma (Sto, k)
D= sma (Sto, d)
plot (D, title  ="%D", color = color.red, linewidth=1)
plot (K, title  ="%K", color = color.aqua, linewidth=1)
hline(80, title = "Upper Limit", color = color.red, linestyle =  hline.style_dotted)
hline(20, title = "Lower Limit", color = color.lime, linestyle =  hline.style_dotted)

在上面的屏幕截图中可以看到差异

如果我做错了什么,请帮助更正代码。

需要使用:

Sto = stoch (close, high, low, Length)
而不是:

Sto = stoch (close, highest(Length), lowest(Length), Length)
需要使用:

Sto = stoch (close, high, low, Length)
而不是:

Sto = stoch (close, highest(Length), lowest(Length), Length)

非常感谢你的帮助。