CFDs and forex are complex instruments and come with a high risk of losing money rapidly due to leverage. Risk disclosure

Money Flow Index (MFI): A Volume-Weighted RSI

This page explains what the MFI indicator measures, how to set it up in MetaTrader, how to read it, and where it can mislead you.

Extrade Pakistan editorial team ·

On this page
  1. What the Money Flow Index is
  2. The formula in plain words
  3. How to add MFI in MT4 and MT5
  4. How to read it
  5. Typical uses
  6. Where MFI misleads
  7. For experienced traders
  8. Frequent questions

What the Money Flow Index is

The Money Flow Index (MFI) is an oscillator, a line that moves inside a fixed range below the price chart. It works like the RSI indicator, with one difference: RSI uses only price, while MFI also weights each bar by its volume. A rise on heavy volume counts for more than a rise on light volume.

Do not confuse it with Bill Williams' Market Facilitation Index, which shares the same initials but measures something else.

overbought 80oversold 20MFI 14
Money Flow Index under the price chart. Above the upper level the market is called overbought, below the lower level oversold. In a strong trend it can stay there for long. Illustrative example: made-up numbers for learning, not real prices or a broker's conditions.

The formula in plain words

The default period and the overbought and oversold lines are preset in the indicator's settings window. Check them there rather than assuming them.

How to add MFI in MT4 and MT5

In both MetaTrader 4 and MetaTrader 5, go to Insert, then Indicators, then Volumes, then Money Flow Index. You can also drag it from the Navigator window. The settings window lets you change the period, the level lines and the colours. MT5 also lets you choose which volume type the indicator uses.

How to read it

Reading What it describes
Line near the upper level Recent buying has been heavy relative to selling (overbought)
Line near the lower level Recent selling has been heavy relative to buying (oversold)
Line rising while price is flat Volume is coming in on up bars
Price and MFI moving apart Divergence, a possible weakening of the move

The terms overbought and oversold describe a state, not a coming turn. See overbought and oversold and divergence.

Drawn example (not live prices)

At point B, price makes a higher high while MFI makes a lower peak. This shows that the second push came with less volume-weighted buying. It is a description of the move. It does not tell you what price will do next.

Typical uses

Any "MFI indicator strategy" you find online still needs testing on a demo account. It also needs position sizing from risk management.

Where MFI misleads

For experienced traders

Frequent questions

Is MFI the same as RSI?

No. It uses the same scaling idea, but MFI weights each bar by volume and RSI uses price alone.

How do I use MFI on forex pairs?

Read it knowing that it uses tick volume, and check it against price structure and other tools.

What are the default settings?

They are preset in the indicator's settings window in MT4 and MT5. Open that window to see the current values.

Does MFI repaint?

On closed bars it does not change. The value on the current, still-open bar updates until that bar closes.

Can MFI tell me when to enter a trade?

No indicator gives certain entries. MFI describes recent volume-weighted price pressure, and that pressure can continue or fade.

Related pages