← Back to indicators guide

OBV — On-Balance Volume

OBV, developed by Joseph Granville in 1963, is one of the oldest cumulative volume indicators. Its logic fits in one sentence: volume precedes price. When buyers are truly convinced, they accumulate — OBV rises before price fully reflects this enthusiasm. Conversely, a price rising on decreasing volume reveals a fragile advance, supported by few participants. Volume remains the most overlooked indicator for novice traders, even though it validates or invalidates every technical signal.

Definition and formula

OBV is a simple cumulative: add the volume if closing price rises, subtract it if it falls, keep the previous value if unchanged.

If Close(t) > Close(t−1): OBV(t) = OBV(t−1) + Volume(t)
If Close(t) < Close(t−1): OBV(t) = OBV(t−1) − Volume(t)
If Close(t) = Close(t−1): OBV(t) = OBV(t−1)

The absolute value of OBV has no importance — what matters is its slope and its divergences with price. OBV is always compared against itself over a given window (typically 20-100 sessions).

How to read OBV

Confirmation and divergences

Volume spike (anomaly)

A volume suddenly more than 2× the 20-session average signals a notable event — earnings surprise, news, institutional accumulation. The direction of price on that day gives the signature of the flow:

How Cash Scanner uses OBV and Volume

Cash Scanner integrates two volume-related signals in the /100 score:

Limits and common pitfalls

Going further