Skip to main content
All posts

What is the Chaikin Money Flow? Definition, Formula, and Example

Chaikin Money Flow is a volume-weighted oscillator developed by Marc Chaikin that sums money-flow volume over a 20-bar window and divides by total volume, producing a value between -1 and +1 that quantifies sustained buying or selling pressure.

Plain-English Definition

Chaikin Money Flow (CMF) is a volume-weighted momentum oscillator built by Marc Chaikin, a former NYSE specialist and founder of Chaikin Analytics. It measures whether a stock has been accumulated or distributed over the look-back period — by default 20 bars — by combining where each bar closed within its range with the volume that traded on that bar. CMF oscillates between -1 and +1: positive values indicate net buying pressure, negative values indicate net selling pressure.

How It's Calculated

CMF requires three steps:

Step 1 — Money Flow Multiplier (MFM):

MFM = ((Close − Low) − (High − Close)) / (High − Low)

Range: -1 (close at low) to +1 (close at high). A close at midpoint = 0.

Step 2 — Money Flow Volume (MFV):

MFV = MFM × Volume

Step 3 — CMF over n bars (default n = 20):

CMF = Σ MFV(n) / Σ Volume(n)

Interpretation thresholds in common use:

  • CMF > 0.25 → strong accumulation
  • 0 to 0.25 → mild buying
  • -0.25 to 0 → mild selling
  • CMF < -0.25 → strong distribution

Worked Example

NVDA on a single bar:

  • High: $920, Low: $880, Close: $915, Volume: 48M
  • MFM = (($915 − $880) − ($920 − $915)) / ($920 − $880) = ($35 − $5) / $40 = +0.75
  • MFV = 0.75 × 48M = +36M

That bar contributes +36M to the 20-bar numerator and 48M to the denominator. A 20-bar window of similar bars would push CMF toward +0.75.

Real readings: NVDA's 20-bar CMF averaged +0.28 from January through March 2024 during its post-earnings rip from $480 to $950 — a textbook strong-accumulation signature confirmed by unusual options activity and 13F filings.

When Traders Use It

  • Trend confirmation. Price uptrend with CMF > 0.10 = institutional support; uptrend with CMF < 0 = a warning that the rally is short-covering, not accumulation.
  • Divergence trading. Price prints a higher high while CMF prints a lower high → bearish divergence. The May 2021 AMC peak showed exactly this — price at $72 with CMF rolling from +0.35 to +0.05.
  • Breakout filtering. Range breakouts with CMF > 0.20 have measurably higher follow-through rates than breakouts with CMF near zero.
  • Sector scanning. CMF screens isolate names where volume is voting the same direction as price across sectors.

Limitations and Common Misconceptions

  • Gap-blind. The Money Flow Multiplier uses each bar's own high, low, and close — it doesn't see the gap between yesterday's close and today's open. On gap-heavy names like TSLA earnings reactions, CMF can mislead.
  • Doesn't equal "money flowing into the stock." Every share sold has a buyer — the dollar flow is zero by definition. CMF is a *price-location-weighted volume* statistic, not a literal capital-flow measurement.
  • Low-float distortion. A few large prints on illiquid names can flip CMF.
  • Slow at turning points. With a 20-bar window, CMF lags by roughly 10 bars at trend reversals.

Institutional-grade tools, browser-based.

Get every ticker in this post on a real terminal, scanner, charts, filings, insider trades, and 800K+ economic series in one tab. Free tier, no credit card.

Try Tapeboard free → 14-day Pro trial · no card