Free trial
Contents

dev

Mean Absolute Deviation

dev(source, length)

Parameters

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

Formula

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

Examples

dev(close, 20);  # Standard 20-period deviation
dev(close, 14);  # 14-period deviation
dev(close, 20) > 2.0;  # High dispersion condition
x = dev(close, 20); x > dev(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, deviation

References

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