The Kaufman Adaptive Moving Average is a version of the adaptive moving average based on the exponentially smoothed moving average combined with the original methods of detecting and applying volatility as a dynamically changing smoothing constant.
The indicator has two input parameters:
- Period – calculation period;
- Applied price – price used for calculations.
Calculations:
KAMA[i] = KAMA[i-1] + sc * (Price[i] - KAMA[i-1])
where:
sc = (er * 0.6015 + 0.0645) * (er * 0.6015 + 0.0645), er = Abs(Price[i] - Price[i-Period+1]) / Sum1, and Sum1 = Sum(Abs(Price[i] - Price[i-1])) from (i-Period+1) to i
Recommended MT5 Brokers
XM Broker
- Free $50 To Start Trading Instantly! (Withdraw-able Profit)
- Deposit Bonus up to $5,000
- Unlimited Loyalty Program
- Award Winning Forex Broker
- Additional Exclusive Bonuses Throughout The Year
- Exclusive 50% Cash Rebates for all Trades!
Already an XM client but missing out on cashback? Open New Real Account and Enter this Partner Code: 𝟕𝐖𝟑𝐉𝐐
(Free MT5 Indicators Download)

Enter Your Email Address below, download link will be sent to you.