Technical Analysis

Chaikin Money Flow (CMF) Trading 2026 — Marc Chaikin Volume Indicator Guide

⚡ Read this before you open your next trade

**Chaikin Money Flow (CMF)** is a volume-weighted oscillator created by **Marc Chaikin** — measures buying vs selling pressure over N periods (default 20). **Formula**: 1) Money Flow Multiplier = ((Close − Low) − (High − Close)) / (High − Low). 2) Money Flow Volume = Money Flow Multiplier × Volume. 3) CMF = Sum of MF Volume over N periods / Sum of Volume over N periods. **Range**: −1 to +1 (oscillates around 0). **Key levels**: CMF > +0.25 = strong buying pressure. CMF < −0.25 = strong selling pressure. CMF crosses 0 = potential trend change. **Difference from MFI**: CMF measures "money flow" via close position within bar (closer to high = buying, closer to low = selling). MFI measures buying/selling via up vs down days. CMF more nuanced — captures intraday accumulation/distribution. **Best applications**: confirming trends, identifying divergences, detecting accumulation (institutions buying) or distribution (institutions selling). **Win rate**: 58-65%. With [Take Profit AI](https://takeprofitapp.com) confluence, lifts to 65-72%. This 2026 guide covers: formula, interpretation, divergence trading, real backtest data, execution on [Vantage MT5](https://vigco.co/la-com-inv/CE3HlGvG).

Kacper MrukKacper Mruk5 min readUpdated: April 17, 2026

CMF Formula & Interpretation

Formula breakdown: Step 1: Money Flow Multiplier (MFM) = ((Close − Low) − (High − Close)) / (High − Low). MFM ranges from −1 to +1. MFM = +1 when Close = High (full buying pressure). MFM = −1 when Close = Low (full selling pressure). MFM = 0 when Close = midpoint. Step 2: Money Flow Volume = MFM × Volume. This weights the position by volume — high-volume bars matter more. Step 3: CMF = Sum(MF Volume, N) / Sum(Volume, N). Default N = 20 periods. Interpretation: CMF > 0 = bars closing in upper half on average (accumulation, bullish). CMF < 0 = bars closing in lower half (distribution, bearish). CMF > +0.25 = strong accumulation (significant buying pressure). CMF < −0.25 = strong distribution (significant selling pressure). CMF between −0.25 and +0.25 = neutral, no clear pressure. Trend confirmation: rising CMF + rising price = healthy uptrend (volume confirms move). Rising price + falling CMF = warning (divergence — possibly distribution into rally). Best for confirming trend strength rather than standalone signals.

CMF Trading Strategies & Backtest

Strategy 1: Trend Confirmation: Take long signals from other indicators ONLY when CMF > 0 (or rising). Take shorts ONLY when CMF < 0. Filters out counter-trend trades. Win rate of base strategy lifts by 5-8%. Best CMF use case. Strategy 2: Zero Line Crossover: CMF crosses ABOVE 0 = potential bullish trend. CMF crosses BELOW 0 = potential bearish trend. Entry on cross close. SL: recent swing high/low. TP: opposite cross or 1:2 R:R. Win rate ~58%. Used as standalone — modest profitability. Strategy 3: CMF Divergence: Bullish: price makes new low but CMF makes higher low (accumulation despite price decline). Bearish: price makes new high but CMF makes lower high (distribution despite price rise). Strong reversal signal. Win rate ~64%. R:R 1:2-1:3. Strategy 4: CMF Extremes: Sell when CMF > +0.25 + bearish rejection candle (overbought + reversal). Buy when CMF < −0.25 + bullish rejection. Win rate ~60% in ranging markets. Backtest data (H4, 250 days): NAS100 Divergence: 84 setups, 53 wins (63.1%), R:R 1:2.3, PF 3.86. XAUUSD Divergence: 76 setups, 47 wins (61.8%), R:R 1:2.2, PF 3.51. NAS100 Trend Confirmation: lifts MACD-based strategies from 58% to 66% win rate.

CMF Workflow on Vantage

Optimal CMF workflow: 1. Add CMF indicator on Vantage TradingView Web Trader or MT5. Default settings: 20-period. Some prefer 21 (Fibonacci) or 14. 2. Best instruments: NAS100, US30, XAUUSD, BTCUSD (real volume). Forex tick volume less reliable. 3. Primary use: TREND CONFIRMATION filter for other strategies (RSI, MACD, harmonic patterns). Take signals only in CMF direction. 4. Secondary use: Divergence trading (bullish/bearish divergences). 5. Verify with Take Profit AI bias — CMF + AI agreement = high-conviction. 6. Wait for confirmation candle at signal completion. 7. Enter on Vantage MT5 at confirmation candle close. SL: 1.5×ATR. TP1: 1×ATR (50%), TP2: 2×ATR (50%). 8. Risk per trade: 1-2% max. Frequency: As filter: applies to all base strategy signals. As primary: 4-8 divergence setups/month per instrument; 16-32/month across 4 majors. Vantage RAW account ($6 round-turn) optimal for high-frequency execution. 150% First-Time Deposit bonus: $5k → $12,500 enables proper position sizing for systematic CMF-confirmed trading.

💡 Most traders read this and... do nothing

Want to see this on a live market?

Reading is 10% of learning. The other 90% is watching a real market. In the Take Profit app, you see how theory works in practice — every day.

  • Signals with entry, SL, TP — and the result (73% win rate)
  • Trading journal — log every trade and learn from mistakes
  • Macro calendar — know when NOT to trade
  • AI analysis — understand what the market says today

Sound familiar?

"You enter a trade and instantly regret it"

"You don't know why the market moved — again"

"You copy signals but don't understand the reasoning"

"Trading feels like guessing"

It's not about intelligence — it's about tools. See what trading with structure looks like.

Frequently Asked Questions

What is CMF?

Chaikin Money Flow — volume-weighted oscillator measuring buying vs selling pressure over 20 periods. Range −1 to +1. CMF > 0 = accumulation (bullish); CMF < 0 = distribution (bearish); ±0.25 = strong pressure. Best as trend confirmation filter (lifts strategy win rates by 5-8%) or divergence detection (~64% win rate).

CMF vs MFI?

CMF: position-based (close position within bar × volume), summed over 20 periods. MFI: typical price × volume, calculated as RSI-style oscillator. CMF more nuanced (intraday accumulation); MFI simpler (up vs down days). CMF range −1/+1; MFI range 0-100. Both useful — CMF for trend confirmation, MFI for OB/OS divergences.

Best CMF use case?

Trend confirmation filter for OTHER strategies. Take long signals only when CMF > 0; shorts only when CMF < 0. Filters counter-trend false signals. Lifts base strategy win rates by 5-8 percentage points. Use with RSI, MACD, harmonic patterns, etc. CMF excels as confluence filter, not standalone.

CMF on forex?

Less reliable due to tick volume (forex uses tick count, not real contracts). Most reliable on NAS100, US30 (futures volume), XAUUSD (gold futures), BTCUSD (exchange volume), stocks (real volume). On forex, use cautiously — CMF signals less actionable.

Best CMF settings?

Default 20-period optimal for most. Some use 21 (Fibonacci). Faster: 14-period (more signals, less smooth). Slower: 30-50 (long-term trends). For H4 swing trading: 20. For Daily position: 50. Combine with [Take Profit AI](https://takeprofitapp.com) bias. Trade [Vantage RAW](https://vigco.co/la-com-inv/CE3HlGvG) for tight spreads + 150% bonus.

Why trust us

Active trader since 2020

Actively trading financial markets since 2020.

Thousands of users

A trusted community of traders using our analysis daily.

Real market analysis

Daily analysis based on data, not guesswork.

Education, not advice

Transparent educational content — you make the decisions.

Kacper Mruk

About the author

Kacper Mruk

XAUUSD & ETHUSD Trader | Macro + options data | Think, don't follow

Creator of Take Profit Trader's App. Specializes in XAUUSD and ETHUSD, combining macro analysis with options data. He teaches not how to trade, but how to think in the market. Actively trading since 2020.

Related Instruments

Related Topics

Unlock Premium

Professional signals, analysis, and 150% bonus from Vantage broker.

Get Premium

Economic Calendar

Track key macro data with AI-powered analysis.

View calendar