stdev
stdev
stdev(source, length) → series[float]
例
plot(stdev(close, 5))
//the same on pine
isZero(val, eps) => abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
戻り
標準偏差。
引数
source (series) 処理する値の系列。
length (integer) バーの数(長さ)。
備考
これは標準偏差のベイズ推定です。