Home / Learn / Money Flow Index

Money Flow Index (MFI) Explained for Traders

The Money Flow Index (MFI) is a momentum oscillator that moves between 0 and 100 and factors in trading volume, which is why it is often called a volume-weighted RSI. It measures the strength of money flowing into and out of an instrument so you can spot overbought and oversold conditions and momentum shifts that price alone might hide.

If you already know the RSI, the MFI will feel familiar. The key difference is that the RSI looks only at how price changes, while the Money Flow Index weights every move by the volume behind it. A rally on heavy volume pushes the MFI harder than the same rally on thin volume, so the indicator tries to answer a sharper question: not just "did price go up," but "did real participation back it up."

How the MFI is calculated

You rarely need to compute it by hand, but understanding the steps makes the readings meaningful. The standard period is 14.

  1. Typical price: for each period, (high + low + close) / 3.
  2. Raw money flow: typical price multiplied by that period's volume.
  3. Positive vs negative flow: if today's typical price is higher than yesterday's, the money flow counts as positive; if lower, it counts as negative.
  4. Money flow ratio: sum of positive flow over the period divided by sum of negative flow.
  5. MFI: 100 - (100 / (1 + ratio)), producing a value between 0 and 100.

Notice step 2: volume is baked in from the start. That single change is what separates the MFI from a pure price oscillator.

The 80/20 overbought and oversold zones

The MFI uses wider thresholds than the RSI's classic 70/30. The conventional zones are:

MFI readingInterpretationWhat it suggests
Above 80OverboughtHeavy buying pressure; move may be stretched
50 to 80BullishNet inflow, momentum to the upside
20 to 50BearishNet outflow, momentum to the downside
Below 20OversoldHeavy selling pressure; move may be exhausted

Some traders tighten these to 90 and 10 for the strongest extremes. Whatever levels you choose, treat them as warnings rather than triggers. Overbought does not mean "sell now," it means "buyers have been dominant and the move is getting expensive."

Stop reading oscillators one at a time

Market Structure Pro reads momentum, volume, structure and trend together and hands you a single verdict with a confidence score. Try it on any MT5 chart, free for 7 days.

Start your free trial

MFI divergence

Divergence is where the MFI earns its keep. It happens when price and the indicator disagree, hinting that the move is running on less conviction than it appears.

Because volume is part of the calculation, MFI divergence often flags fading participation a little earlier than a price-only oscillator. It is still a context clue, not a standalone signal, so confirm it with structure and a trigger before acting.

How the MFI differs from RSI

This is the most common question, so it is worth being precise. Both are bounded 0 to 100 momentum oscillators and both highlight overbought and oversold conditions. The difference is the input.

In practice the MFI and RSI usually move together. When they split, it is because volume is telling a different story than price, and that gap is often the most interesting moment on the chart. If you want a deeper grounding in the price-only version first, the RSI guide is the natural companion to this page.

The strong-trend caveat

The biggest mistake with the MFI is fading every extreme. In a powerful trend the indicator can sit above 80 or below 20 for an extended stretch while price keeps running. Selling at 80 in a strong uptrend, or buying at 20 in a strong downtrend, is a fast way to get repeatedly stopped out.

A more durable approach is to use the zones with the trend, not against it. In an uptrend, oversold dips toward 20 can be pullback entries rather than reversal shorts. In a downtrend, overbought pushes toward 80 can be places to look for continuation shorts. Always ask what the larger structure is doing before you treat an extreme as a turn.

Using the MFI on MT5

The Money Flow Index ships with MetaTrader 5, so there is nothing to install.

  1. Open Insert → Indicators → Volumes → Money Flow Index, or find it under the Volumes group in the Navigator.
  2. Set the period (14 is standard) and choose the volume type: tick volume or, where available, real volume.
  3. It opens in a separate window below price with the 80 and 20 levels drawn in. You can add a 50 line to read the bullish/bearish bias more clearly.

One honest caveat for forex traders: MT5 usually shows tick volume, not true traded volume, because the spot FX market has no central tape. Tick volume is a reasonable proxy on liquid pairs, but it is not the same thing, so weight your MFI conclusions accordingly.

Where Market Structure Pro stands on the MFI

Honest disclosure: Market Structure Pro does not use the Money Flow Index.

MSP judges momentum with Stochastic RSI, TSI and MACD, and it measures participation separately through relative volume rather than folding price and volume into one oscillator. Keeping momentum and volume on different axes means a volume spike and a momentum shift can confirm or contradict each other explicitly, instead of being averaged together inside a single line.

That design choice reflects how MSP works overall. Rather than asking you to interpret one indicator at a time, it reads 27 tools across momentum, volume, trend and market structure and resolves them into a single verdict: a clear A, B or C grade, a confidence percentage, and a plain-English explanation of why the read is what it is. It is a premium MT5 indicator, it is non-repainting, and it runs on every MT5 instrument from forex to indices to crypto.

So if the MFI is one of your favourite tools, nothing here stops you from running it alongside MSP. The MFI gives you a single volume-weighted momentum read; MSP gives you the whole confluence picture in one verdict. Many traders use a focused oscillator like the MFI to sanity-check, while MSP carries the heavier job of weighing everything at once.

See the full picture, not one line

27 indicators, one verdict, with confidence and a plain-English reason. Free for 7 days on any MT5 chart. Built by Berbe PTE Ltd.

Start your free trial

Keep learning: explore more on the Learn hub, compare oscillators in the best MT5 indicators for 2026 guide, or head back to the homepage.