Volume

Chaikin Money Flow Explained: How to Read Buying and Selling Pressure in Crypto

📅 June 07, 2026· 7 min read· Strategester
0 +0.3 -0.3 +0.25 buy zone -0.25 sell zone CHAIKIN MONEY FLOW (CMF-20) — green=buying pressure · red=selling pressure

Most volume indicators just count how much was traded. Chaikin Money Flow goes a step further — it asks where within each candle did volume land. A massive green candle closing at its high suggests institutions were absorbing supply and pushing price up. A candle closing at its low suggests the opposite. CMF turns that logic into a single oscillator that signals net buying or selling pressure over a rolling window.

Developed by Marc Chaikin in the 1980s, CMF has become one of the cleanest ways to measure whether money is genuinely flowing into an asset or just creating the appearance of activity. The indicator is particularly powerful in crypto, where volume manipulation is common and close-position matters more than raw trade count.

How CMF Is Calculated

Step 1 — Money Flow Multiplier (MFM)

For each candle, compute how close the closing price was to the high (bullish) versus the low (bearish) of that bar's range:

MFM = ((Close − Low) − (High − Close)) / (High − Low) Range: −1.0 to +1.0 +1.0 = close exactly at high (max buying pressure) −1.0 = close exactly at low (max selling pressure) 0.0 = close at midpoint (neutral)

Step 2 — Money Flow Volume (MFV)

Multiply the multiplier by that candle's volume to weight it by how much activity occurred:

MFV = MFM × Volume

Step 3 — CMF over N periods (default: 20)

Sum the MFV values over the lookback window, then divide by total volume over the same window to normalize:

CMF(20) = Sum(MFV, 20) / Sum(Volume, 20) Output range: −1.0 to +1.0 Typical signal thresholds: +0.25 (strong buying) / −0.25 (strong selling)
Why normalize by volume? Without dividing by total volume, a single high-volume day would dominate the reading for the entire 20-bar window. The normalization keeps CMF on a consistent −1 to +1 scale regardless of whether the market is quiet or frantic.

Reading CMF Signals in Practice

Above +0.25: Genuine Accumulation

When CMF holds above +0.25 for multiple bars, it means that consistently across the window, candles closed in the upper half of their range on above-average volume. Institutions accumulating a position tend to produce exactly this pattern — they absorb sell orders throughout the bar but push price back up before the close to minimize market impact. CMF above +0.25 in a Bitcoin 4h chart has historically preceded continuation moves of 5–12% within 10 bars.

Below −0.25: Distribution in Progress

Readings below −0.25 indicate persistent selling into strength — price spikes up intrabar but closes near the low as sellers offload into liquidity. This pattern frequently appears in the late stages of crypto rallies, when large holders quietly exit while retail buyers chase the price. Watch for CMF dipping below −0.25 while price is still making higher highs — that divergence is one of the sharpest early-exit signals in technical analysis.

Crossing Zero: Momentum Shifts

A CMF cross from negative to positive territory signals that buying pressure has overtaken selling pressure — a potential trend reversal. These zero-line crosses are most reliable after CMF has spent at least 5 bars on one side. A quick cross that immediately reverses is noise. A cross after a sustained negative period followed by rising bars is signal. Combine with a price break above a key moving average for maximum confidence.

Practical rule: Don't trade CMF signals in isolation on timeframes below 1h. On 5m and 15m charts, single large candles can temporarily spike CMF to extremes. The 1h and 4h timeframes give the 20-bar window enough candles to smooth out individual bars and reflect genuine institutional flow.

CMF Divergence — The Highest-Value Setup

Bullish Divergence

Price prints a lower low, but CMF prints a higher low. This means the second drop had less selling pressure (fewer bars closing near their lows) despite price going lower. Sellers are losing conviction. This is a setup worth watching carefully — especially when the divergence develops over 10+ bars and CMF is recovering from below −0.20.

Bearish Divergence

Price makes a new high, but CMF fails to match its previous peak or turns lower. The rally is happening on weakening buying pressure — candles closing lower in their range even as price pushes up. This is a classic distribution signal and often precedes sharp corrections. In ETH, CMF bearish divergence in the 4h chart ahead of major tops in 2021 and 2024 gave 3–5 day advance warning before price broke down.

Combining CMF With Other Indicators

CMF is a confirmation tool, not a standalone entry signal. Three pairings that work particularly well in crypto:

CMF + EMA crossover: Wait for a fast EMA (9) to cross above a slow EMA (21). If CMF is simultaneously above +0.10 and rising, the cross has volume backing. CMF below zero at the time of the cross suggests the crossover may be a false signal.

CMF + RSI: RSI oversold (below 30) combined with CMF turning from negative to positive is a powerful reversal signal. RSI tells you price is stretched; CMF tells you buyers are starting to outweigh sellers. Together they suggest the selloff is exhausting.

CMF + Support/Resistance: When price bounces from a major support level and CMF is above 0, the bounce has institutional backing. When CMF is negative at the same bounce, sellers are still in control and the support level is likely to fail.

On Strategester, you can layer CMF signals with EMA crossovers, RSI, and Supertrend across 32 crypto markets on any timeframe — and see the live confluence score update in real time as each indicator aligns.

See CMF live on any market

Open Strategester — free, no account needed. Live data on 32 crypto markets.

Open Strategester →
CMF Chaikin Money Flow volume indicator crypto trading money flow buying pressure divergence institutional flow