Glossary TermApril 20, 2024

CMF

Chaikin Money Flow

Chaikin Money Flow measures accumulation and distribution by weighing closing price position within the bar range by volume. Learn CMF zero-line cross signals and divergence detection for crypto trading.

cmfchaikin-money-flowaccumulationdistributionvolume

Definition

Chaikin Money Flow measures accumulation and distribution by weighing closing price position within the bar range by volume. Learn CMF zero-line cross signals and divergence detection for crypto trading.

CMF (Chaikin Money Flow)

In Simple Terms: CMF is the market's accounting department — it tallies whether money is flowing in or out, and it's brutally honest about it. Each candle gets a score: if price closes near the high on big volume, score goes up (accumulation). If price closes near the low on big volume, score goes down (distribution). Closes in the middle? Meh. Add it all up over 20 candles, smooth it, and you get a single line that tells you whether the big money is buying or selling. The alpha: when CMF is positive and rising while price is consolidating, someone is accumulating. When CMF is negative and falling while price is stable, someone is distributing. CMF sees what the price chart hides.

Developed by Marc Chaikin as an evolution of On-Balance Volume, Chaikin Money Flow combines the Accumulation/Distribution Line methodology with a moving average to create a smoothed oscillator that measures buying and selling pressure over a specified period. The indicator operates around a zero line: values above zero indicate accumulation (buying pressure dominant); values below zero indicate distribution (selling pressure dominant).

CMF's insight hinges on the relationship between closing price location and volume. A high-volume day where price closes near its high represents genuine accumulation — buyers absorbed all available supply and still pushed price to the top of the range. A high-volume day where price closes near its low represents genuine distribution. A high-volume day where price closes mid-range represents indecision — neither side won the session. By weighing volume by closing location, CMF distinguishes between "noisy" volume and "directional" volume. In crypto, where volume frequently spikes without clear direction, this filtering is exceptionally valuable.

How It Works

CMF calculation:

1. Money Flow Multiplier = ((Close - Low) - (High - Close)) / (High - Low)
   If High = Low, Multiplier = 0
2. Money Flow Volume = Money Flow Multiplier × Volume
3. CMF = Sum of Money Flow Volume over N periods / Sum of Volume over N periods

The Money Flow Multiplier ranges from -1 to +1. A close at the high of the bar yields +1 (maximum accumulation). A close at the low yields -1 (maximum distribution). A close exactly mid-range yields 0 (neutral). The multiplier weights the volume: a 10,000 BTC volume bar closing at the high gets full weight (+10,000); the same volume closing mid-range gets half weight (+5,000); the same volume closing at the low gets full negative weight (-10,000). CMF then sums these weighted values over N periods (typically 20-21) and divides by total volume over the same period.

The CMF zero-line cross — trend confirmation. When CMF crosses from below zero to above zero, accumulation has overtaken distribution over the lookback period. This is a bullish regime signal — money is flowing in, and price should benefit. When CMF crosses from above zero to below zero, distribution has overtaken accumulation — a bearish regime signal. The zero-line cross is CMF's most fundamental and reliable signal.

Key nuance: the cross itself is less important than what happens after. A CMF cross above zero that holds above zero for multiple periods confirms the regime change. A cross above zero that immediately reverses suggests the accumulation was a head-fake — one or two large volume bars with favorable closes created the cross, but sustained money flow didn't follow. Wait for confirmation (CMF stays on the new side of zero for at least 3-5 periods) before acting on a zero-line cross.

CMF divergence — two distinct types.

Type 1: Price makes higher high, CMF makes lower high. The rally is losing money flow support. Price is pushing to new highs but each push is on weaker money flow — distribution is occurring into strength. This is a classic topping divergence and one of CMF's highest-probability signals.

Type 2: Price makes lower low, CMF makes higher low. The decline is losing distribution pressure. Price is dropping but each drop draws less selling volume — accumulation is occurring on weakness. This is the classic bottoming divergence.

CMF divergence is particularly powerful at structural levels: bearish CMF divergence at resistance, bullish CMF divergence at support. The level context transforms the divergence from "interesting observation" to "actionable setup with defined risk." A bearish CMF divergence at a multi-month resistance zone with a tight stop above the zone is a trade with both signal and structure behind it.

CMF trendline breaks. Trendlines on CMF itself often break before price trendlines. When CMF breaks above a descending trendline (money flow is structurally improving), price is likely to follow with a break of its own descending trendline. Drawing trendlines on CMF provides leading signals that pure price analysis misses. This technique is underutilized and particularly effective on daily charts where CMF trendline breaks frequently precede price trendline breaks by 3-7 candles.

CMF spike analysis. A single-period CMF spike (extreme positive or negative reading far outside the normal range) often marks a climax — buying climax (extreme positive) or selling climax (extreme negative). After a prolonged uptrend with steadily positive CMF, a sharp spike to extreme positive levels (>0.25-0.30 in crypto) with price pushing to new highs frequently marks buying exhaustion — everyone who wanted to buy has bought. Similarly, a sharp negative CMF spike after a prolonged downtrend often marks capitulation — everyone who wanted to sell has sold. These spikes don't immediately reverse trends but signal the trend is in its terminal phase.

CMF vs OBV — choosing the right tool. OBV is cumulative and directionless in absolute value — it tells you the net direction of volume flow over all history. CMF is a bounded oscillator over a fixed lookback period — it tells you the balance of accumulation vs distribution over the recent past. Use OBV for long-term accumulation/distribution trend analysis (months+). Use CMF for medium-term money flow shifts (days to weeks). They agree on regime but disagree on timing — when both turn positive simultaneously, the signal is reinforced.

Why It Matters for Traders

Earlier warning than price of trend changes. CMF often turns down before price makes a lower high, and turns up before price makes a higher low. The 2-5 candle lead time CMF provides (on daily charts) is actionable: enough time to adjust positions, not so much lead time that the signal proves false before price confirms. Using CMF as an early warning to tighten stops and reduce size — rather than to immediately reverse — is the professional's approach to the lead time.

Identifies accumulation during "boring" price action. The highest-value CMF signal: price in a tight range (narrow Bollinger Bands, low ADX) with CMF rising and positive. This is stealth accumulation. The market looks dead on the price chart, but CMF reveals that buying pressure is building beneath the surface. When this accumulation phase resolves (Bollinger squeeze breaking, ADX turning up, price breaking range high), the move tends to be larger and more sustained because positions were built during the quiet period. Kingfisher's LiqMap confirms: check for short liquidation clusters that expanded during the accumulation phase — the trapped shorts provide the fuel for the breakout.

Zero-line as a mechanical regime filter. Long above zero, short below zero, neutral at zero. CMF's zero-line filter is simpler and often more effective than moving-average-based trend filters because it's based on money flow rather than price averages. A trader who only goes long when daily CMF > 0 exits when CMF crosses below zero will, over large sample sizes, outperform a buy-and-hold strategy with smaller drawdowns.

Common Mistakes

  1. Interpreting CMF in isolation. CMF > 0 means accumulation, not "buy now." CMF < 0 means distribution, not "sell now." The indicator provides money flow context, not trade triggers. Combine CMF with price structure: positive CMF + price breaking above a resistance zone = high-conviction long. Positive CMF + price still in a downtrend = accumulation that hasn't resolved yet — wait for price to confirm.
  2. Using default 20-21 period on intraday charts. The 20-period CMF on a 5-minute chart covers barely over 1.5 hours of data — enough for very short-term money flow analysis but not for trend analysis. Match CMF period to your analysis horizon: 20 for daily (one month), 14 for 4-hour (roughly 2.5 days), 10 for 1-hour (less than a day). Or better: keep CMF on daily charts for money flow regime and use faster tools on lower timeframes for entries.
  3. Expecting CMF to identify the exact turning point. CMF divergence is a process, not an event. It can develop over 10-20 candles before price reverses. Traders who see a developing divergence and immediately short (or go long) are likely to be early. The divergence warns you to prepare; price structure tells you when to act. Patience with divergences separates profitable reversal traders from those who donate money trying to call tops and bottoms.

FAQ

Q: What CMF period works best for crypto? A: The standard 20-21 period works on daily charts. For faster crypto cycles, some traders prefer a 10-14 period for trend detection and keep 20-21 for position analysis. The 20-period default has survived because it captures roughly one month of data on daily charts — enough to smooth noise but short enough to reflect the current money flow regime. Adjusting the period should be based on testing, not guesswork.

Q: How does CMF handle gap moves in crypto? A: Crypto doesn't "gap" in the traditional sense (24/7 trading), but CMF handles large single-bar moves the same way: if price closes near the bar's high on a large candle, the Money Flow Multiplier will be near +1 regardless of whether the move was predicted. The formula only cares about close location within the bar's own range, not about the previous bar's close. This makes CMF robust to the large single-candle moves common in crypto.

Q: Can CMF be used with Kingfisher tools? A: Yes. CMF provides the money flow regime (accumulation or distribution). Kingfisher's LiqMap provides the liquidity landscape. A rising CMF combined with large short liquidation clusters above price creates a squeeze setup — accumulation is happening and shorts are trapped. A falling CMF combined with long liquidation clusters below price creates a flush-down setup — distribution is happening and over-leveraged longs are vulnerable. The two data sources confirm each other's narrative from different angles (exchange flow vs blockchain positioning).

Deep Dive

Want to explore further? Check out:

Ready to Start Trading?

Join The Kingfisher community and get access to professional-grade trading tools and insights.