Trading Education

The Money Flow Index Indicator: Reading Volume-Backed Momentum

The Money Flow Index indicator is a volume-weighted oscillator. Learn what MFI measures, how it differs from RSI, how to read divergence, and the non-repaint test.

By Pyrem R. 9 min read

You catch a clean breakout, volume looks alive, price punches to a new high, and you add. Then it stalls. It drifts back through your entry, and the move you were sure about turns out to have been the last few buyers, not the first wave of a trend. Price said one thing. The participation behind it said another, and you never checked.

That second story is exactly what the Money Flow Index is built to tell you. By the end of this guide you will be able to read whether a move is backed by real money or just drifting on fumes, and to spot the divergence that warns you before price does.

Key Findings

  • MFI is momentum with volume baked in: a 0-to-100 oscillator that weights each price move by the volume behind it, so it reads buying and selling pressure rather than price alone.
  • It is a volume-weighted RSI: identical in shape to the Relative Strength Index, but a rally on thin volume lifts MFI less than it lifts RSI.
  • Divergence is its best signal: price making a new high while MFI makes a lower high warns that the move is running on shrinking participation.
  • A clean MFI does not repaint: built from closed candles, a settled reading never edits itself. The live value moving as the candle forms is normal; the history moving is not.

What does the Money Flow Index actually measure?

The Money Flow Index measures the pressure of money moving into and out of a market, on a scale of 0 to 100. It takes the typical price of each candle, multiplies it by that candle’s volume to get a money-flow figure, then compares how much flowed in on up candles against how much flowed out on down candles over a lookback window. The result is an oscillator that rises when buying pressure dominates and falls when selling does.

That volume step is the whole point. The Relative Strength Index, which we covered in the RSI settings guide , measures the same momentum using price changes alone. MFI does the same job but asks a sharper question: not just did price rise, but how much was traded while it rose. A push higher on heavy volume registers as real demand. The same push on a quiet tape barely moves the line.

The indicator was introduced by Gene Quong and Avrum Soudack in the late 1980s and is documented in detail by StockCharts ChartSchool , which is worth a read if you want the exact arithmetic. For trading it, the arithmetic matters less than the idea: MFI is your check on whether price and participation agree.

One honest caveat for forex traders. Spot currency has no central exchange, so the “volume” your platform feeds MFI is almost always tick volume, a count of how many times price changed, not how many contracts traded. It correlates well enough with real activity to be useful, but it is a proxy. On futures, stocks, and most crypto you get true traded volume, and MFI is sharper there.

Money Flow Index vs RSI: what is the real difference?

On the chart they are near twins. Both oscillate between 0 and 100, both use 80 and 20 or 70 and 30 as their edges, both flag overbought and oversold. The split is under the hood, and it shows up exactly when it matters most: at the turning points.

Entry 1
Factor What it weights
Money Flow Index Price change × volume
RSI Price change only
Entry 2
Factor Reads
Money Flow Index Buying and selling pressure
RSI Buying and selling momentum
Entry 3
Factor Thin-volume rally
Money Flow Index Rises less; flags weak demand
RSI Rises fully; looks strong
Entry 4
Factor Standard lookback
Money Flow Index 14 periods
RSI 14 periods
Entry 5
Factor Common edges
Money Flow Index 80 / 20
RSI 70 / 30
Entry 6
Factor Best use
Money Flow Index Confirming a move with volume
RSI Pure momentum and divergence

When the two line up, you have momentum and volume agreeing, which is the cleanest version of a move. When they split, the gap is the signal. RSI climbing while MFI stalls usually means price is grinding higher without fresh money behind it. That is a setup losing its fuel, and it is invisible if you only watch price or only watch RSI.

Quick testStack MFI and RSI in the same panel for a week. Every time they disagree at a high or low, mark what price did next. You will start trusting the gap between them more than either line alone.

What are good Money Flow Index settings?

Start with the 14-period default and the 80 / 20 lines, the setting most platforms ship and most traders share, so your read matches the crowd reading the same chart. Then adjust the period to your timeframe before you touch anything else.

A shorter lookback, around 9, makes the line quicker and more reactive, which suits intraday work where you need it to keep pace. A longer one, 21 or more, smooths the noise and fits swing trading, where you care about the bigger flow and not every wiggle. Moving the 80 and 20 lines is rarely the fix people think it is; in a strong trend MFI can sit pinned above 80 for a long stretch, and dragging the line to 90 just hides the problem rather than solving it. The deeper issue there is treating an overbought reading as a sell, which is the next trap.

RelicusRoad Pro

Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.

Get RelicusRoad Pro

How do you read MFI without chasing the move?

The mistake almost everyone makes is selling the moment MFI crosses 80 and buying the moment it drops under 20. In a trend that gets you run over. An overbought reading in a strong uptrend is confirmation that buyers are in control, not a signal to fade them. MFI can stay above 80 for many candles while price keeps climbing, the same way price can ride a band in a trend.

The read that earns its keep is divergence. When price stretches to a new high but MFI rolls over to a lower high, money is flowing in less aggressively than the price chart suggests. The move is thinning out under the surface. Flip it for a bottom: price grinds to a lower low while MFI lifts to a higher low, and selling pressure is drying up. This is the same divergence logic we mapped for momentum in the RSI divergence strategy , with volume added as the tiebreaker.

MFI bearish divergence between price and money flowPricehigher highhigher highMoney Flow Index80highlower highprice up, money flow down = warning

Divergence is a warning, not a trigger. It tells you the current move is losing support; it does not tell you the exact candle to enter. Wait for price itself to confirm, a break of a swing level or a close back through structure, before you act on it. An indicator sharpens timing. It does not replace the decision, and trading divergence as an instant signal is how a good read becomes a bad trade.

Does the Money Flow Index indicator repaint?

A correctly built Money Flow Index does not repaint. Every input it uses, the typical price and the volume of each candle, is fixed the moment that candle closes, so the historical line is locked and does not redraw itself later.

The live value will move while the current candle is still forming, because both the price and the running volume are changing until the candle closes. That is expected, and it is not repainting. The thing to watch for is a settled reading from an hour or a day ago quietly shifting after the fact, because that means the tool is reaching into data it should treat as final. A divergence that only appears once you reload the chart was never tradeable. We broke this trap down fully in the non-repaint forex indicator guide , and the check is the same: mark a past value, reload, and confirm it has not moved.

How does RelicusRoad Pro use volume and momentum?

RelicusRoad Pro treats participation as part of the picture, not an afterthought. Rather than leaving you to stack three oscillators and reconcile them by eye, it reads momentum and pressure together and commits each signal at the candle’s close, fixed there, on the non-repaint side of the line above. The same logic runs across MT4, MT5, and TradingView, so a read you trust on one platform is the read you get on the next. If you want the broader frame for how flow shapes a level, the volume profile strategy pairs naturally with it.

None of this is pitched as press-the-button trading, and that is deliberate. A volume-aware reading tells you when a move has real money behind it and when it is coasting. It does not decide whether your idea was right in the first place. That stays with you. What it removes is the blind spot of trading a price chart while ignoring who is actually showing up to trade it.

Frequently asked questions

What is the Money Flow Index indicator? The Money Flow Index is a momentum oscillator that ranges from 0 to 100 and measures the strength of money flowing into and out of a market. It is often called a volume-weighted RSI because it works like the Relative Strength Index but multiplies each period’s price move by its volume. Readings above 80 are usually treated as overbought and below 20 as oversold. The indicator reads buying and selling pressure, not direction on its own.

What is the difference between MFI and RSI? RSI measures momentum using price changes alone. MFI does the same job but weights every move by the volume behind it. The practical effect is that a price rise on heavy volume pushes MFI up harder than the same rise on thin volume, while RSI treats both moves the same. When MFI and RSI disagree, the gap is usually telling you that volume is not confirming the price move.

What are the best Money Flow Index settings? The standard setting is a 14-period lookback with overbought and oversold lines at 80 and 20, which is what most platforms ship and most traders use. A shorter period like 9 makes the line more sensitive and suits faster timeframes; a longer one like 21 smooths it for swing trading. Adjust the period before you move the 80 and 20 lines, and confirm your platform is feeding it real or tick volume so the reading means something.

Does the Money Flow Index indicator repaint? A correctly built Money Flow Index does not repaint. It is calculated from completed candles, so once a candle closes its money-flow value is fixed and the historical line does not move. The current, still-forming candle will move the live reading until it closes, which is normal. If past MFI values shift after the fact, the tool is built wrong, and any signal resting on it would look perfect in a back-test and fail live.

How do you trade MFI divergence? Watch for price and MFI disagreeing at the edges of a move. If price prints a higher high but MFI prints a lower high, buying pressure is fading even as price climbs, which is bearish divergence. The reverse, a lower low in price against a higher low in MFI, is bullish divergence. Divergence is a warning that a move is thinning out, not an instant entry. Wait for price to confirm with a structure break or a close back through a level before acting.


The Money Flow Index will not call the turn for you. It tells you when a move has volume behind it and when price is climbing on borrowed time.

See how RelicusRoad Pro reads momentum and participation together →

Share: