Free trial
Contents

deviation

Mean Absolute Deviation

deviation(source, length)

Parameters

Name Type Description
source field Data series to calculate deviation on
length int Number of periods for the calculation

Formula

deviation = AVG(|source[i] - SMA(source, length)|) for i in [0, length-1]

Examples

deviation(close, 20);  # Standard 20-period deviation
deviation(close, 14);  # 14-period deviation
deviation(close, 20) > 2.0;  # High dispersion condition
x = deviation(close, 20); x > deviation(close, 50);  # Short-term vs long-term volatility

Returns

float

Range

length must be 2-400

Notes

The correlated AVG always includes the current bar, even during warm-up, so it never resolves to NULL

See Also

cci, dev

References

TradingView: ta.dev(); used internally by CCI