Skip to content

Chaikin Oscillator

The Chaikin Oscillator is a technical indicator that measures capital inflows and outflows into an asset, helping to assess trend strength, market sentiment, and potential reversals. Essentially, it’s a variation of the MACD, but instead of price data, it uses the Accumulation/Distribution Line (A/D Line).

The Chaikin Oscillator is based on the difference between:

  1. The Accumulation/Distribution Line
  2. The Exponential Moving Average (EMA) of this line

It reflects the balance between buying and selling over a given period of time.

Main purposes of use:

  • Determining the strength and direction of a trend
  • Identifying overbought and oversold zones
  • Confirming signals from other indicators
  • Finding divergences between price and volume

The indicator is especially useful for analyzing whether price movement is supported by adequate trading volume. For example, a rising price while the oscillator is falling may signal a weak trend.

  • Positive values → predominantly buying (bullish signal)
  • Negative values → predominantly selling (bearish signal)
  • Crossing the zero line from below to above → possible Buy-signal
  • Crossing the zero line from above to below → possible Sell-signal

Example of operation

Available settings:

  • FastLength - length of the fast Exponential Moving Average (EMA). Range: 2–100, default 3.
  • SlowLength - length of the slow Exponential Moving Average (EMA). Range: 5–100, default 10.
  • Interval - the candle timeframe.
  • Method - the calculation type. By bar close (only on the selected interval) or by minute (once per minute for any interval).
  • Shift - shifts the requested indicator value back by the specified number of candles.

If the price makes new highs/lows, but the Chaikin Oscillator doesn’t confirm this, a divergence occurs — a signal of a possible trend reversal.

Divergence

  • Analyze the oscillator on higher timeframes to filter out market noise
  • Use in conjunction with trend indicators (MA, EMA, ADX) to filter out false signals
  • Pay attention to sharp spikes — they often coincide with key entry or exit points
  • As a momentum oscillator based on moving averages, the Chaikin Oscillator lags slightly and is not ideal for fast scalping.
  • In low-volume or flat markets, it can generate misleading signals.
  • Divergence signals require additional confirmation — they are not sufficient on their own for entry decisions.

The Chaikin Oscillator is a valuable tool for assessing whether price moves are backed by real capital flows. It works best as a confirmation filter alongside trend indicators and is especially useful for identifying divergences where price and money flow disagree.