Money Flow Index (MFI)

Indicators - Volume
intermediate
6 min read
Updated Feb 21, 2026

What Is the Money Flow Index (MFI)?

The Money Flow Index (MFI) is a technical oscillator that uses price and volume data to identify overbought or oversold conditions in an asset, often described as a volume-weighted version of the Relative Strength Index (RSI).

The Money Flow Index (MFI) is a momentum indicator that measures the inflow and outflow of money into a security over a specific period. It is related to the Relative Strength Index (RSI) but incorporates volume, making it a more comprehensive measure of buying and selling pressure. While RSI only tracks price speed and change, MFI adds volume weighting to determine if price moves are supported by conviction. The MFI oscillates between 0 and 100. Traditionally, readings above 80 are considered overbought, suggesting a potential price reversal or pullback, while readings below 20 are considered oversold, indicating a possible bounce. However, strong trends can keep the indicator in overbought or oversold territory for extended periods, so these signals are best used in conjunction with other analysis. Developed by Gene Quong and Avrum Soudack, MFI is particularly useful for spotting divergences. A divergence occurs when the price moves in one direction (e.g., makes a new high) but the MFI moves in the opposite direction (e.g., fails to make a new high), signaling waning momentum despite price action.

Key Takeaways

  • A volume-weighted momentum indicator ranging from 0 to 100
  • Measures buying and selling pressure to identify overbought/oversold levels
  • Readings above 80 indicate overbought conditions; below 20 indicate oversold
  • Divergence between MFI and price signals potential reversals
  • Similar to RSI but incorporates volume for a more complete picture
  • Used to confirm trends and spot failure swings

How the Money Flow Index Works

The calculation of MFI involves several steps to combine price and volume into a single oscillator value: 1. **Calculate the Typical Price:** (High + Low + Close) / 3 2. **Calculate Raw Money Flow:** Typical Price × Volume 3. **Determine Money Flow Direction:** - If the current Typical Price is higher than the previous, it is **Positive Money Flow**. - If lower, it is **Negative Money Flow**. 4. **Calculate the Money Ratio:** (14-period Positive Money Flow) / (14-period Negative Money Flow) 5. **Calculate the Money Flow Index (MFI):** 100 - [100 / (1 + Money Ratio)] The result is a line that moves between 0 and 100. Traders watch for the line to cross above 80 or below 20, as well as for divergences with price.

Key Elements of MFI

Three critical components define how traders use MFI: - **Overbought/Oversold Levels:** The standard levels are 80 and 20. Some traders use 90 and 10 for more extreme signals to avoid false positives in strong trends. - **Divergence:** This is the most powerful signal. A bearish divergence (price makes a higher high, MFI makes a lower high) warns of a top. A bullish divergence (price makes a lower low, MFI makes a higher low) warns of a bottom. - **Failure Swings:** Similar to RSI, failure swings occur when the MFI moves above 80 or below 20, pulls back, and then fails to break the previous extreme before reversing. This confirms the reversal signal.

Important Considerations

While MFI is a robust indicator, traders should be aware of its limitations: - **Lag:** MFI is a lagging indicator based on past data. It confirms trends rather than predicting them perfectly. - **False Signals:** In strong trending markets, MFI can remain overbought or oversold for long periods. Selling simply because MFI is >80 in a strong uptrend can lead to missed profits. - **Volume Anomalies:** Spikes in volume due to news or earnings can distort the indicator temporarily. - **Period Settings:** The default is 14 periods. Shortening it makes the indicator more volatile (more signals, more noise), while lengthening it smooths it out (fewer signals, more lag).

Real-World Example: MFI Divergence Trade

A trader is monitoring a tech stock that has been rallying for months.

1Step 1: The stock price hits a new high of $150 on average volume.
2Step 2: The MFI indicator reaches a high of 82, signaling overbought conditions.
3Step 3: The stock pulls back slightly, then rallies to a new high of $155.
4Step 4: However, volume on this second rally is lighter. The MFI only reaches 76, failing to exceed its previous high of 82.
5Step 5: This creates a "bearish divergence" (Higher Price, Lower MFI).
6Step 6: The trader interprets this as waning buying pressure and decides to sell or place a trailing stop.
7Step 7: The stock subsequently reverses and drops to $140.
Result: The MFI divergence correctly identified that the final price push was weak (low volume conviction), providing a timely exit signal.

FAQs

The primary difference is volume. The Relative Strength Index (RSI) only uses price data to measure momentum. The Money Flow Index (MFI) uses both price and volume. Because volume often precedes price movement, MFI can sometimes provide earlier signals or confirm price action more reliably than RSI.

The standard setting is 14 periods (e.g., 14 days on a daily chart). However, swing traders might use a shorter period like 7 or 9 for faster signals, while long-term investors might use 21 or 28 to filter out noise. There is no single "best" timeframe; it depends on your trading style.

Yes, MFI can be applied to intraday charts (e.g., 5-minute, 15-minute). However, volume data on very short timeframes can be erratic. Traders should ensure they have reliable volume data and perhaps combine MFI with other indicators like VWAP for intraday trading.

MFI requires volume data. It works well for stocks, ETFs, and futures. For forex, "volume" is often tick volume (number of price changes) rather than actual traded volume, which can be less accurate but still useful. For crypto, volume can be fragmented across exchanges.

A reading of 50 is neutral. It indicates a balance between buying and selling pressure. Crosses above 50 can be seen as a sign of building bullish momentum, while crosses below 50 can indicate building bearish momentum, especially if confirmed by price action.

The Bottom Line

The Money Flow Index (MFI) is a powerful tool for traders who want to go beyond simple price analysis by incorporating volume into their decision-making. By weighting price changes with volume, MFI provides a "3D" view of market momentum—showing not just where price is going, but how much conviction is behind the move. Its ability to identify overbought/oversold conditions and, more importantly, divergences between price and volume, makes it invaluable for spotting potential reversals. However, like any indicator, it is most effective when used as part of a broader strategy that considers trend, support/resistance, and market context.

At a Glance

Difficultyintermediate
Reading Time6 min

Key Takeaways

  • A volume-weighted momentum indicator ranging from 0 to 100
  • Measures buying and selling pressure to identify overbought/oversold levels
  • Readings above 80 indicate overbought conditions; below 20 indicate oversold
  • Divergence between MFI and price signals potential reversals