Skip to content

On-Balance Volume (OBV)

OVERVIEW

On-Balance Volume (OBV) is a cumulative momentum indicator developed by Joseph Granville in 1963 that adds a session's entire volume on up days and subtracts it on down days, producing a running total. Granville's thesis: volume precedes price. When institutions accumulate a stock, OBV rises before price breaks out. When distribution begins, OBV falls before the selloff becomes obvious on a price chart.

Note

The absolute OBV value is meaningless — it depends entirely on the arbitrary starting date. Only the trend and divergences relative to price carry analytical value.


CALCULATION

The calculation is deterministic and requires only three data points per session:

Condition Formula
Close > Prior Close OBV = Prior OBV + Current Volume
Close < Prior Close OBV = Prior OBV − Current Volume
Close = Prior Close OBV = Prior OBV (unchanged)

Worked example — AAPL over five sessions:

Day Close Change Volume OBV
1 $172.00 0
2 $175.40 82M +82M
3 $174.10 61M +21M
4 $176.80 95M +116M
5 $176.20 40M +76M

Despite a modest net price gain of $4.20, OBV ended at +76M. The dominant buying sessions (days 2 and 4) attracted nearly twice the volume of the selling sessions — bullish accumulation signal.

Tip

If AAPL's price makes a new 52-week high on day 6 but OBV remains below its own 52-week high, that bearish divergence warns the price move lacks volume conviction.


WHEN TRADERS USE OBV

OBV is most effective as a confirmation and divergence tool, not a standalone signal:

Use Case What to Look For
Trend confirmation Price and OBV both making higher highs and higher lows confirm a healthy uptrend
Signal confirmation MACD crossovers confirmed by rising OBV have a higher success rate than price-only signals
Breakout validation An OBV breakout above a multi-month resistance level before the price breakout is a leading signal to watch closely
Distribution warning Stock price grinds to new highs while OBV trends lower — classic institutional selling into retail buying
Squeeze setup OBV pairs well with Bollinger Bands on a squeeze setup: when price contracts and OBV trends strongly in one direction, the band expansion often follows in that direction

LIMITATIONS

OBV weights every session's volume identically regardless of how much the price moved. A session that closes up $0.01 on 500M shares adds the same to OBV as a session that closes up 5% on 500M shares — the indicator cannot distinguish between a gap-up reversal and a genuine breakout when volume is identical.

The indicator also ignores intraday price action entirely. A stock that opens down 4%, recovers to close up $0.05, and trades 200M shares will add the full 200M to OBV because the close was fractionally higher. This makes OBV unreliable on heavily manipulated or highly volatile tickers where close vs. prior close tells little about true sentiment.

Note

OBV is not normalised. Comparing OBV readings between two different stocks, or the same stock before and after a stock split, produces meaningless results.