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 0to keep only coins with net buying pressure, then add a trend or breakout condition. - Distribution scan:
CMF(20) below 0to find coins under selling pressure. - Confirmation stack: combine a price breakout with
CMF above 0so 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.