T
Traderoid

Market Facilitation Index

Price movement efficiency per volume unit

IndicatorVolume EfficiencyMomentumPrice-Action

Overview

Market Facilitation Index (MFI) measures price movement efficiency: how much price moves per unit of volume traded. Formula: (High - Low) / Volume. Higher MFI = more efficient movement; price goes far on little volume = strong directional control. Lower MFI = inefficient; price barely moves despite high volume = distribution/accumulation, or choppy trading with no direction.

Combines price and volume into single ratio metric. Rising MFI + rising price = strong accumulation (institutions buying discretely). Falling MFI + falling price = distribution (selling pressure). MFI allows traders to distinguish real moves (high efficiency) from false moves (low efficiency trapped retail). Often smoothed with moving average to reduce noise; displays as histogram or oscillator showing efficiency changes over time.

Valuable for identifying market quality: are moves backed by genuine institutional interest or just noise? Works on all timeframes. Best when volume data is reliable; unreliable on split-liquidity instruments. Simple calculation, profound implication for trade quality and market structure understanding.

Formula

MFI (raw) = (High - Low) / Volume
MFI (smoothed) = SMA(MFI raw, 14) = moving average of raw MFI
High MFI: Price movement > 0.01 per share (efficient)
Low MFI: Price movement < 0.001 per share (inefficient)
Green Bar: MFI > Prior MFI = improving efficiency
Red Bar: MFI < Prior MFI = declining efficiency
MFI rising & price rising = genuine uptrend. MFI falling & price rising = distribution = reversal coming.

Parameters

ParameterTypeDefaultDescription
MA PeriodInteger14 barsMoving average period to smooth raw MFI values
Display Raw MFIBooleanFalseShow unsmoothed MFI values (noisier, earlier signals)
Color ThresholdDecimal0.005MFI value above threshold shows green (efficiency)

Common Use Cases

1. Validate Trends

Rising price + rising MFI = strong uptrend backed by volume. Rising price + falling MFI = weak (topping soon).

2. Detect Distribution

Price making highs but MFI declining = institutions bailing; reversal probable. Early warning signal.

3. Grade Move Quality

Breakouts on high MFI = sustainable. Breakouts on falling MFI = false breakout/trap probable.

4. Identify Accumulation

Low MFI + price falling = institutions quietly buying on weakness. Setup for major move.

Advantages & Limitations

Advantages

  • Simple Calculation: Single ratio formula; easy to understand and replicate.
  • Early Divergences: MFI can reveal weak moves before price reverses; advance warning.
  • Volume Integration: Counts volume unlike pure price indicators; holistic market view.
  • All Timeframes: Same logic works daily/weekly/intraday; universal applicability.

! Limitations

  • Volume Quality Issues: Crypto/futures volume split; totals may not reflect true activity.
  • Derivative Lagging: MA smoothing introduces lag; recent bars unreliable for entry timing.
  • Range-Bound Noise: During consolidations, MFI oscillates; too many false signals.
  • Divergence Subjectivity: Identifying divergences requires interpretation; not mechanical.

Tips & Best Practices

📊 Use MA-Smoothed Values

14-period MA removes noise. Trade only clear MFI trends (3+ bars rising/falling), not single bar movements.

⚡ Combine with Price Action

MFI divergence + Order Block break = strong confluence. Never trade divergences without price structure.

🎯 Watch Extremes

MFI extremes (very high/very low vs average) = strength/weakness signal. Normal range depends on stock volatility.

⚠️ Filter for Trending Markets

MFI best in trends. Skip ranges where MFI oscillates meaninglessly; use ADX to confirm trend strength first.

Example Strategy

1. Setup: Plot MFI

Daily chart: add 14-period MA smoothed MFI below price. Color green when > 0.005, red when below.

2. Signal: Price High + MFI Low

When price makes new high but MFI falling/below average = distribution divergence. Red flag.

3. Entry: Price Pullback

Short when price pulls back from high with MFI red. Confirm with break below key support on MFI spike down.

4. Target: Prior Pivot

Exit at prior swing low or when MFI turns green (buyers returning). Trail stop using MFI reversals.

Related Nodes