资产价格-简单移动平均脚本



我试图找出当前价格和简单移动平均线之间的偏差。我尝试的代码如下,错误消息";找不到函数或函数引用"sma"不确定为什么给sma是一个Pine Script函数,任何帮助都将不胜感激。

indicator("Divergence")
myMA = sma(close,50)
Divergence = (myMA-close)
plot(Divergence, color=color.blue)

version 5引入了新的命名空间。对于技术指标,现在有ta。所以,试试ta.sma(close, 50)

感谢您现在使用下面的参考代码。

study(title="Divergence v3", overlay=true)
// Calculate moving averages
TF = input(title="TF", type=resolution,defval="D")
fastMA = sma(close, 20)
Divergence = close/fastMA
Mid=1
L= security(tickerid, 'D', low)
H= security(tickerid, 'D', high)
Low=  L/fastMA
High=  H/fastMA
// Plot values
plot(series=Divergence, color=orange, linewidth=1)
plot(series=Mid, color=white, linewidth=1)
plot(series=High, color=red, linewidth=1)
plot(series=Low, color=green, linewidth=1)

最新更新