OBV On-Balance Volume
A On-Balance Volume (OBV) is a momentum indicator that accumulates volume on an up/down basis: when price closes higher, that day’s volume is added to a running total; when price closes lower, volume is subtracted. The resulting cumulative line reveals whether volume is flowing into or out of a security, confirming or contradicting price trends.
OBV is simple in construction but powerful in application. A price uptrend on declining OBV signals weak conviction (price rises, but few shares changing hands = distribution); a price downtrend on rising OBV signals strong selling pressure (price falls, high volume = capitulation). Traders use OBV to validate price moves and detect reversals early.
Calculation: simplicity and power
OBV is calculated as:
If close(today) > close(yesterday):
OBV(today) = OBV(yesterday) + volume(today)
If close(today) < close(yesterday):
OBV(today) = OBV(yesterday) - volume(today)
If close(today) = close(yesterday):
OBV(today) = OBV(yesterday) [unchanged]
The result is a cumulative line that oscillates upward and downward based on whether volume is associated with up or down days.
Example:
- Day 1: Close $100, volume 1M shares → OBV = 0 + 1M = 1M
- Day 2: Close $101, volume 800K shares → OBV = 1M + 800K = 1.8M (price up, add volume)
- Day 3: Close $99, volume 1.2M shares → OBV = 1.8M − 1.2M = 600K (price down, subtract volume)
- Day 4: Close $100, volume 500K shares → OBV = 600K (price unchanged, OBV flat)
The OBV line’s shape tells the story: is volume consistently flowing into the stock (steadily rising OBV), or is it ambiguous (oscillating OBV)?
OBV divergence: the key signal
Bullish divergence: Price makes a new low, but OBV does not. This suggests selling pressure (price falling) is weakening (lower volume). Fewer shares are changing hands on the way down, a sign of capitulation ending. Reversal is often imminent.
Bearish divergence: Price makes a new high, but OBV does not. The stock is rallying, but volume is not increasing to support the rally. This is called “distribution”—smart money is selling into the rally while retail and momentum buyers are pushing price up. The rally is fragile and often reverses sharply.
The intuition: price moves are only meaningful if backed by volume. A price surge on low volume is a failed rally; a price crash on high volume is panic selling.
Trend confirmation
Strong uptrend: Price makes new highs while OBV also makes new highs. This confirms the uptrend is healthy; money is flowing in at a scale that supports higher prices.
Weak uptrend: Price makes new highs, but OBV lags or declines. Distribution is underway; the rally is running out of fuel.
A trader seeing a price break above resistance might wait to see if OBV also breaks above its prior level before committing capital. If OBV breaks first, the buy signal is strong.
OBV in practice: typical patterns
Accumulation phase: OBV rises steadily while price is relatively flat or drifting sideways. Smart money is quietly building a position. When price eventually breaks out, the move is often sharp and sustained.
Distribution phase: OBV rises briefly, then declines while price remains elevated. Insiders or institutions are selling into strength, preparing for a decline.
Capitulation/Liquidation: Price crashes on a massive spike in OBV (down). Everyone is selling at once. This often marks a bottom, followed by a bounce.
Consolidation: OBV oscillates without clear trend while price is flat. No consensus. Breakout direction (up or down) is ambiguous until OBV breaks decisively one way.
Limitations and criticisms
Assumption: volume = intent: OBV assumes that high volume on down days means genuine panic selling. But algorithmic trading, market makers hedging, or rebalancing can create high volume without conviction.
Gap interpretation: OBV does not distinguish between price gaps (large intraday moves) and normal oscillations. A stock might gap up 3% on opening news, then close unchanged; OBV stays flat, missing the intraday volume surge.
Scaling issues: OBV is unbounded. A stock with 1 billion shares trading daily will have OBV in the billions; a micro-cap with 100K daily shares will have OBV in the hundreds. Comparing OBV across stocks directly is meaningless.
Lagging indicator: OBV is derived from price and volume; it is not independent. A sophisticated trader might anticipate volume inflows before they appear in OBV.
Variants and enhancements
OBV momentum: Instead of plotting cumulative OBV, traders plot the rate of change of OBV (OBV today − OBV 14 days ago). This smooths out the jitter and shows whether volume is accelerating or decelerating.
OBV normalization: Dividing OBV by average volume or stock price to normalize across stocks and time periods.
Chaikin Money Flow (CMF): A variant that weights volume by how much of the day the stock traded above or below its midpoint. If a stock closes near its high, CMF gives it more bullish weight than OBV does.
Accumulation/Distribution Line: Another variant that considers not just up/down days, but where in the range (high/low/close) the price ended.
OBV in the age of electronic trading
Modern high-frequency trading and passive flows have changed the information content of volume. A market maker quoting tightly (high volume) is providing liquidity, not expressing conviction about direction. Passive index rebalancing can create volume spikes unrelated to fundamental news.
Sophisticated traders now supplement OBV with:
- Large-block trade analysis: Filtering out small market maker quotes and focusing on block trades (typically >10K shares), which are more likely to represent real institutional interest.
- Volume-weighted price: VWAP (volume-weighted average price) tracks whether trading is concentrated at high or low prices within the day.
- Smart money detection: Algorithms that infer “smart” buying/selling by analyzing how price reacts to volume spikes (if price rises on a volume spike, the spike was likely bullish).
Practical trade setup: OBV breakout
A common OBV-based setup:
- Price is in a consolidation range, OBV is oscillating sideways.
- Price breaks above resistance, and OBV simultaneously breaks above a prior OBV high.
- Buy on the break, place stop-loss below the consolidation low.
- Target: the next resistance level or a moving average acting as support.
The logic: OBV confirmation reduces false breakout risk. Without OBV confirmation, the breakout may be a “dead cat bounce” (short-lived rally on low conviction).
Closely related
- Volume Breadth Divergence — Relationship between price and trading volume trends
- Accumulation Distribution Line — Volume-based momentum indicator incorporating price position
- Chaikin Oscillator — Momentum oscillator based on accumulation/distribution
- Momentum Investing — Strategy based on price trends and continuation
Wider context
- Technical Analysis — Study of price and volume patterns to predict price movements
- Indicators Momentum — Oscillators and indicators measuring trend strength
- Support and Resistance — Price zones where buying/selling pressure emerges
- Divergence — Price and indicator moving in opposite directions