Key takeaways
– The Money Flow Index (MFI) is a 0–100 oscillator that combines price and volume to measure buying and selling pressure. (Investopedia)
– Standard lookback is 14 periods. MFI > 80 is commonly labeled “overbought,” MFI Prior Typical Price → Raw Money Flow is Positive
If Typical Price E1,F2,0)
• NegativeMoneyFlow (H2) = IF(E2 typical_price.shift(1), 0)
• neg_mf = raw_mf.where(typical_price 80 (stronger signal >90)
• Oversold: MFI < 20 (stronger signal 50-period MA): wait for MFI to dip toward 40–45 and then turn up; enter on price confirmation (break of local high). Stop below the pullback low.
• In a downtrend: wait for MFI to rally toward 55–60 and then roll over; enter shorts when price confirms.
C. Exit rules and risk management
• Profit target: use nearby resistance/support, ATR-multiple exits, or trailing stops (e.g., ATR-based).
• Stop-loss: set just beyond recent swing high/low or a percentage-based/ATR-based stop to control risk.
• Position sizing: size positions so that single-trade risk conforms to your risk tolerance (e.g., 1–2% of account per trade).
• Confirm exits with MFI divergence, MFI hitting extreme opposite threshold, or loss of trend confirmation.
D. Example mechanical rule (swing trade buy)
• Conditions:
1. Price above 50-period MA (primary uptrend).
2. MFI dipped below 40 during pullback and then crosses back above 40.
3. Price forms a bullish reversal candle at a support zone.
• Entry: buy on next candle open.
• Stop: below pullback low (-1.5 ATR).
• Target: recent swing high or 2× risk.
5) MFI vs RSI — key differences
– RSI measures price momentum only; MFI is volume-weighted (price × volume).
– Because MFI includes volume, it may confirm or preempt RSI signals when volume changes precede price moves. In some cases MFI gives earlier divergence signals. (Investopedia)
– Use both for complementary information: agreement between RSI and MFI strengthens conviction.
6) Limitations and warnings
– False signals: In strong trending markets, overbought/oversold readings may persist; don’t rely on thresholds alone.
– Volume data quality:
• Stock exchanges provide reliable volume for equities; however, ETFs/OTC securities can have distortions (off-exchange trades).
• Spot forex has no centralized volume—tick volume is only a proxy.
– Low-liquidity assets: MFI can be noisy or manipulable in illiquid securities where a few trades shift volume drastically.
– Backtest before use: Historical profitablity varies; some academic work suggests technical indicators can produce abnormal returns in some markets but results are conditional (e.g., Ghobadi 2014). Always validate with your instruments and timeframes.
– Don’t treat MFI as a stand-alone “buy/sell” button. Combine it with price structure, trend analysis, and risk controls.
7) Practical tips & best practices
– Default to 14 periods first; only change after testing on your instrument/timeframe.
– Use MFI for confirmation of volume-backed moves (e.g., breakouts with rising MFI are more trustworthy).
– Watch for divergences in higher timeframes for more robust signals.
– Combine MFI with a trend filter (moving average) to reduce whipsaws.
– For multiple-timeframe traders: look for agreement between daily MFI and the intraday MFI when initiating intraday trades.
– For algorithmic/screening: flag stocks with: (1) MFI divergence vs price highs/lows; (2) MFI crossing 20/80 with volume confirmation.
8) Further reading and sources
– Investopedia — Money Flow Index (MFI) overview and examples (source material).
– Mohsen Ghobadi, “Profitability of Technical Analysis Indicators to Earn Abnormal Returns in International Exchange Markets,” Journal of Economics, Finance, and Accounting, vol. 1, no. 4 (2014) — example academic examination of technical indicators’ effectiveness.
– P. J. Kaufman — for broader context on trading systems, smoothing and adaptive indicators.
Bottom line
The Money Flow Index extends price-only oscillators by adding volume weighting, giving traders a view of the conviction behind moves. It’s valuable for spotting divergences and confirming breakouts, but like other technical tools it works best combined with trend filters, price structure, and sound risk management. Test settings on your market and timeframe before live trading.
Editor’s note: The following topics are reserved for upcoming updates and will be expanded with detailed examples and datasets.