Kaufman's Adaptive Moving Average (KAMA)¶
| Name | Type | Prerequisite | Use Cases |
|---|---|---|---|
| Kaufman Adaptive MA (KAMA) | Trend/Adaptive | OHLC Data | Following trends in noisy markets without getting whipsawed. |
Definition¶
Developed by Perry Kaufman, KAMA is an intelligent moving average that accounts for market noise or volatility. It moves closely to the price when noise is low (trends) and smooths out the noise when volatility is high.
Mathematical Equation¶
\[
ER = \frac{|\text{Change}|}{\text{Volatility}}
\]
\[
SC = [ER \times (\text{fast} - \text{slow}) + \text{slow}]^2
\]
\[
KAMA_t = KAMA_{t-1} + SC \times (Price - KAMA_{t-1})
\]
Special cases¶
- Maximum possible value: Unbounded
- Minimum possible value: 0
- Behavior: Follows the price, automatically adjusting its sensitivity based on market volatility.
Visualization¶

Trading Significance¶
-
Adaptive: Automatically adjusts to market conditions.
-
Trend Filter: Horizontal KAMA indicates ranging market; sloping KAMA indicates trend.