Last Updated on 10 February, 2024 by Rejaul Karim
The Money Flow Index (MFI) indicator is a momentum oscillator that compares negative and positive money flow values to create a ratio that is output as a value between 0 and 100. In that sense, the MFI is quite similar to the popular Relative Strength Index (RSI) indicator. There are a lot of trading indicators that attempt to help traders in their quest for profitable entries and exits, and the MFI is one such tool that can be used to identify overbought and oversold conditions in the market, as well as potential trend reversals.
The MFI is calculated using a formula that takes into account both price and volume data. It is plotted on a chart as an oscillator, making it easy for traders to visualize and interpret the data. In addition to its use as a standalone technical indicator, the MFI can also be used in conjunction with other charting tools and analysis techniques to provide a more comprehensive view of the market. Whether you are a beginner or an experienced trader, the MFI can be a useful addition to your trading toolkit. The MFI is a useful analysis tool that can help traders make informed decisions about their trades and potentially improve their chances of success in the market.
If that’s the case, you’ll certainly find that the money flow index provides a lot of new opportunities to discover for your own trading!
In this guide, you’ll learn.
- What the money flow index is
- How it’s calculated
- How to use the money flow index
- Some common money flow index strategies
- How it compares to other common trading indicators, like the RSI.
What is the Money Flow Index?
The money flow index is a momentum trading indicator that tries to define changes in buying and selling pressure. In short, it does so by comparing the positive money flow to the negative money flow, for the defined period.
Before we go into how the money flow index is constructed, it’s important to understand how money flow is calculated and what it represents in the market.
What is Money Flow?
Money flow is calculated by taking the average of the low, high and closing price of a bar, multiplied by the volume of that period. The price that we get from averaging the close, high and low of the bar is called the typical price.
If the typical price of the current bar is greater than the typical price of the previous bar, whatever value that comes out of the money flow calculation is considered positive.
On the contrary, if the typical price of the current bar is lower than the typical price of the previous bar, then whatever value we get from the money flow calculation is considered negative.
So, to be as clear as possible, it’s the level of the current typical price in relation to the typical price of the previous bar that dictates whether the money flow itself is positive or negative.
Here follows an example where the money flow is negative:
Today’s high: $50
Today’s close: $47
Volume: 100,000 shares
Typical Price = ($50 + $47+$45) / 3 = $47.3
Money Flow = $47.3 * 100,000 = $4,730,000
Yesterday’s high: $52
Yesterday’s close: $49
Volume: 95,000 shares
Typical Price = ($50 + $47+$45) / 3 = $49
Money Flow = $49 * 95,000 = $4,655,000
The typical price of today was lower than the typical price of yesterday. Thus, the money flow of today is negative.
How is the Money Flow Index Calculated?
The money flow index builds on the money flow calculation by accumulating positive and negative money flows for a set period, and then creating a ratio between the two.
So if we are using the money flow index with a 14-period setting, it means that we’ll first get the sum of all positive money flow for the period, and divide it by the sum of the negative money flow of the period.
This measure is called the money ratio.
Then, in order to get the final money flow index reading, you put the money ratio into the following calculation.
Concluding the steps
Here is a brief overview of how to calculate the money flow index:
- Calculate the Typical price and multiply it by the trading volume.
- Mark the money flow as negative or positive, depending on its position relative to the previous typical price.
- Divide the sum of the positive money flow by the sum of the negative money flow. This becomes the money ratio.
- Put the money flow ratio into the money flow index calculation below.
How to Use and Trade the Money Flow Index
Having covered the very technical aspects of the money flow index, it’s now time to look at the practical applications of the indicator.
Let’s start off with how to use the money flow index to define oversold and overbought market conditions.
Oversold and overbought levels
One of the most common applications of the money flow index is to find oversold and overbought market conditions where the price is likely to soon turn around.
Typically, MFI readings below 20 are considered oversold, while readings above 80 are considered overbought.
In other words, many traders look for buying opportunities when the indicator is at low readings, and for sell or sellshort opportunities as the indicator gets up to 80 or above.
In the below image you see the money flow index applied to a chart of the S&P500. We have marked two turning points as the indicator went below oversold readings.
Now, you might notice that the MFI went overbought several times throughout the period, without any significant impact on price action.
This is completely normal and expected. The reason is that we’re working with the S&P500 which has a long term bullish bias. This makes the market go past the overbought threshold many times without actually reverting.
That’s also the reason why we recommend only going long in the equity markets, at least when you’re new to the markets!
Best Settings for Money Flow Index
The best settings for the money flow index will, obviously, depend on the market, timeframe and strategy you’re trading. However, there are some general guidelines that may be of help to you.
Since the MFI resembles the RSI indicator to a large extent, you will find that much of the concepts that work with the RSI are applicable to the money flow index as well. And this also extends to the best settings.
In our experience you should definitely look at using a shorter setting than the default 14 periods. We’ve found that lowering the period setting to around 2 to 6 tends to catch the swings in the market quite nicely.
In fact, there even is a common trading strategy that successfully manages to enter and exit trades, using nothing but the RSI with a two-period setting. And since, again, the RSI and money flow index are quite similar, that’s an approach that should work well with both indicators.
Overbought and Oversold Thresholds in Strong Trends
Now, while the overbought threshold is often set at 80, and the oversold at 20, you should definitely try to play around with these settings. This especially applies if you do any of the following.
1. Change the period of the MFI
If you choose a short setting, like 2-6 periods, you’ll have to move the thresholds further out, to accommodate the wilder swings in the indicator. This occurs simply since a longer period tends to average out outliers, which will produce less extreme readings in the indicator. Thus, with a shorter setting, you’ll have readings that go more into the extremes.
2. Trade a Market That’s Trending
When the market is in a strong trend, either bullish or bearish, you might have to look into adjusting the threshold values.
For example, a very bullish market is likely to produce money flow index readings in the upper half of the indicator range, with most price reversals occurring when the indicator is far above 20. Thus, you will have to move the oversold threshold higher, in order to not miss out on too many signals oversold signals.
Conversely, if you’re trading a market that’s in a strong bearish trend, you might have adjust the threshold values down a bit, to account for the bearish sentiment.
Another common way to use the money flow index is to look for divergences between market tops or bottoms and the MFI reading itself. A divergence between the two would suggest that the current market trend is approaching its end and soon will change direction.
In general, we usually divide divergences into bullish and bearish divergences.
A bullish divergence is when the market produces new lower lows, while the MFI produces higher lows. This tells us that the bullish momentum is fading and that a trend reversal might come soon.
Conversely, a bearish divergence appears at the end of a bearish trend, when the market produces two lower highs, as the MFI makes a lower high.
Divergences don’t signal an exact point in time when the market is likely to turn around but should be used in combination with other tools to better time your exits. In that sense, divergences just show that the overall market structure may be favorable for a reversal, but leave the exact timing to be determined by other methods.
Another popular approach is to look for something that’s called a failure swing. These usually signal that the market is about to turn around from oversold or overbought market conditions!
Let’s cover the bullish and bearish versions separately. We’ll start with the bullish failure swing.
Bullish failure swing
A bullish failure swing involves an oversold indicator reading, and a breakout above a previous high in the money flow indicator.
Here are the four criteria that need to be met:
- MFI goes below 20 and enters bearish territory.
- MFI goes back above 20
- It then recedes towards the 20-level, but remains above it
- It then breaks above the previous high.
Here is an image showing a bullish failure swing:
As you see, the money flow index first dipped below 20, recovered, and then turned around without crossing the 20-line. We then waited for a breakout above the black line as our long entry signal.
If you look carefully, you also see that we had a bullish divergence, which added to our bullish view on the market.
Bearish Failure Swing
The bearish failure swing is the opposite version of the bullish failure swing. Thus, we’re looking at a market that’s overbought and likely to soon head down. Here are the four criteria of the pattern:
- Money Flow Index goes above 80, which is considered overbought
- It then recedes below 80, exiting the overbought regions of the indicator
- It then approaches the 80-level again, without crossing it.
- If the MFI crosses below the low of the previous swing low, we go short.
Here you see a real example, to make a little clearer.
The money flow index first goes above 80, which signals that the market is getting overbought. Shortly thereafter, it makes a new swing low, retraces up towards 80, and then breaks the swing low which becomes our signal to go short.
Money Flow Index vs RSI
The money flow index and RSI do seem very similar to each other when plotted on a chart, and that’s not for no reason. In fact, the MFI could rightfully be said to be a volume-weighted adaptation of the RSI.
Both indicators use a 14-period lookback-period as their default setting, and oscillate between 0-100. They also have very similar oversold and overbought thresholds.
However, while RSI only tracks market momentum as in the speed and change of price movements, the money flow index relies heavily on the market volume and its direction to come up with its reading.
This not only leads to slightly different readings, but also renders the money flow index as more of a leading indicator than the RSI. Due to this, traders tend to use the two indicators for slightly different purposes.
Uses of MFI VS Uses of RSI
The money flow index is usually used more to spot divergences in the market. This is because the inclusion of volume means that a divergence in the MFI not only appears as a result of changes in market momentum, but also the trend strength in terms of buying and selling pressure. This means that we may take a divergence more seriously if it occurs in the MFI.
On the other hand, the RSI indicator is by many thought of as the better choice when it comes to spotting oversold and overbought conditions.
Now, many traders who choose between the two, simply use both to confirm one another and get a stronger signal. For instance, they may decide to only go long if the MFI and RSI are below 20.
In our definitive guide to RSI, we cover the RSI indicator in greater depth, and have a closer look at how you can use to it find profitable trading setups.
The Money Flow Index is an oscillating trading indicator that uses volume and price action together, to come up with a value between 0 and 100. This value is then used to determine whether the market is oversold or overbought, or to find patterns such as divergences or failure swings that tell us where the market is likely to head next.
What is the Money Flow Index (MFI), and how does it differ from other popular indicators like RSI?
Answer: The Money Flow Index is a momentum oscillator that assesses changes in buying and selling pressure. Unlike the RSI, the MFI incorporates both price and volume data in its calculation. While both indicators share similarities, the MFI is considered more of a leading indicator due to its emphasis on market volume.
How is the Money Flow Index calculated, and what is the significance of positive and negative money flow?
Answer: The MFI is calculated by comparing positive and negative money flow values, derived from the average of the low, high, and closing prices multiplied by volume. Positive money flow occurs when the current typical price is higher than the previous one, while negative money flow occurs when it’s lower. The MFI then accumulates these flows, creating a ratio that helps identify overbought and oversold conditions.
How do you interpret oversold and overbought levels using the Money Flow Index?
Answer: Oversold conditions are often identified with MFI readings below 20, suggesting a potential buying opportunity. Conversely, overbought conditions are indicated by readings above 80, signaling a potential selling or shorting opportunity. Traders often wait for confirmation from other indicators or market conditions before making trading decisions.