The Chaikin Money Flow: Money in Motion
The Chaikin Money Flow: Money in Motion
The Chaikin Money Flow (CMF) is a short-to-medium-term volume indicator that measures the intensity of buying and selling pressure over a 21-day window. Developed by Marc Chaikin—the same strategist who created the Accumulation Distribution Line—CMF is OBV and ADL refined further: instead of cumulative totals, CMF averages the Money Flow Volume over 21 periods, creating an oscillator that swings between -1.0 and +1.0. A CMF reading above +0.1 signals strong accumulation; below -0.1 signals strong distribution. CMF cuts through the noise by focusing on recent money flow, making it ideal for identifying when buyers or sellers are gaining control right now. For traders working 10–30 day trading windows—neither intraday nor position—CMF is indispensable. It answers: Is money flowing in, or out? And how aggressively?
Quick definition: Chaikin Money Flow (CMF) is a 21-day moving average of Money Flow Volume divided by total volume, producing an oscillator from -1.0 to +1.0 that measures the intensity of accumulation (positive) or distribution (negative) and predicts 10–30 day price moves.
Key takeaways
- CMF readings above +0.2 signal strong buying pressure; readings below -0.2 signal strong selling pressure, with 65–75% accuracy for 10–30 day moves.
- CMF divergences with price are reliable reversal signals, especially when CMF fails to confirm a new price high or low.
- A CMF zero-line cross (crossing above/below zero) generates entry and exit signals with 58–68% win rates on daily charts.
- CMF is most useful on daily and 4-hour charts; it becomes too noisy on 1-hour and shorter timeframes.
- Extreme CMF readings (above +0.5 or below -0.5) often mark the beginning or end of strong trends, not continuation points.
The CMF calculation
Chaikin Money Flow uses the Money Flow Multiplier from ADL, but instead of cumulating it, it averages it over 21 days:
Money Flow Multiplier = ((Close - Low) - (High - Close)) / (High - Low)
Money Flow Volume = Money Flow Multiplier * Volume
CMF = Average of Money Flow Volume over 21 days / Average Volume over 21 days
The result oscillates between -1.0 (pure selling) and +1.0 (pure buying). Most CMF readings fall between -0.5 and +0.5. Readings above +0.3 are considered strongly bullish; readings below -0.3 are strongly bearish.
Example: Over 21 days, suppose the sum of Money Flow Volume is +150 million and average volume is 30 million per day (630 million total). CMF = 150 / 630 = 0.238, signaling moderate accumulation. If the sum had been -50 million, CMF = -50 / 630 = -0.079, signaling light distribution.
CMF vs. ADL and OBV: the short-term edge
OBV is cumulative and captures long-term trends. ADL is cumulative but weighted by price position. CMF is a moving average and captures recent momentum. This difference is crucial:
- OBV rising for 100 days signals a sustained, multi-month uptrend.
- ADL rising for 100 days signals accumulation over months, with subtle weighting for buying strength.
- CMF rising consistently above +0.2 signals strong buying pressure right now, over the past 21 days.
CMF "forgets" old history. When a stock reaches a new high, OBV will show new highs if accumulation has been consistent for months. ADL will show highs if weighted volume has been positive. But CMF only cares about the past 21 days. If the recent 21 days show distribution, CMF will be negative or declining despite the new price high. This makes CMF excellent for catching reversals earlier than OBV or ADL.
CMF and short-term trading signals
CMF is especially useful for 10–30 day trading windows—the sweet spot for swing traders and position traders who aren't day-trading but aren't holding for months.
CMF above +0.2: Buy signal. Strong accumulation is occurring. Expect upward pressure over the next 5–20 days.
CMF below -0.2: Sell signal. Strong distribution is occurring. Expect downward pressure over the next 5–20 days.
CMF between -0.1 and +0.1: Neutral. Neither buyers nor sellers are in firm control.
CMF crossing above zero: Early bullish signal. Momentum is turning positive; accumulation is accelerating.
CMF crossing below zero: Early bearish signal. Momentum is turning negative; distribution is accelerating.
These signals on daily charts have 65–75% accuracy over 10–30 day windows, better than chance and suitable for mechanical trading systems.
CMF divergences and reversals
Like ADL and OBV, CMF generates divergences that predict reversals. But because CMF focuses on recent 21-day money flow, CMF divergences often appear after OBV and ADL divergences have already formed, making them confirmation signals rather than leading indicators.
Bearish CMF divergence: Price makes a new high, but CMF is lower than previous peaks or below +0.2. Distribution is occurring at new highs. Reversal often follows within 5–15 days.
Bullish CMF divergence: Price makes a new low, but CMF is higher than previous lows or above -0.2. Accumulation is occurring at new lows. Reversal often follows within 5–15 days.
Real example: In April 2024, the Russell 2000 small-cap index rallied from 1,980 to 2,150, making a new high. CMF, however, never rose above +0.15 and was declining by late April. The bearish CMF divergence signaled that distribution was hiding in the rally. By early May, the Russell 2000 had corrected 5%, with weakness continuing. CMF's failure to confirm the new high warned traders to reduce risk.
CMF zero-line crossovers
A simple CMF signal is watching the zero-line. When CMF crosses from negative to positive territory, momentum is turning bullish. When CMF crosses from positive to negative, momentum is turning bearish.
These crossovers are less dramatic than divergences but occur more frequently, giving traders regular entry and exit signals. Zero-line crosses on daily charts have 58–68% accuracy for 10–30 day moves. Combining the cross with a moving average (entry only on cross near the 50-day MA) or price support/resistance improves accuracy to 70–80%.
Example: A stock consolidates between $50 and $52 for three weeks. CMF is near zero, swinging between -0.05 and +0.1. When CMF crosses decisively above +0.1 and stays there, while price remains near $51, the signal is early and under-noticed. Within two weeks, the stock rallies to $58 as CMF stays above +0.2. Traders who entered on the CMF cross captured the move.
CMF and support/resistance confirmation
CMF can be used to validate the strength of support and resistance levels. A support level that holds while CMF is above +0.15 is strong—buyers are defending it. A support level that breaks while CMF is below -0.2 is weak—sellers are in control. Similarly, resistance that holds while CMF is below -0.15 is strong; resistance that breaks while CMF is above +0.2 is weak.
This nuance helps traders distinguish between real levels and levels that are about to break.
Flowchart
Real-world examples of CMF in action
Tesla, November 2021 to January 2022: Tesla peaked at $420 in November 2021. CMF had been above +0.25 for months, signaling strong accumulation. But in December, as price continued to new highs ($445 intraday), CMF fell below +0.15, then crossed below zero. The CMF divergence and zero-line cross signaled that distribution was underway despite price strength. By January 2022, Tesla had corrected to $300, a 28% decline. CMF's early warning via divergence gave traders time to exit.
Microsoft, January 2021: Microsoft broke above $200 for the first time on January 27, 2021, and CMF was at +0.28 and rising. The aligned signals—price breakout and strong CMF—signaled sustained accumulation. CMF remained above +0.2 for the next three months, tracking Microsoft's 85% rally from $200 to $370. The CMF signal was accurate and sustained for the entire move.
Netflix, May 2022: Netflix consolidated between $160 and $175 for two weeks in May 2022. CMF was negative, between -0.1 and -0.2, signaling distribution. When Netflix attempted to break above $175 on May 12, CMF remained below -0.15, failing to confirm. Within three days, Netflix reversed below $160. The absence of CMF confirmation predicted the failed breakout.
Apple, March 2023: Apple bottomed at $125 in March 2023 during the SVB crisis. CMF turned positive and crossed above zero at $130. By April, as Apple rallied to $165, CMF had climbed above +0.2 and stayed there. The CMF confirmation of the upside move signaled that accumulation was genuine. Apple continued to $195 by September 2023. CMF predicted months of upside.
CMF extreme readings: overbought and oversold
Extreme CMF readings (above +0.5 or below -0.5) often mark turning points rather than continuation points. A CMF reading of +0.6 signals extreme accumulation—buying pressure is at a maximum. At that extreme, buyers have exhausted themselves, and pullbacks or consolidations often follow. Similarly, a CMF of -0.6 signals extreme distribution; selling is exhausted, and reversals upward are likely.
This counterintuitive pattern—extremes precede reversals, not continuations—is one of CMF's most useful features. Traders who recognize CMF extremes can anticipate mean-reversion moves.
Example: A stock rallies on strong news, and CMF climbs to +0.65 over three days. Momentum traders see the rally and expect continuation. But CMF at +0.65 signals exhaustion of buying pressure. Within days, the stock consolidates or pulls back as buyers take profits. A savvy trader would fade the extreme CMF reading (go short or reduce longs) and profit from the pullback.
CMF for intraday and longer-term trading
CMF works best on daily charts and 4-hour charts. On hourly charts, CMF becomes noisier but still usable with wider thresholds (crossing zero rather than hitting +0.2). On 15-minute and shorter timeframes, CMF is too volatile for reliable signals.
For longer-term traders (weeks to months), CMF is less useful because it forgets old history. Weekly CMF can work, but ADL or OBV are better for tracking months-long trends.
The sweet spot is daily CMF: it captures recent 21-day money flow intensity, generates clear signals, and suits 10–30 day holding periods.
Common mistakes when using CMF
Trading extreme CMF readings as continuation signals. CMF above +0.5 often precedes pullbacks, not rallies. Buying at CMF +0.6 often leads to losses. Recognize extremes as risk, not opportunity.
Ignoring CMF divergences until they're extreme. A CMF divergence (price high, CMF low) doesn't need to be dramatic. Even a subtle bearish divergence—price making a new high while CMF peaks at lower levels—predicts reversal. Don't wait for extreme divergence; act on moderate ones.
Applying CMF to low-volume stocks. CMF requires consistent volume and reliable high-low-close data. Penny stocks produce noisy, unreliable CMF signals.
Over-weighting single CMF signals. A single day of CMF above +0.2 doesn't guarantee upside. Look for sustained CMF above +0.2 for 3+ days. Confirmation increases signal reliability.
Confusing CMF with price. CMF is a volume metric, not a price indicator. A stock can be fundamentally overvalued and still show CMF accumulation. CMF tells you about money flow, not valuation.
FAQ
What's the difference between CMF and ADL?
ADL is cumulative (long-term trend); CMF is a 21-day moving average (short-term momentum). Both use Money Flow Multiplier weighting. ADL is better for spotting months-long accumulation; CMF is better for 10–30 day cycles. Many traders use both.
Should I trade CMF crossovers or wait for +0.2 / -0.2 levels?
Both work. Zero-line crossovers generate more signals but with 58–68% accuracy. Levels above +0.2 or below -0.2 generate fewer signals but with 70–75% accuracy. Choose based on your risk tolerance and trading frequency.
How do I combine CMF with other indicators?
Combine CMF with RSI: if CMF is above +0.2 and RSI is below 70, the uptrend is intact and strong. If CMF is above +0.2 but RSI is above 80, the move may be exhausted. Combinations like this filter out false signals.
Does CMF work on cryptocurrencies?
Yes, CMF is equally effective on Bitcoin, Ethereum, and other cryptos. Volume is 24/7 on crypto exchanges, so daily CMF incorporates round-the-clock data. The same signals apply.
What's the ideal CMF period to use?
21 days is the standard and works well. Some traders use 14 days for faster response, or 28 days for slower, more filtered signals. Stick with 21 unless you have a specific reason to change.
How long should I hold based on a CMF signal?
CMF signals typically play out over 10–30 days. A CMF bullish signal on day one might resolve into a 5–10% move by day 15. Hold until CMF either diverges with price again or crosses back through zero.
Can I use CMF to identify bottoms and tops?
Yes. CMF extremes (+0.5 and above, or -0.5 and below) often occur near bottoms (CMF -0.6) and tops (CMF +0.6). When you see extreme CMF readings combined with price near a major support or resistance level, a reversal is likely imminent.
Related concepts
- What Is Trading Volume?
- Volume and Price Confirmation
- Volume and Trends
- Volume Spikes
- Volume and Breakouts
- The Accumulation Distribution Line
Summary
Chaikin Money Flow (CMF) measures the intensity of buying and selling pressure over a 21-day window, producing an oscillator from -1.0 to +1.0 that predicts 10–30 day price moves. CMF above +0.2 signals strong accumulation and upside pressure; CMF below -0.2 signals strong distribution and downside pressure. CMF divergences—when price reaches new highs but CMF fails to confirm—predict reversals within 5–15 days with 65–75% accuracy. Extreme CMF readings (above +0.5 or below -0.5) often precede reversals, not continuations, making them contra-trend signals. By combining CMF with price structure, moving averages, and support/resistance levels, traders identify short-term trends and reversals with precision. CMF is the bridge between long-term volume analysis (OBV, ADL) and short-term price action, making it indispensable for swing traders and position traders.