Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

Chaikin Oscillator: MACD Applied to Money Flow

The **Chaikin oscillator** applies the MACD formula to the Accumulation/Distribution Line. Marc Chaikin built it to measure the momentum of money flow itself, rather than the momentum of price, by taking the difference between a 3-period and a 10-period EMA of the AD line.

Key Takeaways

  • The oscillator equals (3-period EMA of ADL) minus (10-period EMA of ADL).
  • It turns positive when money flow momentum accelerates and negative when it slows.
  • Zero-line crossings give regime signals; divergence with price gives early warnings.
  • The most common error is treating it as a price oscillator instead of a money-flow oscillator.

Key Takeaways

  • The oscillator equals (3-period EMA of ADL) minus (10-period EMA of ADL).
  • It turns positive when money flow momentum accelerates and negative when it slows.
  • Zero-line crossings give regime signals; divergence with price gives early warnings.
  • The most common error is treating it as a price oscillator instead of a money-flow oscillator.

What It Is

The Chaikin oscillator sits in the same family as the Accumulation/Distribution Line and Chaikin Money Flow but plays a different role. The AD line tracks long-term money flow trends. CMF reports money flow as a bounded ratio. The Chaikin oscillator measures whether money flow itself is speeding up or slowing down.

The construction mirrors MACD exactly. Where MACD takes the difference of two EMAs of price, the Chaikin oscillator takes the difference of two EMAs of the AD line. The defaults are 3 and 10 periods rather than 12 and 26.

The Intuition

Price momentum often turns before price itself does. Marc Chaikin's insight was that money flow momentum often turns even earlier. If accumulation is decelerating while price keeps rising, the trend is being pushed on smaller and smaller money-flow gains, which historically precedes corrections.

The oscillator captures that idea by treating the AD line the way MACD treats price. A widening positive Chaikin oscillator says money flow is accelerating into the stock. A negative reading says distribution is accelerating. A divergence between the oscillator and price warns that the visible trend is running on weakening money flow.

How It Works

The calculation has four steps that build on each other.

1. Money Flow Multiplier:
   MFM = ((Close - Low) - (High - Close)) / (High - Low)

2. Money Flow Volume:
   MFV = MFM x Volume

3. Accumulation/Distribution Line:
   ADL_t = ADL_t-1 + MFV_t

4. Chaikin Oscillator:
   ChaikinOsc = EMA(ADL, 3) - EMA(ADL, 10)

Standard signals:

  • Above zero: the short EMA of ADL is above the long EMA, money flow momentum is up.
  • Below zero: the short EMA is below the long EMA, money flow momentum is down.
  • Cross above zero: bullish trigger, especially when price is breaking out of a base.
  • Cross below zero: bearish trigger, especially under a topping pattern.
  • Bullish divergence: price makes a new low, oscillator makes a higher low.
  • Bearish divergence: price makes a new high, oscillator makes a lower high.

Chaikin generally recommended treating the oscillator's signals in the context of the longer-term price trend rather than as standalone entries.

Worked Example

Suppose the AD line on a stock has built steadily for several weeks during a rally. The 3-period EMA of ADL sits at 5.2 million and the 10-period EMA at 4.8 million. The Chaikin oscillator reads:

ChaikinOsc = 5,200,000 - 4,800,000 = +400,000

Three weeks later, price has continued to rise to fresh highs, but the AD line has stalled because each up day has occurred on closes near the middle of the range, contributing less money flow volume than earlier bars. The new EMAs are 5.4 million for the 3-period and 5.3 million for the 10-period.

ChaikinOsc = 5,400,000 - 5,300,000 = +100,000

Even though the oscillator is still positive, it has fallen sharply. Price is making new highs while the oscillator is making lower highs. That bearish divergence, paired with the deceleration of the AD line, is the textbook warning Chaikin designed the oscillator to flag.

A few weeks later the stock corrects 10%. Traders who used the divergence to trim exposure protected gains; traders who ignored the oscillator gave back more.

Common Mistakes

  1. Treating it as a price oscillator. The Chaikin oscillator is built on the AD line, not on price. It does not measure price momentum directly; it measures money flow momentum.
  2. Ignoring the longer trend. Like MACD, the oscillator works best as a refinement of the prevailing trend rather than as a pure reversal signal. Counter-trend signals fail more often.
  3. Trading every zero crossing. Frequent crossings near zero can be noise. A buffer or a confirmation rule reduces false signals.
  4. Forgetting the AD line dependency. Anything that distorts the AD line, such as one outlier bar with a large gap and an extreme close location, also distorts the Chaikin oscillator.
  5. Confusing it with CMF. Both share an author and similar inputs. CMF is a bounded ratio over a fixed window. The Chaikin oscillator is an unbounded MACD-style difference of two EMAs of the AD line. Different tools, different uses.

Frequently Asked Questions

What is the Chaikin oscillator in simple terms? The Chaikin oscillator is the MACD of the Accumulation/Distribution Line. It measures whether money flowing into or out of a stock is speeding up or slowing down.

How does the Chaikin oscillator affect investment decisions? Traders use zero crossings to time changes in money-flow momentum and use divergence between the oscillator and price as an early warning that a trend is weakening. It is typically used to confirm or question signals from price-based tools.

What is a real-world example of the Chaikin oscillator? On a stock making new highs into earnings, the Chaikin oscillator often peaks several weeks before price and starts drifting lower while price grinds higher. That bearish divergence has historically preceded post-earnings sell-offs.

How can investors use the Chaikin oscillator effectively? Pair it with the prevailing trend, watch zero crossings together with divergence, and use it on liquid stocks where the AD line is reliable. Avoid using it on thin names or in isolation.

How is the Chaikin oscillator different from MACD? MACD takes two EMAs of price. The Chaikin oscillator takes two EMAs of the Accumulation/Distribution Line. They share the same shape and rule set, but Chaikin's version reads money flow momentum rather than price momentum.

Sources

  1. StockCharts ChartSchool. Chaikin Oscillator. https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/chaikin-oscillator
  2. TradingView Help. Chaikin Oscillator. https://www.tradingview.com/support/solutions/43000501979-chaikin-oscillator/
  3. StockCharts Mailbag. What does the Chaikin Oscillator Measure. https://stockcharts.com/articles/mailbag/2012/03/what-does-the-chaikin-oscillator-measure-waning-momentum-for-the-spy-accumulation-distribution-line.html
  4. TrendSpider Learning Center. Chaikin Oscillator Guide. https://trendspider.com/learning-center/chaikin-oscillator-a-comprehensive-guide/

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts