Skip to main content

Volume Indicators (OBV, VWAP, MFI)

Updated Jun 23, 2026 at 8:47pm

Research Draft Medium 1,150 words

Volume indicators fold trading volume into the analysis rather than reading price alone, on the premise that the conviction behind a move — how much was transacted to produce it — carries information that bar-to-bar price levels miss. The three covered here occupy different niches: On-Balance Volume (OBV) is a cumulative trend/divergence gauge, VWAP is an intraday institutional execution benchmark and fair-value reference, and the Money Flow Index (MFI) is a bounded volume-weighted oscillator. The honest core tension across all three: volume adds a partially independent dimension to a price-only read, but the standalone predictive edge of OBV and MFI is thin, and VWAP is fundamentally an execution and reference tool rather than a directional signal.

How they're calculated

On-Balance Volume (OBV) — Joe Granville, Granville's New Key to Stock Market Profits (1963). A running cumulative total. Per StockCharts ChartSchool, the three rules are:

  • Up close (close > prior close): OBV = Previous OBV + Today's Volume
  • Down close (close < prior close): OBV = Previous OBV − Today's Volume
  • Unchanged close: OBV = Previous OBV (no change)

The starting value and absolute level are arbitrary — only OBV's direction and slope matter. Granville's thesis was that "volume precedes price."

VWAP (Volume-Weighted Average Price) — the cumulative value traded divided by cumulative volume over a window: VWAP = Σ(Price × Volume) / Σ(Volume), where Price is typically each period's typical price (H+L+C)/3. Standard VWAP resets at each session open, so it is an intraday measure that becomes more "anchored" and less reactive as the day accumulates volume. Anchored VWAP restarts the cumulative sum from a chosen event (an earnings date, a swing high/low, a breakout bar) instead of the session open — same formula, different start point. (No dedicated Anchored VWAP sibling node exists in this branch yet; treat the above as the definition.)

Money Flow Index (MFI) — a volume-weighted RSI, bounded 0–100, default period 14 (per StockCharts ChartSchool): 1. Typical Price = (High + Low + Close) / 3 2. Raw Money Flow = Typical Price × Volume 3. Positive money flow accrues on periods where typical price rose vs. the prior period; negative on periods where it fell. 4. Money Flow Ratio = (14-period sum of positive money flow) / (14-period sum of negative money flow) 5. MFI = 100 − 100 / (1 + Money Flow Ratio)

How to read them

  • OBV: confirmation when OBV and price trend together; divergence when they don't. Bullish divergence = price makes a lower low while OBV makes a higher low (volume "leading"); bearish = price higher high, OBV lower high. OBV breaking its own support/resistance can corroborate a price breakout. The scale is meaningless in absolute terms — read slope and structure only.
  • VWAP: price above VWAP = intraday buyers in control / execution above the session's volume-weighted average; below = the reverse. Institutions judge fill quality against it — buying below VWAP and selling above it is "good execution." It is widely treated intraday as a mean-reversion magnet and a dynamic support/resistance line, but those uses are weaker than its benchmark role.
  • MFI: per ChartSchool, >80 overbought, <20 oversold (standard). Quong & Soudack proposed stricter extremes — >90 truly overbought, <10 truly oversold — noting such readings are rare and suggest an unsustainable move. MFI also flags bullish/bearish divergences and failure swings (e.g. a bullish failure swing: MFI drops below 20, surges above it, holds above 20 on a pullback, then breaks its prior reaction high).

How they're used in practice

OBV and MFI are most defensibly used as confirmation and divergence overlays, not primary triggers: a breakout backed by rising OBV is treated as higher-quality than one on flat/falling OBV; an MFI divergence at a support test is a caution flag rather than an entry. VWAP's dominant real-world use is execution and benchmarking — institutional desks slice large orders to track the day's VWAP and minimize market impact; intraday traders use the VWAP line (and Anchored VWAP from a key event) as a fair-value reference, a trend bias filter (long bias above, short bias below), and a place where institutional flow tends to cluster. Across all three, the canonical professional stance is corroboration: volume indicators are inputs to a confluence read, not standalone systems. Style-specific entry/stop/target mechanics belong in the Swing Trading branch, not here.

Standing & evidence

OBV and MFI are widely taught and broadly available on every charting platform, but their standalone predictive edge is generally regarded as weak — StockCharts itself states OBV "is not a standalone indicator" and that MFI "should not be used by itself." Both are largely heuristic constructs without the robust academic backing that, say, the cross-sectional momentum factor (Jegadeesh-Titman) enjoys; do not lend them that credibility. There is no broadly accepted, peer-reviewed base rate establishing that OBV divergence or MFI overbought/oversold readings profit net of costs in isolation. VWAP is different in kind: its use as an execution benchmark is institutionally entrenched and well documented (pension and mutual funds target it), but that is an operational fact about how orders are measured, not evidence that the VWAP line predicts direction. Treat VWAP's directional/support-resistance uses as practitioner folklore of mixed reliability.

Strengths & limitations

  • Strengths: volume is partially independent of price, so these add a genuine extra dimension — divergences can surface distribution/accumulation a price-only chart hides; VWAP gives an objective, manipulation-resistant fair-value reference; MFI's bounded 0–100 scale and volume weighting make it more responsive to volume spikes than plain RSI.
  • Limitations / failure modes: OBV's binary up/down rule ignores how far price closed — a +0.01 close and a +5% close add identical volume, so it can misread choppy or gapping tape; it is also distorted by volume spikes around earnings/index events. MFI and OBV both fire persistent false divergences in strong trends (an overbought MFI can stay overbought for the whole run). VWAP's biggest misuse is treating intraday VWAP as a swing/position signal — it resets daily and is near-meaningless after the close; and on thin, gappy, or pre-/post-market tape both VWAP and OBV degrade because the volume input is unreliable. The single most common misuse overall: trading any of these as a standalone signal instead of as confirmation.

System relevance

This node defines the indicators; signal-combination logic lives in the sibling Indicator Confluence & Divergence node (005), and the volume-weighted-RSI lineage connects to the Momentum Oscillators (RSI, Stochastics, CCI) node (002). For Delvantic's Augustus trade-setup agent, the operative caveat is that OBV/MFI should enter a setup only as corroboration of a price-derived thesis (e.g. backing a breakout or flagging a divergence at a level), never as a primary trigger, and VWAP should be consumed as an execution/fair-value reference (and Anchored VWAP from a regime-relevant event), not as a directional predictor.

Sources