What is Money Flow Index (MFI) ? : Meaning, Formula, Calculation & How It Works
When analysing a stock, price movement is only one part of the story. Traders also look at trading volume to understand whether buying or selling activity is actually supporting that price movement.
This is where the Money Flow Index (MFI) can be useful.
The Money Flow Index is a technical analysis indicator that combines price and volume to measure the buying and selling pressure in a stock. It is often described as a volume-weighted momentum indicator because it helps traders understand whether money is potentially flowing into or out of a security.
Unlike some momentum indicators that focus mainly on price, MFI also considers volume. This can provide another perspective when analysing potential overbought or oversold conditions.
What Is the Money Flow Index?
The Money Flow Index (MFI) is a technical indicator that measures the strength of buying and selling pressure using price and trading volume.
The indicator moves between 0 and 100. Traditionally:
- An MFI above 80 may indicate an overbought zone.
- An MFI below 20 may indicate an oversold zone.
- An MFI moving higher can indicate increasing buying pressure.
- An MFI moving lower can indicate increasing selling pressure.
However, these levels should not be treated as automatic buy or sell signals. A stock can remain overbought or oversold for an extended period, particularly during a strong trend.
How Does the Money Flow Index Work?
MFI uses three key pieces of information:
- Typical Price
- Trading Volume
- Money Flow
The typical price is calculated using the high, low and closing price of a security.
Typical Price Formula
Typical Price = (High + Low + Close) ÷ 3
The typical price is then multiplied by volume to calculate the raw money flow.
Money Flow Formula
Money Flow = Typical Price × Volume
The money flow is then classified as positive or negative depending on whether the typical price has increased or decreased compared with the previous period.
This information is used to calculate the Money Flow Ratio and, eventually, the MFI.
Money Flow Index Formula
The commonly used formula is:
Money Flow Ratio = Positive Money Flow ÷ Negative Money Flow
The MFI is then calculated as:
MFI = 100 − [100 ÷ (1 + Money Flow Ratio)]
Most charting platforms calculate the MFI automatically, so traders generally do not need to perform these calculations manually.
A 14-period setting is commonly used, although traders may adjust the period depending on their strategy and timeframe.
How to Read the Money Flow Index
Understanding the MFI becomes easier when you look at its movement rather than focusing only on a single number.
MFI Above 80
An MFI above 80 is traditionally considered an overbought condition.
This means buying pressure has been relatively strong compared with selling pressure over the selected period.
However, overbought does not necessarily mean that a stock will immediately fall. During a strong uptrend, an MFI can remain above 80 for some time.
MFI Below 20
An MFI below 20 is generally considered an oversold condition.
This suggests that selling pressure has been relatively strong.
Again, oversold does not automatically mean that the stock will rise. Traders usually combine this reading with price action, trend analysis and other indicators.
MFI Between 20 and 80
When the MFI is between 20 and 80, the indicator is generally not in the traditional extreme zones.
Traders may then focus more on the direction of the MFI, changes in volume and the underlying price trend.
What Is MFI Divergence?
One of the more interesting ways to use the Money Flow Index is by looking for divergence between the indicator and the stock price.
Divergence occurs when the price and MFI move in different directions.
Bullish MFI Divergence
A bullish divergence may occur when:
- The stock price makes a lower low.
- The MFI makes a higher low.
This suggests that although the price has weakened, the momentum behind selling pressure may not be confirming the new price low.
Traders may watch such situations for a potential change in momentum, but divergence alone does not guarantee a reversal.
Bearish MFI Divergence
A bearish divergence may occur when:
- The stock price makes a higher high.
- The MFI makes a lower high.
This indicates that the price has moved higher while the momentum measured by MFI has weakened.
Some traders use this as a signal to examine whether the existing uptrend is losing momentum.
Money Flow Index vs Relative Strength Index
The Money Flow Index (MFI) and Relative Strength Index (RSI) are both momentum indicators, but there is an important difference between them.
|
Feature |
Money Flow Index |
Relative Strength Index |
|
Price used |
Yes |
Yes |
|
Volume used |
Yes |
No |
|
Range |
0–100 |
0–100 |
|
Common overbought level |
80 |
70 |
|
Common oversold level |
20 |
30 |
|
Primary focus |
Price + volume |
Price momentum |
The key difference is volume.
MFI incorporates trading volume, while RSI primarily evaluates price momentum.
Because of this difference, some traders use both indicators together to get a broader view of market momentum.
How Traders Can Use MFI in Technical Analysis
The Money Flow Index can be used in several ways.
1. Identifying Potentially Overbought Conditions
When MFI moves above 80, traders may investigate whether the stock has experienced strong buying activity and whether its price has moved significantly in a short period.
It can act as a trigger for further analysis rather than an automatic sell signal.
2. Identifying Potentially Oversold Conditions
When MFI falls below 20, traders may look at whether selling pressure has become unusually strong.
They may then examine price action and other indicators to determine whether the stock is showing signs of stabilisation.
3. Studying Divergence
MFI divergence can help traders identify situations where momentum may not be confirming the current price trend.
This can be particularly useful when analysing potential changes in momentum.
4. Confirming Price Trends
MFI can also be used alongside price trends.
For example, if a stock is moving higher and MFI is also rising, the indicator may be providing confirmation that buying pressure is supporting the move.
Similarly, a falling price accompanied by declining MFI may indicate that selling pressure is supporting the downward movement.
Example of Money Flow Index
Suppose a stock has been rising steadily for several weeks.
Its MFI gradually moves from 55 to 72 and eventually crosses 80.
This tells a trader that buying pressure has become relatively strong during the measurement period.
However, rather than immediately selling because the MFI has crossed 80, the trader may examine:
- The overall price trend
- Trading volume
- Support and resistance levels
- Recent earnings or corporate announcements
- Market conditions
- Other technical indicators
If the stock continues to trend strongly upward, the MFI may remain elevated.
This is why MFI should generally be viewed as one input in technical analysis rather than a standalone trading signal.
Advantages of the Money Flow Index
The MFI has several characteristics that make it useful for technical analysis.
Combines Price and Volume
Unlike indicators that rely primarily on price, MFI incorporates trading volume into its calculation.
Helps Identify Momentum Extremes
The 80 and 20 levels provide commonly used reference points for potentially overbought and oversold conditions.
Can Help Identify Divergence
Comparing MFI movement with price movement can help traders identify potential momentum divergence.
Easy to Interpret
Because the indicator ranges from 0 to 100, it is relatively straightforward to understand and compare across charts.
Limitations of the Money Flow Index
MFI is not a perfect indicator, and it has limitations.
It Can Give False Signals
A stock can remain overbought or oversold for longer than expected. Acting solely on an MFI reading can therefore result in premature decisions.
It Is Not a Price Prediction Tool
An MFI reading does not predict exactly where a stock's price will move next.
Results Depend on the Timeframe
MFI readings can differ significantly between daily, weekly and intraday charts.
Volume Quality Matters
Because volume is an important part of the indicator, unusual volume activity can affect the reading.
Is a High MFI Always a Sell Signal?
No. An MFI above 80 indicates a traditionally overbought condition, but it does not automatically mean that investors should sell a stock.
A strong stock in a strong uptrend can remain above 80 for an extended period.
Similarly, an MFI below 20 does not automatically mean that a stock is ready to rebound.
Investors should consider the broader trend, company fundamentals, price action, market conditions and their own investment objectives before making decisions.
How to Use MFI with Other Indicators
MFI can be combined with other technical analysis tools for additional context.
For example:
MFI + Moving Averages:
Moving averages can help identify the broader trend while MFI provides information about buying and selling pressure.
MFI + RSI:
Both indicators measure momentum, but MFI incorporates volume. Comparing their readings can provide another perspective on momentum.
MFI + Support and Resistance:
An MFI extreme occurring near an important support or resistance level may deserve closer attention.
MFI + Volume Analysis:
Since volume is already incorporated into MFI, traders can also examine unusual changes in volume to understand what may be driving the indicator.
Conclusion
The Money Flow Index (MFI) is a useful technical analysis indicator for studying the relationship between price, volume and momentum.
Its 0–100 scale, commonly used 80/20 thresholds and divergence signals make it relatively easy to incorporate into a trading analysis framework.
However, MFI should not be treated as a standalone indicator or a guaranteed signal for buying or selling a stock. Combining it with price action, trend analysis, volume and other relevant information can provide a more complete picture.
For investors and traders learning technical analysis, understanding MFI can be a useful step towards analysing not just where a stock's price is moving, but also how buying and selling activity is supporting that movement.
Frequently Asked Questions
The Money Flow Index is a technical analysis indicator that combines price and trading volume to measure buying and selling pressure. It ranges from 0 to 100.
An MFI above 80 is traditionally considered an overbought condition. However, it does not necessarily mean that the stock price will immediately decline.
An MFI below 20 is traditionally considered an oversold condition, indicating relatively strong selling pressure during the measurement period.
Neither indicator should automatically be considered better. MFI incorporates volume, whereas RSI primarily measures price momentum. Traders may use either indicator depending on their analysis approach.
A 14-period setting is commonly used for MFI. However, traders may modify the period depending on their timeframe and strategy.
Yes. MFI can be applied to intraday charts as well as daily and weekly charts. However, the interpretation can vary depending on the timeframe and market conditions.






