Money Flow Index (MFI)

Indicators - Volume
intermediate
12 min read
Updated Mar 6, 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 and highly revealing momentum oscillator originally developed by Gene Quong and Avrum Soudack. It is engineered specifically to combine both price and high-density volume data into a single, comprehensive assessment of the actual buying and selling pressure currently driving a financial market. In many ways, the MFI represents the "next generation" evolution of traditional momentum oscillators like the Relative Strength Index (RSI). By incorporating trading volume—the actual "fuel" of the market—MFI adds a critical third dimension to standard price analysis, helping traders better understand whether a price move is backed by real market participation or is simply a speculative "fakeout" on low conviction. Operating as a strictly bounded oscillator that ranges from a value of 0 to 100, the MFI provides traders with clear, mathematical reference points for identifying extreme market conditions. According to industry-standard interpretation, readings above 80 typically indicate "overbought" conditions where the buying pressure has reached a fever pitch and a significant reversal or pullback may be building. Conversely, readings below 20 suggest "oversold" conditions where the selling pressure might finally be exhausted and a new rally could be emerging. These objective levels help traders identify high-probability turning points and assess whether a current trend possesses the necessary internal "money flow" to continue its current path. The true revolutionary innovation of the MFI lies in its seamless integration of volume data with price movement. Unlike simpler momentum indicators that only consider the final price direction, the MFI meticulously evaluates both the magnitude of every price change and the specific volume that supported those changes. This provides a far more nuanced and professional view of market dynamics. In the eyes of a money flow analyst, a $1 price increase on massive, institutional-scale volume carries significantly more analytical weight and predictive value than a $1 increase on low, retail-level 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: The Calculation Process

The calculation of the Money Flow Index is a rigorous, multi-step process that systematically fuses price action with trading volume to produce its final bounded oscillator. To understand the signal you are seeing on your chart, it is helpful to understand the underlying "plumbing" of the indicator: 1. Calculate Typical Price: This is simply the average of the period's High, Low, and Close prices: (High + Low + Close) ÷ 3. 2. Calculate Raw Money Flow: The Typical Price is then multiplied by the Volume of that period (Typical Price × Volume). This value represents the total "dollar value" of all trading activity for that timeframe. 3. Determine Money Flow Direction: The current Typical Price is compared to the previous period's. If the current price is higher, it is classified as "Positive Money Flow" (representing accumulation); if it is lower, it is "Negative Money Flow" (representing distribution). 4. Accumulate and Sum Flows: These positive and negative flows are summed separately over a specific lookback window, which is traditionally set to 14 periods. 5. Calculate the Money Flow Ratio: The Sum of Positive Money Flow is divided by the Sum of Negative Money Flow. 6. Final MFI Calculation: The ratio is then converted into the 0-100 scale using the formula: 100 - [100 ÷ (1 + Money Flow Ratio)]. The final resulting oscillator value provides a real-time snapshot of market sentiment. A midpoint reading of 50 represents a perfectly neutral market where buying and selling pressure are in a state of equilibrium. Readings that move and stay above 50 indicate a bullish bias where the "money" is flowing into the asset, while sustained readings below 50 suggest that sellers currently have the upper hand and capital is exiting the position.

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.

Important Considerations: Limitations and Context

While the Money Flow Index is a powerful tool, professional traders never use it in total isolation. One of the most important considerations is that in a powerfully trending market, the MFI can remain in the "overbought" (>80) or "oversold" (<20) territory for an extended period of time without a reversal. A trader who blindly sells every time the MFI hits 81 in a strong bull market would likely be "stopped out" repeatedly as the price continues to rise. This is why many professional traders use the 80/20 levels as "alert zones" rather than immediate buy or sell signals. Furthermore, the quality of MFI signals depends entirely on the quality of the underlying volume data. While volume is highly accurate for major stocks and listed futures, it can be fragmented and less reliable in decentralized markets like spot Forex or certain illiquid cryptocurrencies. Additionally, sudden "volume spikes" caused by one-time events—such as an earnings announcement or a news shock—can temporarily distort the MFI reading, creating a "spike" that may not reflect the actual underlying trend strength. As with all technical oscillators, MFI is most effective when its signals are confirmed by other analytical methods, such as support and resistance levels, trendline breaks, or major chart patterns.

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 and highly effective approach to technical analysis by successfully combining price action and volume information into a single, clean, bounded oscillator that measures real buying and selling pressure. While it is structurally similar to the RSI in its general interpretation, MFI's unique integration of volume data offers an invaluable additional layer of insight into true market conviction and the hidden strength behind every price movement. This indicator is specifically prized for its ability to identify high-probability trend reversals through subtle "divergences" between price and the MFI line, while its traditional overbought readings above 80 and oversold readings below 20 act as powerful alerts for potential turning points in the market. Ultimately, understanding the MFI helps a trader or investor assess the balance of power between bulls and bears far more comprehensively than they ever could with price-only indicators alone. However, to achieve professional results, it should always be used as one part of a diversified analytical toolkit that includes price action analysis and rigorous risk management. For those who value volume-confirmed signals over simple price-only oscillators, the Money Flow Index remains one of the most powerful and repeatable additions to any technical trading strategy.

At a Glance

Difficultyintermediate
Reading Time12 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

Congressional Trades Beat the Market

Members of Congress outperformed the S&P 500 by up to 6x in 2024. See their trades before the market reacts.

2024 Performance Snapshot

23.3%
S&P 500
2024 Return
31.1%
Democratic
Avg Return
26.1%
Republican
Avg Return
149%
Top Performer
2024 Return
42.5%
Beat S&P 500
Winning Rate
+47%
Leadership
Annual Alpha

Top 2024 Performers

D. RouzerR-NC
149.0%
R. WydenD-OR
123.8%
R. WilliamsR-TX
111.2%
M. McGarveyD-KY
105.8%
N. PelosiD-CA
70.9%
BerkshireBenchmark
27.1%
S&P 500Benchmark
23.3%

Cumulative Returns (YTD 2024)

0%50%100%150%2024

Closed signals from the last 30 days that members have profited from. Updated daily with real performance.

Top Closed Signals · Last 30 Days

NVDA+10.72%

BB RSI ATR Strategy

$118.50$131.20 · Held: 2 days

AAPL+7.88%

BB RSI ATR Strategy

$232.80$251.15 · Held: 3 days

TSLA+6.86%

BB RSI ATR Strategy

$265.20$283.40 · Held: 2 days

META+6.00%

BB RSI ATR Strategy

$590.10$625.50 · Held: 1 day

AMZN+5.14%

BB RSI ATR Strategy

$198.30$208.50 · Held: 4 days

GOOG+4.76%

BB RSI ATR Strategy

$172.40$180.60 · Held: 3 days

Hold time is how long the position was open before closing in profit.

See What Wall Street Is Buying

Track what 6,000+ institutional filers are buying and selling across $65T+ in holdings.

Where Smart Money Is Flowing

Top stocks by net capital inflow · Q3 2025

APP$39.8BCVX$16.9BSNPS$15.9BCRWV$15.9BIBIT$13.3BGLD$13.0B

Institutional Capital Flows

Net accumulation vs distribution · Q3 2025

DISTRIBUTIONACCUMULATIONNVDA$257.9BAPP$39.8BMETA$104.8BCVX$16.9BAAPL$102.0BSNPS$15.9BWFC$80.7BCRWV$15.9BMSFT$79.9BIBIT$13.3BTSLA$72.4BGLD$13.0B