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