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.