What Is the OBV Indicator? On-Balance Volume Explained
In this article

The On-Balance Volume (OBV) indicator is a cumulative technical tool that measures buying and selling pressure by adding volume on up days and subtracting volume on down days. It helps traders evaluate whether price movements are supported by real market volume or drifting on weak participation. By tracking cumulative volume flow, OBV identifies potential trend confirmations and volume divergences before price reversals occur.
The On-Balance Volume (OBV) indicator is a technical tool that uses cumulative trading volume to measure buying and selling pressure. It adds volume when the price closes higher and subtracts volume when the price closes lower, creating a running total that helps traders assess whether volume is supporting a price move.
Price can sometimes break out of a range before quickly reversing, creating a false signal. The OBV indicator can help traders assess whether a price move is accompanied by stronger market participation or is occurring on relatively weak volume. This guide explains how OBV is calculated, how to identify volume divergences and what to consider when using volume data in CFD trading.
Quick Takeaways
- On-Balance Volume (OBV) is a cumulative momentum indicator that links trading volume with directional price changes.
- Rising OBV can support an upward price trend, while falling OBV can support a downward trend.
- Divergence between price and OBV can indicate that the momentum behind an existing trend is weakening, but it does not guarantee a reversal.
- On some CFD and decentralised markets, OBV may rely on tick volume rather than centralised exchange volume, which can affect how signals should be interpreted.
How the OBV Indicator Works
On-Balance Volume was developed by Joseph Granville in the 1960s around the idea that changes in volume can sometimes precede changes in price. The indicator is designed to track whether volume is generally flowing with upward or downward price movements.
OBV measures cumulative directional volume using a close-to-close calculation. Rather than assessing volume on its own, the indicator adds or subtracts each period's total volume according to whether the closing price was higher or lower than the previous period's close.
The calculation follows three simple rules:
- If today's close is higher than yesterday's close: Current OBV = Yesterday's OBV + Today's Volume
- If today's close is lower than yesterday's close: Current OBV = Yesterday's OBV − Today's Volume
- If today's close equals yesterday's close: Current OBV = Yesterday's OBV
The absolute numerical value of OBV is less important than the way the line changes over time, as its starting value depends on where the calculation begins on the historical chart. Traders therefore tend to focus on the direction, slope and pattern of the OBV line.
Interpreting OBV Signals in Trading
You can mainly use OBV to confirm existing price trends, spot divergence and monitor potential breakouts.
Trend Confirmation
In an uptrend, price typically forms higher highs and higher lows. If the OBV indicator also forms higher highs and higher lows, this suggests that rising prices are being accompanied by positive volume flow. Conversely, lower lows in both price and OBV during a downtrend can indicate that negative volume flow is supporting the downward move.
Market State | Price Action | OBV Line | Interpretation |
|---|---|---|---|
Bullish Trend | Higher highs, higher lows | Higher highs, higher lows | Upward price movement supported by positive volume flow |
Bearish Trend | Lower highs, lower lows | Lower highs, lower lows | Downward price movement supported by negative volume flow |
Bullish Divergence | Lower lows | Higher lows | Selling pressure may be weakening; potential reversal |
Bearish Divergence | Higher highs | Lower highs | Buying pressure may be weakening; potential reversal |
Divergence Detection
Divergence occurs when price action and the OBV line move in different directions:
- Bullish Divergence: Price falls to a new low while the OBV line forms a higher low. This can suggest that downward price movement is no longer being supported by the same level of negative volume flow, potentially indicating weakening selling pressure.
- Bearish Divergence: Price rises to a new high while the OBV line forms a lower high. This can indicate that the latest price increase is not being supported by stronger positive volume flow, suggesting that buying pressure may be weakening.
Divergence can highlight a change in underlying volume momentum, but it does not confirm that a price reversal will occur or indicate exactly when one might happen.
Trendline Breakouts on OBV
Because OBV forms a continuous line, traders can apply trendlines, support levels and resistance levels to the indicator in much the same way as they would to a price chart. In some cases, a breakout in the OBV line may occur before price breaks a corresponding support or resistance level, potentially providing an early indication of changing volume conditions.
However, an OBV breakout should not be treated as confirmation that price will follow. Volume data and the broader market structure should also be considered.
Using OBV Alongside Moving Averages
OBV can produce a jagged line during choppy market conditions, so some traders apply a moving average to the indicator to smooth short-term fluctuations. Comparing EMA vs SMA when applied to OBV can help traders assess the underlying direction of volume flow while reducing the visual effect of brief volume spikes.
When OBV crosses above its moving average, it can indicate that positive volume momentum is strengthening. A move below the moving average can indicate stronger negative volume momentum. These crossovers can still produce false signals and should not be treated as standalone reasons to open or close a position.

Limitations of OBV and the CFD Tick Volume Trap
While OBV can provide useful information about directional volume, relying on the indicator alone carries risks and can result in misleading signals.
In practice, many traders find that OBV is particularly vulnerable to unusual single-period volume spikes, where an isolated event causes a sharp increase in volume that can distort the indicator line for an extended period without changing the broader trend.
OBV also uses a strict binary calculation. The entire volume for a period is added if the closing price is higher than the previous close or subtracted if it is lower. The calculation does not consider how far the price moved during the period or where it closed within the individual bar.
Tick Volume vs Centralised Exchange Volume in CFDs
For derivative traders, an important consideration is how the trading platform measures volume. On centralised markets, such as stock and futures exchanges, reported volume represents the number of shares or contracts traded.
On some over-the-counter CFD platforms, however, the available volume data may be based on tick volume — the number of price changes or updates recorded during a particular period.
Tick volume is not the same as centralised transaction volume. Its relationship with actual traded volume can also vary by instrument, data provider and market conditions. A sharp increase in price updates during a volatile period can therefore produce a rise in tick-volume-based OBV without necessarily representing an equivalent increase in actual capital flow.
In retail CFD trading, where regulatory disclosures indicate that a substantial proportion of retail accounts lose money, volume analysis should be treated as one source of market information rather than a guaranteed trading advantage. False OBV breakouts can lead to losing positions while also exposing traders to trading costs such as spreads, commissions and overnight fees when leveraged positions are held across sessions.
Conclusion
The OBV indicator provides a straightforward way to compare directional price movements with changes in trading volume. By looking at trend confirmation, divergence and potential OBV breakouts, traders can add volume analysis to information obtained from the price chart.
However, OBV has important limitations. Its binary calculation can oversimplify what happens within each trading period, while tick-volume data on some OTC and CFD platforms may not represent actual transaction volume. For these reasons, OBV is generally more useful when considered alongside broader technical indicators, market structure and a structured approach to risk management.
FAQ
Is the OBV indicator leading or lagging?
The OBV indicator is generally considered a leading indicator because volume often precedes price movements. When institutional traders accumulate or distribute positions, volume builds up before a major price breakout occurs. However, because OBV relies on close-to-close price changes, brief intra-bar price fluctuations can occasionally delay signals in fast-moving markets.
How do you spot a divergence using the OBV indicator?
A divergence occurs when price action and the OBV line move in opposite directions. A bullish divergence happens when price hits a lower low while OBV forms a higher low, suggesting selling pressure is drying up. A bearish divergence occurs when price hits a higher high while OBV forms a lower high, signaling that buying momentum is weakening.
What is the main difference between volume and OBV?
Standard trading volume shows the total number of shares or contracts traded within a specific time period as isolated histogram bars. On-Balance Volume (OBV) converts this isolated data into a running cumulative line, adding or subtracting each period's volume based on price direction to reveal overall volume trend over time.
How does OBV work in CFD and forex trading?
On decentralised over-the-counter (OTC) platforms used for CFD and forex trading, volume is typically measured in tick volume—the number of price updates—rather than centralised exchange volume. While tick volume usually tracks trading activity closely, high-volatility news events can temporarily distort OBV calculations on CFD charts.
Can the OBV indicator be used on all timeframes?
Yes, the OBV indicator can be applied to any timeframe, from minute charts for short-term trading to daily and weekly charts for swing or position trading. However, longer timeframes generally produce smoother OBV lines with fewer false signals, while shorter timeframes often require smoothing with a moving average to filter out market noise.





