【问题标题】:Asset Price - Simple Moving Average Script资产价格 - 简单移动平均线脚本
【发布时间】:2021-12-26 17:29:09
【问题描述】:
我试图找出当前价格与简单移动平均线之间的偏差。
我尝试的代码如下,错误消息“找不到函数或函数引用'sma'。”
不知道为什么给定 sma 是一个 Pine Script 函数,任何帮助将不胜感激。
indicator("Divergence")
myMA = sma(close,50)
Divergence = (myMA-close)
plot(Divergence, color=color.blue)
【问题讨论】:
标签:
pine-script
moving-average
【解决方案1】:
version 5 引入了新的命名空间。技术指标,现在有ta。所以,试试ta.sma(close, 50)。
【解决方案2】:
谢谢,现在使用下面的参考代码。
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)