Money Flow Index (MFI) Explained

The Money Flow Index (MFI) is a momentum oscillator that combines price and volume to measure buying and selling pressure, ranging from 0 to 100. Often called the volume-weighted RSI, it adds volume to RSI's price-only read, so it reflects not just how far price moved but how convincingly. Readings above 80 and below 20, and divergences, are its key signals, with the volume component giving it a perspective that price-only momentum tools cannot offer.
Key takeaway
The MFI is a 0-100 oscillator that blends price and volume to gauge money flow, essentially RSI with volume added. Above 80 suggests overbought, below 20 oversold, both signals to watch rather than automatic reversals. Its most valuable signal is divergence: when price makes a new extreme but MFI does not, the move lacks volume support and may reverse. Volume is what distinguishes MFI from RSI.
What is the Money Flow Index?
The Money Flow Index is a momentum oscillator that measures the strength of money flowing into and out of an asset by combining price movement with volume. Bounded between 0 and 100, it rises when buying pressure dominates and falls when selling pressure dominates. Its nickname, the volume-weighted RSI, captures the idea neatly: it takes the familiar RSI momentum concept and weights it by how much volume accompanied each move.
That volume component is the whole point. A price advance on heavy volume reflects genuine conviction and pushes the MFI up strongly; the same advance on thin volume reflects weak participation and moves the MFI less. By folding volume into the momentum read, the MFI can reveal when a price move lacks the money flow to sustain it, information that a price-only indicator misses. It belongs to the oscillator family alongside RSI and stochastic in the technical indicators toolkit.
How is the Money Flow Index calculated?
The MFI is built in a few steps that layer volume onto price. First comes the typical price, then raw money flow, then a ratio of positive to negative flow, converted to the 0-100 scale.
Typical Price = (High + Low + Close) / 3
Raw Money Flow = Typical Price x Volume
Money Flow Ratio= (14-period Positive Flow) / (14-period Negative Flow)
MFI = 100 - (100 / (1 + Money Flow Ratio))
Each period's money flow is classified as positive (if the typical price rose) or negative (if it fell), and the indicator sums each over the lookback, commonly 14 periods. The ratio of positive to negative flow is then squeezed into the 0-100 oscillator using the same formula structure as RSI. The volume term inside raw money flow is what separates MFI from RSI, since it weights each period's contribution by how much was actually traded. This is why the MFI can paint a different picture than RSI on the very same chart: a price advance that the RSI treats as ordinary momentum may register as weak on the MFI if it occurred on thin volume, and vice versa.
How do you read the Money Flow Index?
The MFI is read much like RSI, with overbought and oversold zones and, more importantly, divergence. Readings above 80 indicate overbought conditions, where buying pressure has been intense and a pullback becomes more likely; readings below 20 indicate oversold conditions, where selling has been heavy and a bounce becomes more likely. These are zones to watch, not automatic reversal signals, since a strong trend can keep MFI extended.
The chart below shows an MFI-style oscillator with the 80 and 20 bands and a move into overbought territory.
The more reliable signal is divergence, covered next. Because the MFI incorporates volume, a reading near 80 or 20 carries more weight when it aligns with the volume picture, which is why traders often pair it with raw volume reading rather than treating the bands mechanically.
What is MFI divergence?
MFI divergence is the indicator's standout signal, occurring when price and the MFI disagree about a move. Bearish divergence appears when price makes a higher high but the MFI makes a lower high, indicating the new price high came on weaker money flow, a warning that the advance lacks the buying conviction to continue. Bullish divergence is the mirror: price makes a lower low while the MFI makes a higher low, hinting that selling pressure is fading and a reversal up may follow.
What makes MFI divergence particularly telling is the volume component. Because the MFI rises and falls with money flow, a divergence is not just a momentum mismatch but a money-flow mismatch: it directly signals that the price move is not backed by proportional buying or selling. A new high made without money flow behind it is a hollow high, exactly what divergence flags. This is conceptually similar to RSI divergence trading, but with the added confirmation of volume, which some traders consider a meaningful edge.
MFI vs RSI and putting it in context
The MFI and RSI are close cousins that differ in one important way: RSI measures momentum from price alone, while the MFI weights that momentum by volume. In many conditions they move similarly, but they diverge precisely when volume matters, when a price move happens on unusually high or low participation. In those cases, the MFI can flag a move as weak (or strong) that the RSI, blind to volume, would treat the same as any other. That is the MFI's value-add and the reason to choose it when volume is part of your thesis.
The honest framing is that the MFI is one tool among many, best used as confirmation rather than a standalone trigger. Its overbought and oversold readings are context, not commands, and its divergences are warnings, not guarantees, so it works best alongside structure, levels, and the dominant trend. Used to add a volume-aware perspective to momentum, particularly through divergence at key levels, the MFI is a useful complement to RSI in a disciplined technical indicators approach, paired as always with firm risk control.
A practical note on choosing between MFI and RSI: prefer the MFI when volume data is reliable and central to your read, and lean on RSI when volume is unavailable or untrustworthy, as in spot forex where true volume is not reported. In stocks and futures, where volume is accurately reported, the MFI's volume weighting can meaningfully sharpen the read, especially for spotting moves that look strong on price but lack participation. In markets with poor volume data, that advantage disappears and the MFI offers little over RSI. Matching the indicator to the quality of the volume data available, rather than always reaching for one or the other, is how you get the most from each, which ties back to understanding what volume does and does not tell you in different markets.
Overbought (above 80) and oversold (below 20) readings are not automatic reversal signals; a strong trend can keep MFI extended for a long time. Use the bands as context and rely more on divergence at key levels, with confirmation.
Educational only. Not financial advice. The MFI is a lagging indicator, not a guaranteed signal. Examples use illustrative data. Always do your own research.
Frequently asked questions
- What is the Money Flow Index?
- The Money Flow Index (MFI) is a momentum oscillator that uses both price and volume to measure buying and selling pressure. It ranges from 0 to 100 and is often called the volume-weighted RSI because it adds volume to RSI's price-only momentum read.
- How is the MFI calculated?
- The MFI uses the typical price (high plus low plus close, divided by three) times volume to get raw money flow, then separates positive and negative flow over a period (usually 14) into a money flow ratio, converted to a 0-100 oscillator.
- How do you read the Money Flow Index?
- Readings above 80 suggest overbought conditions and below 20 suggest oversold, though these are signals to watch, not automatic reversals. Divergence between MFI and price is a key signal that a move may be weakening.
- What is the difference between MFI and RSI?
- RSI measures momentum from price alone; MFI adds volume, so it reflects both how far and how convincingly price moved. Because of volume, MFI can flag moves that lack participation, giving a different read than RSI in some cases.
- What is MFI divergence?
- MFI divergence is when price makes a new high or low but the MFI does not confirm it, signaling the move lacks money-flow support and may reverse. Because MFI includes volume, its divergences can be especially telling.
Put this into practice. Upload a chart screenshot and Lynx AI reads the structure, levels, and a long or short bias, with what would invalidate it.
Try Bullynx freeKeep reading
Educational only. Not financial advice. NFA. Bullynx is not a registered investment adviser or broker-dealer. Trading and investing involve significant risk of loss. Read the full risk disclosure.