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