loader
Back to guides
Beginner Guide8 min read

Chaikin Money Flow: What It Measures and How to Trade With It

Short answer: Chaikin Money Flow (CMF) is a volume-weighted oscillator. For every bar it asks where the close landed inside the range and how much volume backed it. It sums that weighted volume…

Short answer: Chaikin Money Flow (CMF) is a volume-weighted oscillator. For every bar it asks where the close landed inside the range and how much volume backed it. It sums that weighted volume over a set period, usually 20 or 21 bars, then divides by total volume. The reading sits between minus 1 and plus 1. Positive values mean closes are mostly landing high in their ranges on real participation, which reads as buying pressure. Negative values read as selling pressure. Zero is the pivot, and distance from it matters more than any single cross.

Who is this page for? Traders of forex, index, metals and crypto CFDs who already have the indicator on a chart and want a reading rule they can defend.

The CMF formula, one bar at a time

Marc Chaikin designed the money flow multiplier to grade a bar by where it closed, not merely whether it closed up. Three steps:

  • Multiplier: subtract the distance from close to high from the distance from low to close, then divide by the bar's full range. A close on the high scores plus 1, a close on the low scores minus 1.
  • Money flow volume: the multiplier times that bar's volume.
  • CMF: the sum of money flow volume over the period, divided by the sum of plain volume over the same period.

Gold makes a tidy illustration, with a three-bar window to keep the arithmetic short. Bar one ranges from 2,400 to 2,420 and closes at 2,415 on volume of 1,000. The multiplier is (15 minus 5) over 20, or 0.5, so money flow volume is 500. Bar two ranges from 2,410 to 2,430 and closes weakly at 2,412 on volume of 1,600. The multiplier is minus 0.8, so money flow volume is minus 1,280. Bar three ranges from 2,405 to 2,425 and closes at 2,421 on volume of 800, for a multiplier of 0.6 and money flow volume of 480.

Add the three: 500 minus 1,280 plus 480 equals minus 300. Total volume is 3,400, so CMF prints roughly minus 0.09. Price finished the window six points higher than it started, yet the oscillator sits below zero. The heaviest bar closed near its low, and the formula refuses to overlook that.

Reading the value: zones between minus 1 and plus 1

The indicator seldom reaches its theoretical extremes. On liquid instruments most readings live between minus 0.3 and plus 0.3, so the useful zones are narrower than the scale suggests.

CMF reading What it says about the period Sensible response
Above +0.25 Closes are stubbornly high in range on heavy volume Hold longs, stop adding, watch for a roll-over
0 to +0.25 Mild buying pressure, ordinary trend behaviour Trade with the trend, expect pullbacks
-0.25 to 0 Mild selling pressure, nothing decisive Avoid fresh longs until it recrosses zero
Below -0.25 Closes are pinned low on heavy volume Hold shorts, stop adding, watch for a base

Two readings deserve more weight than the zones. Persistence: a line that holds above zero for 30 or 40 bars while price chops sideways is quietly telling you the range is being accumulated. Divergence: price makes a new high while CMF makes a lower high, so fewer closes are landing near the top on each push. Divergence should slow you down, not flip you short. A strong trend can carry price higher for weeks while the oscillator grumbles below zero the entire way.

CMF versus the money flow index, the A/D line and OBV

Four volume tools, four different questions, and mixing them up is a clumsy but common error.

The money flow index uses typical price times volume and sorts each bar as up or down against the previous bar. It runs 0 to 100 and gets read by overbought and oversold levels. CMF has no such levels; its edge is the within-bar close, which MFI ignores.

The accumulation distribution indicator uses the same multiplier as CMF but never resets. It is a cumulative line, so only its slope carries meaning. CMF normalises the same money flow volume over a fixed period, which is why it can be read by level.

On balance volume is the bluntest of the four. It assigns every unit of a bar's volume to one side, chosen only by whether the close was up or down. A bar that finishes marginally higher after a violently wide range is credited with all of its volume as buying, a lopsided outcome. CMF grades the same bar close to zero.

A decision framework for putting CMF on the chart

Treat CMF as a gatekeeper for trades you have already planned, not as the plan. A checklist that keeps it honest:

  • Set the period first. 20 or 21 bars is standard; on a 5-minute chart that covers under two hours, so expect a jittery line and widen to 50 if you need calm.
  • Mark your level before you look at the oscillator. Structure decides where you trade; CMF decides whether you trade there.
  • Require the sign to agree with your direction for at least five bars. One positive bar is fickle.
  • Trade divergence only at a marked level, and only by reducing size or tightening stops.
  • Ignore readings from thin sessions. Asian-hours bars on a minor pair give multipliers that mean scarcely anything.
  • Count the trading fees and the cost of each extra entry. Each additional entry is charged spread and commission, so a filter that triggers on every zero cross quietly hands the edge back in charges.

A concrete use on an index CFD: price pulls back to a prior breakout level for the second time. On the first visit CMF sat at minus 0.15 and the bounce failed. On this visit it holds at plus 0.12 through the pullback, so down bars are closing off their lows. That detail is invisible on a bare price chart, and it justifies the long at the level you had already picked.

Limitations, caveats and common mistakes

Volume input is the caveat that matters most. Spot forex has no central exchange, and most CFDs inherit that gap, so your chart shows tick volume from a single provider. Two platforms can show different CMF readings on the same pair at the same minute, and neither is wrong. Treat the reading as a sample, not a census.

Gaps are the second weak spot, because the multiplier never sees the jump between one bar and the next. Picture a crypto CFD that opens 300 points above the prior close and finishes in the bottom third of a tight range. The session was bullish, yet the bar is scored as distribution.

Common mistakes, bluntly stated:

  • Treating a zero cross as a buy or sell signal. The line crosses zero often in a range, and each cross is unremarkable on its own.
  • Shortening the period to make the oscillator respond faster. It responds faster to noise too, and becomes needlessly skittish.
  • Believing CMF reveals institutional buying. It shows close position weighted by volume. Who did the buying is an ambiguity the formula cannot resolve.
  • Fading a strong trend because CMF turned negative for three bars. That is a precarious trade, and the line often flips back before the stop is hit.

CMF works best on liquid instruments in calm sessions. It is weakest in disorderly markets, which is precisely when traders feel the strongest urge to trust a number.

CMF inside a prop-firm evaluation

Evaluation rules change what a volume filter is for. Suppose the account caps daily loss at 2,000 on 50,000. Two or three counter-trend entries on a divergence that never completes can spend that cap in one session. A fixed total drawdown then turns a string of small losses into an unforgiving arithmetic problem.

That argues for using CMF as a veto. Let it block entries that lack participation rather than generate new ones, and let divergence do nothing more than halve your size. Pivex allows scalping with no minimum hold time, so a short-period CMF on a 5-minute chart is permitted, but the sizing logic still applies.

Pivex also suits the patient version of this style. Its evaluation is a single step with no deadline and no minimum count of trading days, so a week of standing aside costs nothing but patience. The total drawdown is fixed rather than trailing, and the daily loss cap starts fresh every day. The built-in assistant monitors those limits, which leaves your attention free for the chart.

Choose a single market, compute the formula manually for a dozen bars, and then log the sign at every level you mark over the next 20 sessions. Once that record looks trustworthy, a Pivex evaluation is a reasonable next stage. The built-in assistant keeps score on your limits while you keep your eyes on the oscillator.

Related guides: money flow index and on balance volume.

Before participating, review Pivex's current program rules and decide whether a simulated proprietary trading evaluation fits your experience and risk limits. Participation does not guarantee a reward, income, or any particular trading result.

Frequently asked questions

What period should I use for Chaikin Money Flow?

Twenty or 21 bars is the default and works on daily and 4-hour charts. On intraday charts below 15 minutes, the standard period covers too little time and the line becomes wobbly. Lengthen to 50 before concluding the indicator is useless.

What does a CMF reading of zero mean?

Over the period, volume-weighted closes landed as often near the highs as near the lows, so buying and selling pressure were balanced. It does not mean nothing happened. A sluggish market and a crowded two-way battle can both print zero.

Can CMF be used on forex pairs with no real volume?

Yes, with tick volume, and with humility about what that measures. Tick count tracks activity reasonably well during liquid sessions and badly outside them. Confirm any forex CMF signal with structure before acting on it.

Written by

Pivex Team

The Pivex Team writes practical prop-trading guides to help traders learn funded-account challenges, risk management, and payout discipline.

Related articles

Website Disclaimers

ALTEXX DIGITAL CORP ("ALTEXX DIGITAL", "We", "Us", or the "Company") is a proprietary trading firm offering access to a simulated trading platform designed solely for educational and evaluation purposes. We are not a broker, exchange, financial institution, custodian, fiduciary, or insurance provider, and we do not operate under the direct oversight of financial regulatory authorities. ALTEXX DIGITAL is a trademark owned and operated by the Company.

The trading services and programs offered by the Company involve the use of virtual capital in a simulated environment and do not involve actual money trading or real financial instruments. Any reference to "funding" or "funded accounts" refers exclusively to internal evaluation programs and does not imply access to or management of real funds. Participation in such programs does not guarantee qualification for a funded account, and eligibility is determined by individual performance and adherence to all program rules. Performance data displayed on our platform is hypothetical and based on simulated results, which may not accurately reflect real-world outcomes. Past results within the simulated environment are not indicative of future success.

All information and content provided by ALTEXX DIGITAL or its affiliates—whether on our website or related channels—is intended for general informational purposes only. It should not be considered financial, investment, tax, or legal advice, nor should it be viewed as a recommendation, offer, or solicitation to buy or sell any financial products. Use of this information is entirely at your own risk, and you are solely responsible for your decisions based on it.

By using our platform and services, you acknowledge that all content is provided "as is," without warranties of any kind, either express or implied. We and our representatives are not liable for any loss or damages arising from reliance on the information provided. All purchases are non-refundable and should not be treated as deposits; they are used to cover the Company's operational costs, including staffing, technology, and administration.

This website is operated by ALTEXX DIGITAL CORP., a company registered in State of Delaware, United States of America under registration number 10518966, with its registered office located at 3500 S.Dupont Hwy., Dover, state of Delaware, United States of America.

ALTEXX DIGITAL – Copyright © 2026