Chaikin Oscillator: MACD applied to accumulation instead of price
How the Chaikin Oscillator takes the difference of two averages of the Accumulation/Distribution line, and what it detects that price cannot show.
Chaikin Oscillator is free on Basis — the button opens a live crypto chart with it already applied. No account, no trial and no limit on how many indicators you add.
Open the chartWhat it measures
The Chaikin Oscillator is a MACD computed on the Accumulation/Distribution line rather than on price: a short exponential average of it minus a long one.
Because the underlying series already encodes where each bar closed within its range and how much volume traded, the oscillator measures the momentum of accumulation, not the momentum of price.
That is the whole point. Price momentum and accumulation momentum routinely disagree, and the disagreement is the signal.
How it is calculated
These are the steps Basis performs, verified against the published definition.
- 1
Build the Accumulation/Distribution line: for each bar, take the close position within its range, multiply by volume, and accumulate.
- 2
Take a three-period exponential average of that line.
- 3
Take a ten-period exponential average of the same line.
- 4
Subtract the long from the short.
Settings
| Setting | Default | Range |
|---|---|---|
| Fast | 3 | 1 – 500 |
| Slow | 10 | 1 – 500 |
Three and ten are Chaikin originals. Widening the gap between them makes it slower and reduces the number of zero crossings, but the underlying A/D line dominates the character far more than the two periods do.
How to read it
- Crossing above zero means short-term accumulation has overtaken long-term, which Chaikin treated as a buy confirmation.
- Divergence against price is the primary use: price making a new high while the oscillator does not means the advance is not being accumulated into.
- The magnitude is volume-scaled and therefore instrument-specific; only the shape and the zero crossings transfer between charts.
- It is a confirmation tool and produces poor signals when used alone.
- The clearest setup is a price consolidation with the oscillator rising throughout it: distribution would show the opposite, so a rising reading through a flat market means the sideways move is being accumulated into rather than sold into.
Where it misleads
It inherits every weakness of the Accumulation/Distribution line, and the largest is that A/D ignores gaps entirely. It measures the close within the current bar range only, so a market that gaps down and then closes near the high of the new bar records accumulation on a day it collapsed. In crypto the gaps are small, but on a weekend-affected or thin instrument this distortion is real and the oscillator inherits it in full.
Plot Chaikin Oscillator on a live chart
Basis is free. Every indicator, every chart type, order flow, derivatives, screening and backtesting — no paid tier and no account needed to open a chart.
Open a chart with CORelated indicators
Updated 2026-08-22 · Educational reference, not financial advice.