CMF — Chaikin Money Flow
Overview
Chaikin Money Flow measures the volume-weighted accumulation/distribution pressure over a set period, oscillating between −1 and +1 to show sustained buying or selling. CMF is one of the most reliable volume indicators for confirming breakouts in stocks and crypto. Use it alongside the OBV for dual volume confirmation in your trading strategies.
How It Works
CMF = Sum of [((Close − Low) − (High − Close)) / (High − Low) × Volume] over N periods / Sum of Volume over N periods. Default period is 20. Positive CMF indicates buying pressure; negative CMF indicates selling pressure. Persistent readings above or below zero carry the strongest message.
Key Signals
- CMF above zero = net buying pressure (accumulation).
- CMF below zero = net selling pressure (distribution).
- CMF divergence from price warns of false breakouts or breakdowns.
- Rising CMF accompanying a price breakout confirms the move is volume-backed.
Common Mistakes
- Treating brief CMF dips below zero in an uptrend as sell signals — focus on sustained readings.
- Using CMF on illiquid markets where volume data is unreliable.
- Not comparing CMF with price structure — context determines significance.
More Volume Indicators
On-Balance Volume (OBV)
On-Balance Volume tracks cumulative buying and selling pressure by adding volume on up days and subtracting volume on down days — it often leads price breakouts by showing institutional accumulation or distribution. OBV divergence is one of the strongest early-warning signals available, especially when confirming <a href="/guides/trade-breakouts" class="text-primary hover:underline">breakout setups</a> in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a>. Pair OBV with the <a href="/academy/indicators/volume-profile" class="text-primary hover:underline">Volume Profile</a> for a complete picture of where institutional money is flowing. Browse our <a href="/academy/indicators" class="text-primary hover:underline">indicators hub</a> to discover more volume-based analysis tools.
Volume Profile — Trading with Market Structure
Volume Profile displays the total volume traded at each price level over a specified period, revealing where institutional activity is concentrated and identifying high-probability support/resistance zones. It is a favourite tool of professional traders across <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a>, and works best on a dedicated <a href="/tools/platforms/tradingview" class="text-primary hover:underline">charting platform</a> like TradingView. Combine Volume Profile levels with your existing <a href="/strategies" class="text-primary hover:underline">trading strategies</a> for precision entries at POC, VAH, and VAL. Compare platform features in our <a href="/best/best-charting-platforms" class="text-primary hover:underline">best charting platforms</a> guide to find the right tool for volume analysis.
NVI — Negative Volume Index
The Negative Volume Index tracks price changes exclusively on days when volume decreases, based on the theory that smart money operates during quieter trading sessions. NVI is a long-term tool primarily used in <a href="/market/stocks" class="text-primary hover:underline">stock</a> markets to detect institutional accumulation. Pair it with the <a href="/academy/indicators/positive-volume-index" class="text-primary hover:underline">PVI</a> for a complete picture and browse our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> for additional volume analysis tools.
Accumulation/Distribution Line
The Accumulation/Distribution (A/D) line uses both price and volume to assess whether a security is being accumulated (bought) or distributed (sold) — a refinement on <a href="/academy/indicators/on-balance-volume" class="text-primary hover:underline">OBV</a> that considers where price closes within the bar. A/D divergence is a powerful early signal for <a href="/market/stocks" class="text-primary hover:underline">stock</a> and <a href="/market/crypto" class="text-primary hover:underline">crypto</a> traders who want to spot institutional moves before the crowd. Integrate A/D analysis into your <a href="/strategies" class="text-primary hover:underline">trading strategies</a> alongside price structure for higher-confidence entries. Explore more volume tools in our complete <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a>.