Language: English. Choose a language
Get started

← All indicators

Indicators · Volume

Chaikin Oscillator

The momentum of the Accumulation/Distribution line.

Origin: Marc Chaikin

Best suited to
Trending markets
Responsiveness
Leading
Family
Volume
Chaikin Oscillator applied to a chart in Analess, on synthetic demonstration data.
Chaikin Oscillator in Analess, on illustrative data. View full-size capture.

What it is

The Chaikin Oscillator measures the momentum of the Accumulation/Distribution line. Just as MACD applies two moving averages to price, this applies a fast and a slow EMA to the A/D line and plots their difference, showing whether money flow is accelerating or decelerating.

How it is calculated

This app first builds the cumulative A/D line (money-flow multiplier times volume, summed), then subtracts a slow EMA of that line from a fast EMA of it (defaults 3 and 10). The result is drawn as a histogram around zero.

How to read it

The "oscillator" histogram is positive when the A/D line is rising faster than its recent average — money-flow momentum to the upside — and negative when money flow is deteriorating. Zero crossings mark changes in money-flow momentum, not in price direction, so they often lead or disagree with price briefly. Growing histogram bars show accelerating pressure; shrinking bars toward zero show the current pressure fading. Divergences between the histogram's extremes and price extremes are the classic application.

What to look for

  • Centre-line crossContext

    The oscillator crossing zero marks a shift in the momentum of accumulation versus distribution.

  • DivergenceUpside

    Price making a lower low while the oscillator makes a higher low suggests selling momentum is fading despite the new price low.

  • DivergenceDownside

    Price making a higher high while the oscillator posts a lower high warns that buying momentum is not keeping pace.

When to use it

Best on liquid stocks and major crypto pairs, daily or intraday. Because it is a derivative of a derivative (an EMA difference of a cumulative line), it is noisy on thin symbols and on very short timeframes; forex tick volume weakens its meaning further.

Works well with

Settings explained

fastPeriod
Length of the fast EMA applied to the A/D line (default 3). Lowering it makes the oscillator twitchier; raising it smooths the fast side and reduces zero-cross noise.
slowPeriod
Length of the slow EMA applied to the A/D line (default 10). Raising it widens the gap between fast and slow, emphasizing larger money-flow swings; it should stay longer than the fast period.

Limitations and common mistakes

  • It inherits the A/D line's gap blindness.
  • Zero-line crosses are frequent in ranging markets and many are noise.
  • It measures money-flow momentum, not price momentum — the two can disagree for extended stretches.
  • Short default EMAs (3/10) make it fast but jumpy; treat single-bar flips skeptically.

References

This page explains how an indicator is calculated and read. It describes past data, not what price will do next, and it is not a recommendation to trade. Read the disclaimers.

Try it in Analess

Add Chaikin Oscillator to any chart, adjust its settings, and open this explainer from the indicator itself.