8 April 2025
6 Minutes Read

Money Flow Index (MFI)

💡 Quick Answer
The Money Flow Index (MFI) is a momentum oscillator that combines price and volume to measure buying and selling pressure over a set period, by default 14. It ranges from 0 to 100, with readings above 80 treated as overbought and below 20 as oversold, which is why it is called a volume-weighted RSI.

The Money Flow Index (MFI) is a momentum indicator that measures the flow of money into and out of a security over a specific period. Known as the “volume-weighted RSI,” it considers both price and volume to identify overbought and oversold conditions. For new traders and investors, the MFI is a valuable tool to make informed decisions. Let’s dive into what the MFI is, how to use it, and provide examples with the most common settings.

The MFI oscillates between 0 and 100 and uses both price and volume data to:

  • Identify Overbought Conditions: MFI above 80 may indicate a potential reversal to the downside.
  • Identify Oversold Conditions: MFI below 20 may indicate a potential reversal to the upside.

The MFI provides signals similar to the RSI but incorporates volume, making it more comprehensive for analyzing market trends.

  • Above 80: Overbought (potential for a price correction or reversal).
  • Below 20: Oversold (potential for a price recovery or reversal).

Example:

If a stock’s MFI rises above 80, it may indicate that buying pressure is overextended, signaling a potential reversal. Conversely, if the MFI falls below 20, it suggests overselling, signaling a potential bounce.

  • Bullish Divergence: When the price makes a lower low, but the MFI makes a higher low, it suggests the selling pressure is weakening, and a reversal to the upside may occur.
  • Bearish Divergence: When the price makes a higher high, but the MFI makes a lower high, it indicates weakening buying pressure, signaling a potential reversal to the downside.

Example:

If a stock falls to ₹100 (lower low), but the MFI rises from 18 to 25 (higher low), it signals a bullish divergence and a potential price increase.

The MFI can confirm price breakouts or breakdowns:

  • A sudden rise in the MFI during a price breakout indicates strong buying momentum.
  • A sharp drop in the MFI during a price breakdown indicates strong selling momentum.

Example:

If a stock trading at ₹200 breaks above resistance with its MFI rising above 70, it confirms the breakout’s strength.

ScenarioMFI LevelSignalTrading Insight
Overbought ConditionMFI > 80Asset may be overbought, watch for reversal.Consider selling or taking profits.
Oversold ConditionMFI < 20Asset may be oversold, watch for reversal.Consider buying or entering a position.
Bullish DivergenceMFI rises as price fallsPotential upward reversal.Look for a buying opportunity.
Bearish DivergenceMFI falls as price risesPotential downward reversal.Look for a selling opportunity.
Confirmed BreakoutMFI rises above 70Indicates strong buying momentum.Consider buying with confidence.
Confirmed BreakdownMFI drops below 30Indicates strong selling momentum.Consider selling or shorting.

The default and most common settings for the Money Flow Index are:

  • 14 periods (default)

This calculates the MFI using price and volume data over the last 14 candles (e.g., days, hours, or minutes).

  • 80

Indicates excessive buying and a potential reversal.

  • 20

Indicates excessive selling and a potential rebound.

  • Calculate the Typical Price: (High+Low+Close)/3(High + Low + Close) / 3(High+Low+Close)/3
  • Multiply the Typical Price by Volume to get the Money Flow.
  • Separate Positive Money Flow (up days) from Negative Money Flow (down days).
  • Compute the Money Flow Ratio: PositiveMoneyFlow ÷ NegativeMoneyFlowPositive Money Flow ÷ Negative Money FlowPositiveMoneyFlow ÷ NegativeMoneyFlow
  • Calculate the MFI: 100−(100÷(1+MoneyFlowRatio))100 – (100 ÷ (1 + Money Flow Ratio)) 100−(100÷(1+MoneyFlowRatio))

1. Combine with Other Indicators: Use the MFI alongside RSI, MACD, or Bollinger Bands for confirmation.

2. Look for Volume Spikes: Sudden MFI spikes often indicate strong price moves.

3. Adjust Period for Your Style: Shorter periods (e.g., 9) provide quicker signals but may be noisier; longer periods (e.g., 20) are smoother and better for long-term analysis.

Open a free Navia demat account to trade with the Money Flow Index
  • Scenario: A stock rises from ₹150 to ₹200, and the MFI climbs to 85.
  • Action: Consider selling or avoiding new purchases as the stock may be overbought.
  • Outcome: The stock corrects to ₹180, validating the MFI signal.
  • Scenario: A stock falls to ₹100, but the MFI rises from 18 to 25.
  • Action: Consider buying as the bullish divergence signals reduced selling pressure.
  • Outcome: The stock rebounds to ₹120, confirming the reversal.

1. Start with Default Settings: Use the 14-period MFI with 80/20 levels for simplicity.

2. Backtest Signals: Practice identifying MFI signals on historical charts to gain confidence.

3. Avoid Using in Isolation: Combine MFI signals with other technical tools and price action.

The Money Flow Index is a powerful tool for traders looking to combine price and volume analysis. By identifying overbought and oversold conditions, confirming breakouts, and spotting divergences, the MFI can enhance your trading strategy. Start with the default settings, practice on demo charts, and gradually refine your approach as you gain experience.

Happy Trading!

Do You Find This Interesting?

We’d Love to Hear from you-

feedback yes or no button

Key Takeaways

  • The Money Flow Index (MFI) is a momentum indicator that measures money flowing into and out of a security, using both price and volume.
  • It is known as the volume-weighted Relative Strength Index (RSI), giving signals similar to RSI but with volume factored in.
  • The MFI oscillates between 0 and 100: above 80 is treated as overbought, below 20 as oversold.
  • Bullish divergence is a lower low in price against a higher low in MFI; bearish divergence is a higher high in price against a lower high in MFI.
  • A sharp MFI move can confirm a breakout or breakdown, which is why it is often read alongside trading volume.
  • The default setting is 14 periods with 80/20 levels; shorter periods give quicker but noisier signals, longer periods are smoother.
What is the Money Flow Index (MFI)?

The Money Flow Index is a momentum indicator that measures the flow of money into and out of a security over a specific period. It considers both price and volume to identify overbought and oversold conditions, and oscillates between 0 and 100.

What is a good MFI reading?

The standard thresholds are 80 and 20. An MFI above 80 indicates an overbought condition and the potential for a price correction or reversal to the downside. An MFI below 20 indicates an oversold condition and the potential for a price recovery or reversal to the upside.

What is the difference between MFI and RSI?

The MFI provides signals similar to the RSI but incorporates volume as well as price, which is why it is often called the volume-weighted RSI. That makes it more comprehensive for analysing market trends than a price-only oscillator.

What is the default MFI setting?

The default and most common setting is 14 periods, with an overbought level of 80 and an oversold level of 20. The 14-period setting calculates the MFI using price and volume data over the last 14 candles, whether those are days, hours or minutes.

What is MFI divergence?

Divergence is when price and the MFI move in opposite directions. Bullish divergence occurs when the price makes a lower low but the MFI makes a higher low, suggesting selling pressure is weakening. Bearish divergence occurs when the price makes a higher high but the MFI makes a lower high, indicating weakening buying pressure.

Should the MFI be used on its own?

No. This post advises against using the MFI in isolation. It recommends combining MFI signals with other technical tools and price action, such as RSI, MACD or Bollinger Bands, and backtesting signals on historical charts before trading them.

DISCLAIMER: Investments in the securities market are subject to market risks, read all the related documents carefully before investing. The securities quoted are exemplary and are not recommendatory. Brokerage will not exceed the SEBI prescribed limit. Full disclaimer: https://bit.ly/naviadisclaimer.