我想实施移动平均线 (MA) TradingView。
已经有一些用于移动平均线的内置函数(如sma()
、ema()
和wma()
)。现在我想建立自己的 MA 函数。
你能帮助我吗?谢谢。
我想实施移动平均线 (MA) TradingView。
已经有一些用于移动平均线的内置函数(如sma()
、ema()
和wma()
)。现在我想建立自己的 MA 函数。
你能帮助我吗?谢谢。
按照说明书,sma
是标准的MA
。
sma 函数返回移动平均值,即 x 的最后 y 值的总和除以 y。
sma(source, length) → series
但是,如果您仍然坚持,他们还会向您展示如何在 中进行操作pine-script
,如下所示:
// same in pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
from pine documentation,
my_sma(src, len) =>
sum = 0.0
sum := nz(sum[1]) - nz(src[len]) + src
sum/len
这是有效的。