Most momentum indicators only look at price. The money flow index looks at price and volume — which is why its creators called it a "volume-weighted RSI." When a stock pushes higher on heavy volume, the MFI reacts harder than it would on a quiet drift up. That single difference is the whole reason to learn it.
This is a plain-English, calculation-first guide to the money flow index explained for US and global equity traders: how the 0–100 reading is built, why the 80 and 20 lines matter, how MFI differs from RSI and on-balance volume, and where it quietly fails. If you want to turn these charts into a repeatable process, our technical analysis crash course walks through the full indicator toolkit step by step.
- The MFI is a volume-weighted RSI: a 0–100 oscillator that folds volume into the momentum read.
- Standard settings use a 14-period lookback, with 80 marking overbought and 20 oversold.
- An 80 reading means positive money flow has run about four times the negative flow over the window.
- Divergence and failure swings are the high-value reads — strongest when they occur together.
- It lags and stays pinned in strong trends: use it to confirm, never as a standalone trigger.
What is the Money Flow Index?
The money flow index (MFI) is a momentum oscillator that measures the strength of money moving into and out of an asset over a set period — usually 14 bars — on a fixed 0–100 scale. It folds trading volume into a formula that otherwise looks almost identical to the Relative Strength Index.
Gene Quong and Avrum Soudack introduced the MFI in Technical Analysis of Stocks & Commodities in 1989. Their goal was simple: take Welles Wilder's RSI, which uses price alone, and weight each move by how much volume stood behind it. The result is an oscillator that treats a 1% rally on triple-average volume as more meaningful than a 1% rally on a thin, holiday session.
Because it is bounded between 0 and 100, the MFI is easy to read at a glance. High readings mean buying pressure has dominated; low readings mean selling has. The art is in knowing what "high" and "low" actually signal — and what they don't.
In practice, the MFI spends most of its time between 20 and 80, oscillating around the 50 midline. A reading drifting up from 40 toward 60 tells you buyers are gradually taking control; a slide from 60 toward 40 says the opposite. The extremes get the attention, but the slope of the line and its crosses of the midline carry information of their own.
How is the Money Flow Index calculated?
The MFI is built in four steps. You never have to compute it by hand — your charting platform does it — but understanding the mechanics tells you exactly what the line is reacting to.
Source: Quong & Soudack, Technical Analysis of Stocks & Commodities, 1989; StockCharts ChartSchool.
Here's a worked example for a single bar. Say a stock prints a high of $52.00, a low of $50.00, and a close of $51.40. The typical price is (52.00 + 50.00 + 51.40) / 3 = $51.13. Multiply that by the bar's volume of 2,000,000 shares and you get roughly $102.3 million of raw money flow for that bar.
Now stretch that across 14 bars. Suppose positive money flow (bars where the typical price rose) sums to $60 million and negative money flow sums to $40 million. The money flow ratio is 60 / 40 = 1.5, so MFI = 100 − (100 / 2.5) = 60. A reading of 60 says buyers have been modestly in control, but the market is nowhere near an extreme. That is the single most useful habit: read the number as a balance of pressure, not a buy or sell button.
Why typical price instead of the close? Using the high, low and close together captures the whole bar's trading range, so a wide, volatile session is represented by its true center rather than a single closing print that a late spike can distort. It is a small choice that makes the money flow calculation steadier from one bar to the next.
What do the 80 and 20 levels mean?
By convention, an MFI above 80 is considered overbought and below 20 is considered oversold. These bands are wider than the RSI's usual 70/30, because adding volume makes the MFI swing harder, so its extremes are pushed further out. Traders who want rarer, higher-conviction signals use 90 and 10 instead.
The chart below maps the money flow ratio directly to the MFI reading it produces. It makes the bands concrete: an 80 reading isn't arbitrary — it means positive money flow has been running four times the negative flow over the window.
Money flow ratio translated into the MFI reading
Source: derived from the MFI formula (Quong & Soudack, 1989); e.g. a ratio of 1.5 gives 100 − 100/2.5 = 60.
What this means for you: an extreme reading is a condition, not a trigger. The money flow index can sit above 80 for a long stretch while a strong uptrend keeps running. Smart traders wait for the MFI to drop back inside the band — a move back below 80, or back above 20 — before acting, and they confirm it against price structure first.
MFI vs RSI vs OBV: what is the real difference?
The MFI sits between two cousins. RSI is the price-only momentum oscillator it was built from; on-balance volume (OBV) is the other classic "is money flowing in?" tool. The difference that matters is what feeds each one and whether the output is bounded.
| Factor | MFI | RSI | OBV |
|---|---|---|---|
| What it measures | Money flow (price × volume) | Price momentum | Cumulative volume direction |
| Uses volume? | Yes | No | Yes |
| Output | 0–100 (bounded) | 0–100 (bounded) | Unbounded running line |
| Typical levels | 80 / 20 | 70 / 30 | None; read trend & divergence |
| Best used for | Volume-weighted extremes | Clean momentum read | Accumulation vs distribution |
Source: Quong & Soudack, 1989 (MFI); Wilder, 1978 (RSI); indicator definitions.
Put simply: use RSI when volume data is unreliable or irrelevant; use MFI when volume is meaningful and you want it baked into the momentum read; use OBV when you care about the raw, cumulative direction of volume rather than an overbought/oversold level. The mfi vs rsi choice usually comes down to whether you trust your volume feed.
One caveat worth internalizing: none of the three is a signal generator on its own. They describe different facets of the same question — is money genuinely committing to this move? — and they are most useful when two of them agree and a third confirms through price.
How traders read MFI: divergence and failure swings
Overbought and oversold readings are the beginner's view of the MFI. The two reads that experienced traders actually lean on are divergence and the failure swing — and they are strongest when they appear together.
Divergence
Divergence is when price and the MFI disagree. A bullish divergence forms when price makes a lower low but the MFI makes a higher low — selling pressure is fading even as price slips, which often precedes a bounce. A bearish divergence is the mirror: price makes a higher high while the MFI makes a lower high, hinting the rally is running on thinner money. Divergence is an early-warning sign that warrants a closer look, not a guaranteed reversal.
A quick example: imagine a stock slides from $48 to a fresh low at $45, but the MFI's low rises from 18 to 26 across those two troughs. Price says "lower," the money flow says "less selling pressure than last time." That gap is the bullish divergence — a cue to watch for a reversal confirmation, not to buy the instant you spot it.
Failure swings
A failure swing uses the MFI alone, ignoring price. The bullish version, per StockCharts' Chart School: the MFI drops below 20 (oversold), surges back above 20, pulls back but holds above 20, then breaks its prior reaction high. The bearish version mirrors it around the 80 line. Because a failure swing is built purely from the indicator, it pairs well with a divergence read on the same turn — when both fire together, the signal is far more robust than either alone.
The limits of MFI (and how to use it without getting burned)
The money flow index is a supporting tool, not a standalone system. Treating it as a buy/sell trigger is the fastest way to lose money with it. Keep these limits in front of you:
- It lags. By the time the MFI hits an extreme, a large part of the move has usually already happened — it confirms pressure, it doesn't predict it.
- It stays pinned in strong trends. A powerful uptrend can hold the MFI above 80 for weeks. "Overbought" is not "about to fall."
- It whipsaws in chop. Sideways, low-conviction tape produces a stream of false overbought/oversold alerts.
- It is only as good as your volume data. The whole edge of the mfi indicator is volume; on assets or feeds where volume is patchy, that edge becomes noise.
A practical pairing: use the MFI to flag that a move is stretched, then let price action make the call. If the MFI pushes above 80 while price stalls at a prior resistance level and prints a reversal candle, you have three independent signals lining up — far stronger than acting on the oscillator alone. The indicator narrows your attention; the chart confirms the trade.
The fix is context. Read the MFI alongside trend and structure, not in isolation. Because it is a volume-weighted take on how the RSI indicator works, it pairs naturally with price-based momentum tools. And since its raw input is volume itself, it helps to understand what rising and falling volume signal on their own, as well as how a cumulative tool like on-balance volume tells a different part of the same story. No single indicator wins; a small, well-understood set that you combine deliberately does.
Frequently asked questions
Trading involves substantial risk of loss and is not suitable for every investor. This article is educational content, not investment advice.