Money Flow Index (MFI)

Indicators - Volume
intermediate
6 min read
Updated Jan 8, 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 signals in an asset. It ranges from 0 to 100 and compares positive and negative money flow over a specified period, helping traders identify potential trend reversals and assess buying/selling pressure.

The Money Flow Index (MFI) is a sophisticated momentum oscillator developed by Gene Quong and Avrum Soudack that combines both price and volume data to provide a comprehensive assessment of buying and selling pressure in financial markets. This technical indicator represents an evolution of traditional momentum oscillators by incorporating trading volume, which adds a critical dimension to price analysis and helps traders better understand market participation and conviction. Operating as a bounded oscillator that ranges from 0 to 100, MFI provides clear reference points for identifying potential market conditions. Readings above 80 typically indicate overbought conditions where selling pressure may be building, while readings below 20 suggest oversold conditions where buying pressure might be emerging. These levels help traders identify potential reversal points and assess whether current trends have sufficient momentum to continue. The key innovation of MFI lies in its integration of volume data with price movement. Unlike simpler momentum indicators that only consider price direction, MFI evaluates both the magnitude of price changes and the volume supporting those changes. This provides a more nuanced view of market dynamics, as high-volume price movements carry more significance than low-volume fluctuations.

Key Takeaways

  • MFI combines price and volume to create an oscillator ranging from 0-100
  • Above 80 indicates overbought conditions, below 20 indicates oversold
  • Uses money flow calculations to measure buying/selling pressure
  • Similar to RSI but incorporates volume for more comprehensive analysis
  • Divergences between MFI and price can signal potential reversals

How the Money Flow Index Works

MFI calculation involves several systematic steps that combine price and volume data to produce a bounded oscillator: 1. Calculate Typical Price: (High + Low + Close) ÷ 3 for each period 2. Calculate Raw Money Flow: Typical Price × Volume, representing the dollar value of trading activity 3. Determine Money Flow Direction: If current typical price > previous typical price, it's positive money flow (accumulation); if lower, negative money flow (distribution) 4. Accumulate Flows: Sum positive money flow and negative money flow separately over n periods (typically 14) 5. Calculate Money Flow Ratio: Sum of positive money flow ÷ Sum of negative money flow 6. Calculate MFI: 100 - (100 ÷ (1 + Money Flow Ratio)) The resulting oscillator ranges from 0 to 100, with the midpoint at 50 representing neutral conditions where buying and selling pressure are balanced. Values above 50 indicate bullish money flow where buyers are dominant, while values below 50 suggest bearish pressure where sellers have the upper hand.

Key Elements of MFI Analysis

Understanding MFI requires attention to several key components: - Overbought/Oversold Levels: Traditional levels of 80 (overbought) and 20 (oversold) - Centerline Crosses: Moves above/below 50 can signal trend changes - Divergences: When MFI and price move in opposite directions - Failure Swings: Failed attempts to break key levels - Trend Confirmation: MFI should align with prevailing price trends These elements help traders interpret MFI signals in context.

MFI Trading Signals

MFI generates several types of trading signals:

  • Overbought (>80): Potential selling opportunity, but can remain overbought in strong uptrends
  • Oversold (<20): Potential buying opportunity, but can stay oversold in strong downtrends
  • Bullish Divergence: Price makes lower low, MFI makes higher low - potential reversal
  • Bearish Divergence: Price makes higher high, MFI makes lower high - potential reversal
  • Centerline Cross: Above 50 bullish, below 50 bearish
  • Failure Swing: MFI fails to break previous high/low, then reverses

Real-World Example: MFI Divergence Signal

A stock shows a bearish divergence on MFI, signaling a potential trend reversal.

1Stock price rallies from $50 to $65 over 8 weeks
2MFI rises from 30 to 75 during the rally
3Stock price makes new high at $67, but MFI only reaches 72
4Bearish divergence forms: price higher, MFI lower
5Two weeks later, stock declines 12% on increased volume
6MFI drops below 20, confirming oversold conditions
7Traders who spotted the divergence could have exited long positions early
Result: The MFI divergence provided an early warning of weakening bullish momentum, helping traders avoid losses. This demonstrates how MFI can signal trend exhaustion before it's obvious in price action alone.

FAQs

Both are oscillators, but MFI incorporates volume information while RSI only uses price data. MFI provides a more comprehensive view by considering both price direction and trading volume, potentially making it more reliable for confirming trends and identifying reversals.

The standard 14-period setting works well for most applications, but traders can adjust it based on their timeframe. Shorter periods (5-10) are more sensitive and generate more signals, while longer periods (20-30) are smoother but slower to react.

MFI works best in markets with reliable volume data, such as stocks and futures. It can be applied to forex and other markets, but volume data quality may vary. In markets without volume data, MFI cannot be calculated.

When MFI stays above 80 in a strong uptrend, it indicates sustained buying pressure and can remain overbought. In such cases, the overbought signal may not indicate an imminent reversal. Traders should look for confirmation from other indicators and consider the broader trend context.

The Bottom Line

The Money Flow Index provides a sophisticated approach to technical analysis by combining price and volume information into a single bounded oscillator that measures buying and selling pressure. While similar to RSI in structure and interpretation, MFI's volume integration offers additional insight into market conviction and the strength behind price movements. The indicator helps identify potential reversals through divergences between price and MFI, while overbought readings above 80 and oversold readings below 20 signal potential turning points. Understanding MFI helps traders assess buying and selling pressure more comprehensively than price-only indicators, though it should be used in conjunction with other analytical tools and proper risk management for best results. The Money Flow Index remains a powerful addition to any technical trader's toolkit, particularly for those who value volume-confirmed signals over price-only analysis.

At a Glance

Difficultyintermediate
Reading Time6 min

Key Takeaways

  • MFI combines price and volume to create an oscillator ranging from 0-100
  • Above 80 indicates overbought conditions, below 20 indicates oversold
  • Uses money flow calculations to measure buying/selling pressure
  • Similar to RSI but incorporates volume for more comprehensive analysis