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.