Blog · June 3, 2026

Chaikin Money Flow (CMF) Explained for Crypto Traders

Most indicators only look at price. Chaikin Money Flow (CMF) adds the dimension that price-only tools miss: volume. It estimates whether money is flowing into or out of an asset, which makes it a powerful confirmation tool — a breakout backed by real buying is very different from one on thin air. Here is how to read it.

What CMF measures

CMF is built on the idea that where a candle closes within its range tells you who won the session. If price closes near the high, buyers were in control; near the low, sellers were. CMF weights each candle by this "close location" and multiplies it by volume, then sums it over a lookback period (commonly 20).

The result oscillates around zero, roughly between -1 and +1:

  • CMF above 0 — buying pressure has dominated over the period (accumulation).
  • CMF below 0 — selling pressure has dominated (distribution).

Reading the zero line

The simplest and most robust use is the zero line crossover:

  • A move from below to above zero signals buying pressure taking over — see the live CMF above 0 list.
  • A move from above to below zero signals selling pressure — the CMF below 0 list.

The further CMF sits from zero, the stronger the pressure. A reading of +0.25 is meaningfully bullish; a reading hovering at ±0.05 is close to neutral.

Why CMF is great for confirmation

CMF shines when you combine it with a price signal. Two examples:

  • Breakout confirmation. A Bollinger breakout or a resistance break with CMF firmly above zero means the move has volume behind it. The same breakout with CMF negative is suspicious — price is rising but money is leaving.
  • Trend health. In an uptrend, CMF holding above zero says accumulation is ongoing. CMF slipping below zero while price still climbs is a divergence warning.

CMF vs the Chaikin Oscillator

They are related but not the same. CMF is the money-flow value itself over a fixed lookback. The Chaikin Oscillator applies MACD-style smoothing (the difference of two EMAs of the accumulation/distribution line) to highlight changes in money flow momentum. CMF answers "is money flowing in or out right now?"; the oscillator answers "is that flow speeding up or slowing down?"

A caveat on volume data

CMF is only as good as the volume it is fed. Crypto volume can be noisy and varies by venue. Using a consistent source — here, Binance — keeps readings comparable across pairs, and longer lookbacks smooth out single-candle spikes.

How to scan for CMF setups

In the crypto screener:

  • Accumulation filter: CMF(20) above 0 to keep only coins with net buying pressure, then add a trend or breakout condition.
  • Distribution scan: CMF(20) below 0 to find coins under selling pressure.
  • Confirmation stack: combine a price breakout with CMF above 0 so you only see breakouts backed by volume.

Or watch the live CMF bullish and CMF bearish signals, refreshed every four hours.

Key takeaways

  • CMF blends price and volume to gauge accumulation vs distribution.
  • Above zero = buying pressure, below zero = selling pressure; distance from zero = strength.
  • It is best used to confirm breakouts and trend health, not as a standalone trigger.
  • The Chaikin Oscillator measures the momentum of money flow, not the level.
Scan for this setup yourself
Build the conditions and scan 1000+ Binance pairs in seconds — free.
Open the screener →