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
References
TradingView: ta.dev(); used internally by CCI