Skip to main content
On this page

TradingView Volume Indicators: OBV, VWAP and Volume Profile

· 4 min read
Pineify Team
Pine Script and AI trading workflow research team

Volume indicators summarize trading activity in different ways: by bar, direction, weighted price or price range. They add context to price analysis, but cannot identify an institution’s intentions or prove that a breakout will hold.

Volume Indicators TradingView: Complete Guide to Master Volume Analysis

Choose the calculation that answers your question​

ToolCalculation or displayMain limitation
Volume barsReported volume for each chart barUnits and coverage depend on the selected feed
OBVAdds volume on higher closes and subtracts it on lower closesAssigns the entire bar’s volume by a close-to-close rule
VWAPVolume-weighted selected price from an anchorSource, anchor and data granularity affect the value
Volume ProfileDistributes volume into price rows over a chosen rangeRow size and available lower-timeframe data affect the profile

Every trade has a buyer and a seller. An up-colored volume bar classifies price behavior; it is not a count of buyers exceeding sellers.

OBV: a cumulative directional convention​

OBV adds volume when the close exceeds the previous close, subtracts it when lower, and leaves the total unchanged on equal closes. Its absolute starting value is less informative than changes over a consistent dataset.

If price makes a higher swing high while OBV makes a lower one, that is a defined divergence to investigate. It does not schedule a reversal. Specify which swings you compare and when they became known rather than selecting them after the outcome.

VWAP: verify the source and reset​

TradingView’s built-in VWAP uses a selected price source, with hlc3 as its default, weighted by bar volume. That is not necessarily an exact calculation from every individual trade. The chosen anchor determines when accumulation resets.

Session, longer-period and event-based anchors answer different questions. Check the symbol’s session and the indicator settings; do not assume every crypto VWAP resets at midnight UTC. A session anchor on daily bars may provide little useful intraday context, whereas an appropriate longer anchor answers a different question.

Volume Profile: historical activity by price​

The Point of Control identifies the highest-volume row in the selected profile, not necessarily one exact transaction price. The value-area percentage is configurable; 70% is a common default. Changing the range or row size can change both.

A low-volume area means less reported historical activity in that profile. It does not prove there are no resting orders, no future resistance, or a guaranteed fast move through the area. Volume Profile describes past trading rather than the current order book.

Make comparisons on consistent data​

Check whether volume is shares, contracts, units or tick volume. Crypto feeds are venue-specific, and spot forex may use tick volume or lack comparable volume. Session selection, corporate actions and futures rolls can also affect comparisons.

For intraday relative volume, compare equivalent elapsed session times. A partial morning bar should not be judged against a full day’s total. A threshold such as 1.5 times average volume is a testable filter, not a universal breakout confirmation.

The earlier NVDA, TSLA, AMD and META price stories were unsupported and have been removed. To assess a volume filter, define complete orders and costs, compare against the same rule without the filter, and use data outside the parameter-selection period.

Sources checked October 20, 2026: OBV, VWAP and Volume Profile.

Pineify Website