TradingCalculated
Calculations run privately in your browser
80 rows
One row per period: Close, Volume
Paste rows from a spreadsheet or CSV.
On-balance volume8.6M+2.3M over the last 10 bars
Price vs OBVConfirmingvolume flow agrees with price
OBV adds the day's volume when price closes up and subtracts it when price closes down. The absolute number doesn't matter — the slope does. Rising OBV under a flat price suggests accumulation.
Price
On-balance volume
Last 10 bars
BarCloseOBV
#80109.888.6M
#79109.747.8M
#78108.827M
#77107.556M
#76108.587M
#75106.896.3M
#74107.986.9M
#73108.587.3M
#72107.576.5M
#71108.127M

Not financial advice. Results are estimates based on the values you enter and simplified assumptions; real trades are affected by fees, slippage, gaps and other factors. Trading involves substantial risk of loss. Read the full disclaimer.

How to calculate On-Balance Volume

If Close > Previous close: OBV = Previous OBV + Volume If Close < Previous close: OBV = Previous OBV − Volume If equal: OBV = Previous OBV

Paste prices oldest-first, one value or row per bar — straight from a spreadsheet or CSV export. Use “Sample data” to try it instantly.

Worked example

  1. Closes 10 → 11 → 10 → 10 with volumes 100, 200, 300, 400.
  2. OBV: 0 → +200 → −100 → −100.

How to interpret On-Balance Volume

The level of OBV is arbitrary — its direction is what matters. Rising OBV with flat price hints at accumulation; falling OBV while price rises warns that the advance lacks volume support. Compare with Chaikin Money Flow, which also weighs where the close sits in the bar.

Technical Indicators

Chaikin Money Flow Calculator

Calculate Chaikin Money Flow from high, low, close and volume to read buying and selling pressure.

CMF(20) → accumulation or distribution
Technical Indicators

VWMA Calculator

Calculate a volume-weighted moving average and compare it with the simple moving average.

VWMA(20) vs SMA(20)
Technical Indicators

MACD Calculator

Calculate the MACD line, signal line and histogram from closing prices.

MACD(12, 26, 9) → line, signal, histogram

OBV calculator FAQ

Why does OBV start at zero?

The starting value is arbitrary; only changes in OBV carry information.

Does OBV work for crypto?

Yes, but exchange-specific volume can be fragmented; use consistent data from one source.