Money Flow Index: Definition, formula and how traders use it
The Money Flow Index (MFI) is a technical analysis tool that aims to measure buying and selling pressure by combining price movements with trading volume. Unlike indicators that rely solely on price, the MFI attempts to gauge whether money is flowing into or out of a particular security over a given period.
- :
This guide explains what the MFI is, walks through its calculation step by step and outlines how traders interpret its readings. Before exploring any technical indicator, remember that trading carries risk. When trading leveraged products, losses can exceed your initial margin and you could lose your invested capital. For contracts for difference (CFDs), losses are typically limited to the funds in your account due to negative balance protection.
CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Approximately 80% of retail investor accounts lose money when trading CFDs, according to Financial Conduct Authority data. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
What is the Money Flow Index?
The MFI is a momentum oscillator that incorporates both price and volume data. Developed in 1989 by technical analysts Gene Quong and Avrum Soudack, it produces readings on a scale from 0 to 100 and is often described as a volume-weighted relative strength indicator.
The core idea is straightforward. When prices rise on increasing volume, the MFI tends to climb, suggesting accumulation. When prices fall on heavy volume, the MFI typically drops, indicating distribution. By factoring in volume, the indicator attempts to reflect the intensity behind price moves, not just their direction.
Traders sometimes associate volume-weighted analysis with smart money concepts, reasoning that institutional participants leave footprints through their large trades. While this notion is speculative, it underscores why some market participants pay attention to volume alongside price.
The MFI is most commonly calculated over a 14-period timeframe, though traders may adjust this setting depending on their preferred approach and the asset they are analysing.
How the Money Flow Index is calculated
The MFI calculation involves several steps. Understanding each one can help clarify what the indicator actually measures.
Step 1: Calculate the typical price
The typical price represents a single value summarising each period’s trading range. It is calculated as:
Typical price = (High + low + close) ÷ 3
This average smooths out intraday fluctuations and provides a reference point for subsequent calculations.
Step 2: Calculate raw money flow
Raw money flow multiplies the typical price by the period’s volume:
Raw money flow = Typical price × volume
This figure represents the approximate monetary value exchanged during that period. Higher volume days produce larger raw money flow values, all else being equal.
Step 3: Determine positive and negative money flow
Each period’s raw money flow is then classified as either positive or negative:
If the current typical price is higher than the previous period’s typical price, the raw money flow is considered positive money flow.
If the current typical price is lower, it counts as negative money flow.
If the typical price is unchanged, that period’s money flow is typically excluded from the calculation.
Over the lookback period (usually 14 periods), you sum all positive money flow values and all negative money flow values separately.
Step 4: Calculate the money flow ratio and MFI
The money flow ratio compares accumulated positive flow to negative flow:
Money flow ratio = Sum of positive money flow ÷ sum of negative money flow
Finally, the MFI itself is derived using this formula:
MFI = 100 − (100 ÷ (1 + money flow ratio))
This transformation produces a bounded oscillator reading between 0 and 100. A higher value suggests more positive money flow relative to negative flow over the lookback period.
Example calculation (Hypothetical)
Period | High | Low | Close | Volume | Typical Price | Raw Money Flow | Classification |
|---|---|---|---|---|---|---|---|
1 | 102 | 98 | 100 | 10,000 | 100.00 | 1,000,000 | N/A (baseline) |
2 | 104 | 100 | 103 | 12,000 | 102.33 | 1,228,000 | Positive |
3 | 103 | 99 | 101 | 8,000 | 101.00 | 808,000 | Negative |
4 | 105 | 101 | 104 | 15,000 | 103.33 | 1,550,000 | Positive |
5 | 104 | 100 | 102 | 9,000 | 102.00 | 918,000 | Negative |
In this simplified example, positive money flow totals 2,778,000 and negative money flow totals 1,726,000. The money flow ratio would be approximately 1.61, producing an MFI reading around 62.
How to interpret the Money Flow Index
The MFI provides several potential signals. Interpretation requires context and should never be treated as a standalone decision-making tool.
Overbought and oversold levels
The most common interpretation uses threshold levels:
Readings above 80 are often considered overbought, suggesting that buying pressure may be stretched.
Readings below 20 are often considered oversold, indicating that selling pressure may be extended.
MFI level | Traditional interpretation |
|---|---|
Above 80 | Potentially overbought |
20 to 80 | Neutral range |
Below 20 | Potentially oversold |
These thresholds are not predictive rules. An overbought reading does not guarantee prices will fall, nor does an oversold reading guarantee a bounce. In strong trends, the MFI can remain at extreme levels for extended periods.
MFI divergences
A divergence occurs when the indicator moves in the opposite direction to price. Traders sometimes watch for two types:
Bullish divergence: Price makes a lower low, but the MFI makes a higher low. This may suggest weakening selling pressure.
Bearish divergence: Price makes a higher high, but the MFI makes a lower high. This may suggest weakening buying pressure.
Divergences are not reliable signals on their own. They can persist or fail, particularly in trending markets. Many traders view them as prompts to investigate further rather than as triggers for action.
Money Flow Index vs RSI: Key differences
The MFI is frequently compared to the relative strength index (RSI) because both are bounded momentum oscillators with similar formulas. However, key differences exist.
Feature | Money Flow Index | RSI |
|---|---|---|
Volume | Incorporates volume | Ignores volume |
Calculation basis | Typical price × volume | Close price only |
Sensitivity | Often more volatile | Generally smoother |
Common use case | Assessing buying/selling pressure | Gauging momentum strength |
The RSI measures the speed and change of price movements. The MFI attempts to weight those movements by the volume behind them. Think of it this way: the RSI tells you how fast the car is moving, while the MFI tries to estimate how much fuel is being consumed in the process.
Neither indicator is inherently superior. The choice depends on what information a trader prioritises and how they incorporate other forms of analysis.
Limitations of the Money Flow Index
Like all technical indicators, the MFI has notable limitations that users should understand.
First, the MFI can produce false signals. Overbought readings do not always precede declines, and oversold readings do not always precede rallies. During strong trends, the indicator may signal extreme conditions repeatedly while prices continue moving in the same direction.
Second, volume data quality matters. For assets with fragmented liquidity across multiple venues, the volume captured may not represent total market activity. This issue is less pronounced for highly liquid instruments but can affect analysis of smaller stocks or certain derivatives.
Third, the MFI is a lagging indicator. It relies on historical data and cannot predict future price movements. By the time the indicator reaches an extreme level, a significant portion of the move may already have occurred.
Fourth, the indicator requires context. An MFI reading of 85 means something different in a strong uptrend compared to a ranging market. Interpreting the number without considering market conditions can lead to poor conclusions.
Finally, no single indicator should be used in isolation. The MFI is one data point among many. Traders typically combine it with other tools, chart patterns or fundamental analysis rather than relying on it exclusively.
How traders may use the Money Flow Index in practice
Traders who incorporate the MFI into their analysis tend to use it as a supporting tool rather than a primary signal generator. Several practical approaches exist.
Some traders use MFI readings to filter potential trades. For instance, they might only consider long positions when the MFI is below a certain threshold, reasoning that lower readings may be perceived as offering a more favourable risk-reward, depending on the strategy and market conditions. This is not a guaranteed method, but merely one way to apply the indicator.
Others watch for divergences as an early warning system. If price and MFI are moving in opposite directions, they may tighten stop losses or reduce position sizes rather than taking new trades against the divergence.
The MFI can also complement fundamental analysis. A trader examining a company’s free cash flow or market value might glance at technical indicators like the MFI to assess short-term sentiment before timing an entry. This approach attempts to blend longer-term valuation views with shorter-term price dynamics.
Some practitioners adjust the lookback period depending on their timeframe. Shorter periods (such as seven days) make the indicator more sensitive and potentially more useful for short-term traders. Longer periods (such as 21 days) smooth the readings and may suit those with longer holding periods.
Whatever the approach, the MFI should form part of a broader framework. Using it as the sole basis for trading decisions ignores its limitations and the inherent uncertainty of financial markets.
Summary
The MFI is a volume-weighted momentum oscillator that measures buying and selling pressure by combining price movements with trading volume. Its formula transforms typical price and volume data into a bounded reading between 0 and 100.
Key points to remember:
The MFI incorporates volume, distinguishing it from pure price-based oscillators like the RSI.
Readings above 80 are traditionally viewed as overbought; readings below 20 as oversold. These thresholds are guidelines, not rules.
Divergences between price and the MFI may suggest changing momentum, but they are not reliable signals on their own.
The indicator has limitations, including false signals, dependence on volume data quality and its lagging nature.
No technical indicator should be used in isolation. The MFI is best treated as one input among several.
Trading involves risk. When trading leveraged products, losses can exceed your initial margin and you could lose your invested capital (for CFDs, losses are limited to the funds in your account due to negative balance protection). Technical indicators like the MFI provide information, not certainty. Any trading decisions should account for your personal circumstances, risk tolerance and the possibility of loss.
The Money Flow Index is a volume-weighted momentum oscillator that measures buying and selling pressure by combining price movements with trading volume. It produces readings on a scale from 0 to 100, with higher values suggesting more positive money flow relative to negative flow over the lookback period.
The key difference is that the MFI incorporates volume into its calculation while the RSI uses only closing prices. The MFI multiplies typical price by volume to weight price movements by their trading intensity, whereas the RSI measures the speed and change of price movements alone.
The MFI can produce false signals, particularly during strong trends when it may remain at extreme levels while prices continue moving. It is a lagging indicator that relies on historical data, and its accuracy depends on volume data quality. It should not be used in isolation but rather as one tool among several in a broader analytical framework.
Disclaimer: CMC Markets is an execution-only service provider. The material (whether or not it states any opinions) is for general information purposes only, and does not take into account your personal circumstances or objectives. Nothing in this material is (or should be considered to be) financial, investment or other advice on which reliance should be placed. No opinion given in the material constitutes a recommendation by CMC Markets or the author that any particular investment, security, transaction or investment strategy is suitable for any specific person. The material has not been prepared in accordance with legal requirements designed to promote the independence of investment research. Although we are not specifically prevented from dealing before providing this material, we do not seek to take advantage of the material prior to its dissemination.
