Trading Education

Chaikin oscillator indicator: reading the volume behind a move

The chaikin oscillator tracks the momentum of accumulation by subtracting two moving averages on the A/D line. Learn to read the zero cross and the repaint test.

By Pyrem R. 9 min read

Price broke to a fresh high on a fat green candle, so you took the breakout at face value. Two bars later it stalled, then bled back through the level and stopped you out. The volume was there. The conviction behind it was already draining, and the candle alone never showed you.

That draining is exactly what the Chaikin oscillator is tuned to catch. By the end of this guide you will be able to tell when the buying pressure behind a move is speeding up and when it is quietly running out of gas, using the zero line and the divergences that tend to show up before price makes the turn plain.

Key Findings

  • It reads momentum, not level: the Chaikin oscillator subtracts a slow moving average of the accumulation/distribution line from a fast one, so it tracks the pace of accumulation rather than its size.
  • The zero line is the switch: a cross above zero means buying pressure is accelerating, a cross below means selling pressure is taking over.
  • Its edge is early warning: because it measures acceleration, it can turn down while price and the A/D line are still edging up.
  • A clean build does not repaint: each closed candle's contribution is locked, so a reading you noted yesterday should look identical when you reload today.

What does the Chaikin oscillator actually measure?

The Chaikin oscillator measures how fast accumulation is changing, not how much of it has piled up. It sits one layer above the accumulation/distribution line , which is a running tally of where price closes inside each bar, weighted by volume. That line trends slowly and rarely surprises you. The oscillator takes it and asks a sharper question: is that tally gaining speed, or losing it?

The mechanics borrow the MACD idea. Take a fast moving average of the A/D line, take a slow one, and plot the gap between them. When the fast average pulls above the slow, accumulation is accelerating and the oscillator lifts above zero. When the fast average sinks below the slow, the pace of buying is fading and the line drops under zero. The standard pairing is a 3-period fast and a 10-period slow moving average, the setup Marc Chaikin used when he built the tool in the 1970s, documented today by StockCharts ChartSchool .

How the Chaikin oscillator is built from the A/D lineA/D linevolume + closefast average3-periodslow average10-periodChaikin oscillatorfast minus slowswings around zero

One caveat forex traders should keep in mind. Spot currency has no central tape, so the volume feeding the A/D line is tick volume, a count of price changes rather than traded contracts. It tracks real activity closely enough to be useful, but it is a stand-in. On futures, index CFDs, and most crypto you work with true volume, and the oscillator reads cleaner there.

How do you read a zero-line cross?

The zero line is where the signal lives. A cross from below zero to above it says the pace of accumulation just flipped positive, with the fast average of the A/D line overtaking the slow one. A cross the other way says distribution has grabbed the momentum. Traders often use these crosses as confirmation for a move they already have a reason to take, rather than as a standalone entry.

Distance from zero adds context. A line pushing well clear of zero says the shift is forceful; a line hugging the level says neither side has convincing control yet. Chop across zero, back and forth in a tight band, is the market telling you to stand aside.

Quick testBefore you trust a breakout, check that the oscillator is above zero and rising into it. A breakout climbing while this line falls toward zero is running on price alone, and that is the one that tends to fail.

Chaikin oscillator vs Chaikin Money Flow vs MACD: what is the difference?

These three get confused because two share a name and the third shares a method. Knowing what each one actually reports keeps you from stacking three tools that echo each other.

Entry 1
Factor Reads
Chaikin oscillator Momentum of accumulation
Chaikin Money Flow Level of money flow
MACD Momentum of price
Entry 2
Factor Built on
Chaikin oscillator A/D line
Chaikin Money Flow Close position in range
MACD Price moving averages
Entry 3
Factor Bounded?
Chaikin oscillator No, swings around zero
Chaikin Money Flow Yes, roughly plus or minus one
MACD No, swings around zero
Entry 4
Factor Volume aware?
Chaikin oscillator Yes
Chaikin Money Flow Yes
MACD No
Entry 5
Factor Best at
Chaikin oscillator Turning points in participation
Chaikin Money Flow Who is winning the close
MACD Trend and momentum shifts

The Chaikin Money Flow indicator averages a money-flow reading over a fixed window and reports the current balance of pressure. The Chaikin oscillator instead differentiates the A/D line, so it responds to the rate of change rather than the standing level. MACD uses the same fast-minus-slow structure but runs it on price, blind to volume entirely. Put simply: MACD reads price momentum, Money Flow reads the current volume verdict, and the oscillator reads whether that verdict is accelerating. A close cousin worth a look is the Klinger volume oscillator , which also subtracts a slow volume average from a fast one but weights the inputs differently.

RelicusRoad Pro

Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.

Get RelicusRoad Pro

Can it warn you before price turns?

This is where the oscillator earns its place. Because it measures acceleration, it can start rolling over while price and the A/D line are both still nudging higher. That gap is divergence, and it is the tell.

Picture price grinding to a higher high while the oscillator prints a lower high. The move is still going, but the pace of buying behind it is thinning, and thinning pressure often precedes a stall. Flip it for a bottom: price scrapes a lower low while the oscillator lifts off its own low, and the selling is losing steam even as price drips down.

Treat divergence as a warning, not a trigger. It says a move is losing its backing; it does not name the bar to enter on. Wait for price itself to confirm, a break of structure or a close back through a level, before you act. An indicator sharpens your timing. It cannot fix a thesis that was wrong to begin with, and a divergence traded on faith is how a sharp read becomes a sloppy loss.

Does the Chaikin oscillator repaint?

A correctly built Chaikin oscillator does not repaint. It rests on the accumulation/distribution line, and each candle’s contribution to that line is set by its high, low, close, and volume, all of which are settled the instant the candle closes. The two moving averages on top of it only smooth data that is already fixed, so nothing behind the current bar has any reason to move.

The reading on the live, unfinished candle will keep shifting until that candle closes, because its close is not final yet. That is expected behaviour, and it is not repainting. The failure mode to watch for is a reading from a day or a week ago that quietly changes after you refresh, which means the tool is treating an unsettled bar as done. A signal that only appears once you reload was never real. The non-repaint forex indicator guide lays out the drill, and it is simple: mark a past reading, reload the chart, and confirm it has not moved.

Where does RelicusRoad Pro fit?

RelicusRoad Pro treats participation as part of the signal rather than a box you check by eye. Instead of leaving you to line up an oscillator against price and reconcile the two by feel, it builds volume behaviour into its read and settles each value at the candle’s close, where it stays. That commit-at-close discipline is the whole reason a back-tested edge survives contact with a live account.

This is not sold as a hands-off system, and that is a deliberate choice. A momentum-of-volume read tells you when a move has fresh pressure behind it and when the fuel is running low. It does not decide whether your setup was worth taking. That judgment stays yours. What it removes is the blind spot of trading a price chart while the conviction underneath it quietly turns.

Frequently asked questions

What is the Chaikin oscillator? The Chaikin oscillator is a volume momentum indicator that applies a MACD-style calculation to the accumulation/distribution line. It subtracts a 10-period moving average of the A/D line from a 3-period one, so the result rises when accumulation is accelerating and falls when it is fading. The line has no fixed ceiling or floor and swings around a zero level. It was developed by Marc Chaikin in the 1970s and is documented by StockCharts ChartSchool.

What is the difference between the Chaikin oscillator and Chaikin Money Flow? Both come from Marc Chaikin and both start from where price closes inside each bar, but they answer different questions. Chaikin Money Flow is a bounded oscillator that reports the average money-flow reading over a rolling window, usually about twenty candles. The Chaikin oscillator instead measures the momentum of the cumulative accumulation/distribution line, so it reacts to changes in the pace of buying and selling rather than the level. Money Flow tells you who is winning; the oscillator tells you whether their grip is tightening or loosening.

How do you read the Chaikin oscillator? Start with the zero line. A move from below zero to above it says accumulation is picking up speed, and a drop from above to below says distribution is gaining. The distance from zero hints at how forceful the shift is. The most useful read is divergence, where price makes a new extreme but the oscillator does not, which flags a move running low on participation before price confirms it.

What are the default settings for the Chaikin oscillator? The standard pairing is a 3-period fast moving average and a 10-period slow moving average of the accumulation/distribution line, which is what Marc Chaikin used and what most platforms ship by default. Shorter settings make the line jumpier and produce more crosses, most of them noise. Longer settings smooth it and slow the signal. Pick a pair that suits your timeframe and leave it alone long enough to learn its rhythm.

Does the Chaikin oscillator repaint? A correctly built Chaikin oscillator does not repaint. It is built on the accumulation/distribution line, and each closed candle’s contribution to that line is fixed by its settled high, low, close, and volume. The value on the current, unfinished candle keeps moving until it closes, which is normal. What should never happen is a reading from last week quietly changing when you reload the chart. If it does, the tool is treating an unfinished bar as final.


The Chaikin oscillator will not call the exact top for you. It tells you when the pressure behind a move is building and when it is quietly draining, so you stop trusting a breakout the buyers have already abandoned.

See how RelicusRoad Pro reads price and participation together →

Share: