Accumulation/Distribution Oscillator (ADOSC)
The Accumulation/Distribution Oscillator (ADOSC), sometimes called the Chaikin Oscillator, is a momentum indicator derived from the Accumulation/Distribution Line (ADL). It is calculated by subtracting a slower exponential moving average of the ADL from a faster one — typically a 3-period EMA minus a 10-period EMA. This difference reveals the rate of change of the money flow momentum captured by the ADL, making ADOSC more responsive to short-term shifts in buying and selling pressure than the ADL itself.
When the ADOSC is positive and rising, it indicates that accumulation momentum is increasing — buyers are becoming more aggressive and volume is flowing into the asset. A negative and falling ADOSC suggests distribution momentum is building, with sellers dominating. Traders look for crossovers of the zero line as primary signals: a cross from below to above zero is considered a bullish signal, while a cross from above to below is bearish. Divergences between the ADOSC and price are also watched closely — if price is making new highs while ADOSC is falling, it may signal a weakening trend and a possible reversal.
In automated crypto trading, the ADOSC is particularly useful because cryptocurrency markets are highly volume-driven, and identifying shifts in buying versus selling pressure before they fully manifest in price can offer a significant edge. Algorithmic bots can use ADOSC crossovers as entry triggers or as confirming filters alongside price-based signals. Its ability to detect divergences makes it valuable for catching trend exhaustion in coins that have run up sharply on high volume — a frequent occurrence in crypto markets during bull cycles.