Wiki/Kaufman Adaptive Moving Average (KAMA)
Kaufman Adaptive Moving Average (KAMA) - Biturai Wiki Knowledge
INTERMEDIATE | BITURAI KNOWLEDGE

Kaufman Adaptive Moving Average (KAMA)

The Kaufman Adaptive Moving Average (KAMA) is a special type of moving average that adjusts its speed based on market volatility. It helps traders identify trends and filter out noise, making it a valuable tool for decision-making.

Biturai Intelligence Logo
Michael Steinbach
Biturai Intelligence
|
Updated: 2/1/2026

Kaufman Adaptive Moving Average (KAMA)

Definition:

The Kaufman Adaptive Moving Average (KAMA) is a technical indicator used in trading. Imagine it as a smart moving average that changes how quickly it reacts to price movements. Unlike a simple moving average, which treats all price data equally, KAMA adapts to the market's volatility. In calm markets, it moves slowly, smoothing out price fluctuations. When the market gets choppy, KAMA speeds up, reacting more quickly to price changes.

Key Takeaway: KAMA is a moving average that dynamically adjusts to market volatility, providing traders with a more responsive and accurate view of price trends.

Mechanics

KAMA's design is based on the work of Perry Kaufman, who sought to create a moving average that could effectively track prices while minimizing the impact of market noise. This is achieved through a multi-step calculation process:

  1. Efficiency Ratio (ER) Calculation: The first step involves calculating the Efficiency Ratio (ER). This measures the price change over a specific period relative to the total price movement during that same period. The formula is:

    ER = (Price Change) / (Total Price Movement)

    Where:

    • Price Change = |Close - Close(n)| (Absolute value of the difference between the current closing price and the closing price 'n' periods ago).
    • Total Price Movement = Sum of the absolute values of each individual price bar movement (Sum of the absolute values of each price bar). The ER ranges from 0 to 1. An ER close to 1 indicates a strong trend (efficient market), while an ER close to 0 suggests a sideways, choppy market (inefficient market).
  2. Smoothing Constant Calculation: Next, the Smoothing Constant (SC) is determined. This value controls the responsiveness of the KAMA. Kaufman used two exponential smoothing constants, FastSC and SlowSC, to calculate the final SC.

    • FastSC = 2 / (Fast Period + 1) (Typically, Fast Period is 2).
    • SlowSC = 2 / (Slow Period + 1) (Typically, Slow Period is 30).
    • SC = (ER * (FastSC - SlowSC) + SlowSC)^2 This formula incorporates the ER to dynamically adjust the smoothing. When the ER is high (strong trend), the SC will be closer to the FastSC, making KAMA more responsive. When the ER is low (choppy market), the SC will be closer to the SlowSC, making KAMA less responsive.
  3. KAMA Calculation: Finally, the KAMA is calculated using the following formula:

    KAMA = KAMA(i-1) + SC * (Close(i) - KAMA(i-1))

    Where:

    • KAMA(i-1) is the previous period's KAMA value.
    • Close(i) is the current period's closing price.
    • SC is the smoothing constant calculated in step 2. This formula essentially applies the smoothing constant to the difference between the current price and the previous KAMA value, adjusting the KAMA value accordingly.

The KAMA’s responsiveness is directly proportional to the market’s efficiency. In a strong uptrend, it will closely follow the price. In a choppy market, it will be flatter, filtering out the noise.

Trading Relevance

KAMA provides several benefits for traders:

  • Trend Identification: KAMA helps traders identify the prevailing trend. When the price is above KAMA, it suggests an uptrend; below KAMA, a downtrend.
  • Entry and Exit Signals: Traders can use KAMA to generate entry and exit signals. For example:
    • Buy Signal: When the price crosses above the KAMA.
    • Sell Signal: When the price crosses below the KAMA.
    • Trend Confirmation: KAMA can confirm a trend. If the price is making higher highs and higher lows, and KAMA is also rising, it confirms an uptrend.
  • Filtering Noise: KAMA's adaptive nature helps filter out market noise, reducing the number of false signals.
  • Dynamic Support and Resistance: KAMA can act as dynamic support and resistance levels. The price often bounces off KAMA, providing potential entry or exit points.

Example:

Imagine you are trading Bitcoin. You see a clear uptrend. KAMA is trending upwards, and the price is consistently above KAMA. You might use KAMA as a trailing stop-loss, moving your stop-loss up as KAMA rises, protecting your profits while staying in the uptrend.

Risks

While KAMA is a useful tool, it's essential to be aware of its limitations:

  • Whipsaws: In highly volatile or choppy markets, KAMA can generate false signals (whipsaws), leading to losing trades. No indicator is perfect.
  • Lag: Like all moving averages, KAMA lags the price. It reacts to price changes, it doesn't predict them. This lag can result in late entries or exits.
  • Parameter Optimization: The performance of KAMA depends on the chosen parameters (Fast Period, Slow Period). Using the wrong parameters can lead to poor results. Backtesting and optimization are crucial.
  • Not a Standalone Indicator: KAMA should not be used in isolation. It's best used in conjunction with other technical indicators, such as Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), or volume analysis to confirm signals and improve accuracy.
  • Over-reliance: Over-reliance on any single indicator can be detrimental. Always consider the broader market context and risk management principles.

History/Examples

Perry Kaufman developed KAMA in the 1990s. The indicator was designed to address the shortcomings of simple moving averages, which often lagged behind price movements, and exponential moving averages, which could be overly sensitive to short-term price fluctuations. KAMA aimed to offer a moving average that adapted to market conditions, providing a smoother representation of the trend when the market was trending and a more responsive one when the market was volatile.

Early Adoption: KAMA gained popularity among traders due to its ability to dynamically adjust to changing market conditions. This gave it an edge over simpler moving averages, especially in volatile markets.

Real-World Application:

  • Stocks: Traders use KAMA to identify trends in stocks, confirm breakouts, and set stop-loss orders. For example, a trader might buy a stock when the price crosses above KAMA, setting a stop-loss just below KAMA.
  • Forex: In the Foreign Exchange market, KAMA helps traders identify currency pair trends and potential reversal points. A trader might look for a buy signal when the price of EUR/USD crosses above KAMA, and the KAMA is trending upwards.
  • Crypto: KAMA is also used in the cryptocurrency markets (like Bitcoin, Ethereum). The volatile nature of crypto markets makes KAMA's adaptive characteristic particularly valuable. Traders can use KAMA to filter out the noise and identify the underlying trend, reducing false signals during volatile periods. In a bull run, KAMA will typically follow the price closely, providing support during pullbacks.

Integration with Trading Strategies: KAMA is often used in conjunction with other indicators and strategies. Some common examples include:

  • KAMA and RSI: Using KAMA to identify the trend and RSI to identify overbought/oversold conditions.
  • KAMA and Fibonacci Retracements: Using KAMA to confirm trend direction, and Fibonacci retracement levels for potential entry and exit points.

Evolution: While the core principles of KAMA have remained consistent, traders continuously refine their strategies around it, often adjusting the parameters or combining it with other indicators to suit their trading style and the specific market they are trading.

Trading Benefits

Trade faster. Save fees. Unlock bonuses — via our partner links.

  • 20% cashback on trading fees (refunded via the exchange)
  • Futures & Perps with strong liquidity
  • Start in 2 minutes

Note: Affiliate links. You support Biturai at no extra cost.

Disclaimer

This article is for informational purposes only. The content does not constitute financial advice, investment recommendation, or solicitation to buy or sell securities or cryptocurrencies. Biturai assumes no liability for the accuracy, completeness, or timeliness of the information. Investment decisions should always be made based on your own research and considering your personal financial situation.