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) バーの数(長さ)。

備考
これは標準偏差のベイズ推定です。

\ 最新情報をチェック /

コメントを残す

Pineスクリプト

前の記事

sqrt
Pineスクリプト

次の記事

stoch