Strategy

Volume Analysis Guide: OBV, VWAP, Delta and Volume Profile

How to read volume data that actually means something in futures and stocks, why FX "volume" is fake, and the four tools professionals rely on.

Published Updated 13 min read NEOM Funded Editorial NEOM Funded Research
A futures chart with VWAP and a volume profile on the right edge, with volume bars at the bottom colour-coded by up-down session direction.
Volume profile, VWAP, and cumulative delta together map where real transactions occurred.Own work

01Why volume is the other dimension

Price tells you where the market went. Volume tells you how many participants took it there. A 50-pip move on heavy volume reflects broad agreement on the new price. The same 50-pip move on thin volume is a handful of prints in an empty book – a move that can unwind as quickly as it formed.

Volume analysis has been part of technical trading since Wyckoff's 1930s observations of NYSE tape, but modern electronic markets have given traders vastly more detail: tick-by-tick transaction prints, bid-ask classification, volume at each price level, and real-time aggregation into derived indicators. The tools that survived the transition from trading pits to electronic markets – VWAP, OBV, volume profile, delta – did so because they solve genuinely hard problems about market structure.

The catch for FX traders: spot forex has no centralised exchange, which means no true volume data. What MetaTrader displays as "volume" is the count of tick updates in each bar – a proxy for activity, not for transacted contracts. This article covers both real volume tools (for futures, indices, stocks, crypto) and tick-volume approximations (for FX) with honest caveats about each.

02The FX volume caveat

There is no single volume number for spot EUR/USD. The market is decentralised – trades happen at hundreds of venues (EBS, Refinitiv Matching, Currenex, bank internalisers) and no authority aggregates them. What retail platforms show as "Volume" is the tick count: how many times price updated during the bar. A 5-minute bar with 300 ticks is "heavier" than one with 30 ticks because quotes updated faster.

Tick volume correlates reasonably with real volume – research by Joffe & Osler (2001) found 70-85% correlation between tick counts and actual transacted volume on major FX pairs during active sessions. During Asian hours or US holidays the correlation degrades. For swing trading the signal is usable; for precise order-flow analysis it is not.

Workarounds for serious FX volume analysis:

CME FX futures data. EUR/USD futures (6E), GBP/USD (6B), etc., trade on centralised CME. Their volume is real and closely correlated with spot FX. Many traders use CME FX volume as a proxy for spot analysis.

Exchange-matched data. Some prime-broker platforms provide volume from named matching venues (EBS, CBOE FX). This is real volume but only for that venue's subset of total flow.

Trade report services. CLS Group publishes settled-volume data across 18 currencies. Daily granularity only, but useful for macro context.

03VWAP: the institutional benchmark

Volume-Weighted Average Price (VWAP) is the average price at which an instrument has traded over a defined period, weighted by volume at each price:

VWAP = Σ(price × volume) ÷ Σ(volume)

Computed cumulatively from session open, VWAP produces a single line on the chart that represents "fair value" for today's session. Traders above VWAP are on average profitable; traders below are on average underwater. Institutional execution desks explicitly benchmark against VWAP – a "bad fill" for a VWAP-targeting algorithm is one that transacts above (for buys) or below (for sells) the running VWAP.

Interpretation rules that hold reasonably well across futures and liquid stocks:

Price above VWAP + rising VWAP = uptrend, buyers in control. Pullbacks to VWAP are buy opportunities.

Price below VWAP + falling VWAP = downtrend. Rallies into VWAP are sell opportunities.

Price oscillating around VWAP = balance / range. Mean-reversion strategies viable; breakout strategies fail.

Distance bands (±1σ, ±2σ) from VWAP. Price typically stays within ±2σ during normal sessions. Extensions beyond ±2σ often mean-revert toward VWAP.

Platforms: TradingView has VWAP as a native indicator. MT5 has it via third-party or paid extensions (not native). NinjaTrader, cTrader, ThinkOrSwim, Sierra Chart have it built-in.

04OBV: volume as cumulative pressure

On-Balance Volume (OBV), introduced by Joseph Granville in 1963, is one of the oldest volume indicators still in active use. The calculation is simple: add the bar's volume to the running OBV line if the close is higher than the previous close; subtract if lower; unchanged if equal. The resulting cumulative line rises when volume concentrates on up-days and falls when it concentrates on down-days.

The primary interpretation is divergence: when price makes a new high but OBV does not, the rally is being driven by lighter volume than prior highs – potentially exhausting. When price makes a new low but OBV holds above prior lows, sellers are losing conviction.

OBV works best as a confirmation tool alongside structural analysis. Price breaking a resistance with OBV also at new highs is a stronger breakout than price breaking resistance while OBV stagnates. Academic studies on OBV's standalone profitability (e.g., Brock, Lakonishok & LeBaron 1992, covering several technical rules) find weak or modest edge; its value is in confluence.

One pitfall: OBV treats every day's volume equally regardless of the size of the price move. A 5¢ up-day on 10M shares contributes the same as a $10 up-day on 10M shares. Variants like the Accumulation/Distribution Line and Chaikin Money Flow address this by weighting volume by where in the bar the close occurred.

05Volume profile: where price and volume meet

Volume Profile displays volume on a horizontal axis, with each price level receiving a bar showing how many contracts or shares transacted there over a chosen period (session, day, week, visible range). Two key features:

High-Volume Node (HVN). A price level where a large share of volume transacted. Usually acts as support or resistance on retest – it is the zone where buyers and sellers agreed enough to clear massive volume. Retesting an HVN often produces reversal.

Low-Volume Node (LVN). A price level with relatively little volume. Indicates imbalance – price moved through quickly because neither side had strong interest there. LVNs often become "fast-move" zones on future visits: price either rejects immediately or accelerates through.

Point of Control (POC). The single price level with the highest volume in the period. Treated as the "center of gravity" for the session. Price frequently returns to POC even after strong directional moves.

Value Area (VA). The price range containing 70% of the session's volume, centred on POC. Edges (VAH = upper, VAL = lower) often act as intraday support/resistance.

Volume Profile originated with Peter Steidlmayer's Market Profile work on CBOT in the 1980s. Modern implementations (visible-range volume profile, TPO profiles) are available on TradingView, Sierra Chart, NinjaTrader, and increasingly on crypto platforms.

06Cumulative Delta: aggressive buyers vs aggressive sellers

Delta at a tick-level is the difference between volume that lifted the offer (aggressive buying) and volume that hit the bid (aggressive selling). Positive delta = more aggressive buying than selling; negative delta = the reverse. Summed over a session, this produces Cumulative Volume Delta (CVD).

CVD reveals the intent behind price movement in a way that raw volume cannot. Scenarios that matter:

Price up + CVD up. Aggressive buyers are lifting; the move is organic. Expect continuation.

Price up + CVD flat or down. Price rising despite more aggressive selling – means limit buyers are absorbing sells. Unusually strong bid, or squeeze. Often precedes reversal once the squeeze completes.

Price down + CVD down. Aggressive sellers in control. Continuation expected.

Price down + CVD flat or up. Price falling despite aggressive buying. Absorption by a large offer. Bearish, often the sign of a major seller working an order.

Delta requires bid-ask classified tick data, which is native to futures and US equities but not to spot FX. Most modern futures platforms (NinjaTrader, Sierra Chart, ATAS, Bookmap) have CVD as a standard tool. For retail prop traders on CME micros (MES, MNQ) – for example those working through a simulated evaluation – CVD is one of the most valuable intraday tools available.

07Chart: volume-price divergence in action

The chart below sketches a rally that looks healthy on price but has weak volume underneath. The OBV line fails to confirm the new price high – a classic bearish divergence that frequently precedes a pullback.

Price making new highs while OBV makes lower highs – bearish volume divergencePriceOBVhigher highLOWER high
Price pushes to a higher high; OBV fails to confirm. The rally is running on fumes – a common precursor to reversal.

The inverse pattern (price at lower low, OBV at higher low) warns of weakening downside pressure and is often the first sign of an impending bottom. Neither divergence is a timing trigger on its own – they are setup conditions that should combine with structural and trigger indicators before entry.

08Combining volume tools with price

Each volume tool answers a different question. Professionals layer them rather than relying on one:

VWAP answers: "are we above or below fair value today?" Guides bias within a session.

Volume Profile answers: "where does volume cluster?" Identifies structural S/R levels.

Delta/CVD answers: "who is aggressive right now?" Confirms or contradicts the current price direction.

OBV answers: "is the longer trend volume-supported?" Flags divergences at swing highs/lows.

Raw volume bars answer: "was this bar meaningful?" High volume on a breakout candle confirms it; low volume suggests a fake.

A practical workflow for a futures intraday trader: open the session with VWAP and prior-session volume profile visible. Identify key HVNs from the prior day. Use CVD to confirm aggression direction on approaches to HVNs. Use bar volume to gate breakouts (require expansion). Use OBV as a higher-time-frame sanity check on daily trend.

09Five mistakes in retail volume analysis

Mistake 1: using spot FX tick volume as if it were real volume. It is a proxy. Treat it as directionally correct but not precise. For anything requiring exact numbers, switch to CME FX futures data.

Mistake 2: VWAP on the wrong anchor. VWAP from session open is the standard. VWAP from week open or month open answers different questions. Anchored VWAP from a specific event (NFP, earnings) can be useful but drifts quickly.

Mistake 3: reading OBV as a momentum indicator. OBV is a cumulative line, not momentum. Divergences matter; absolute values do not. Two instruments with identical price action can have OBV at wildly different numerical values depending on history.

Mistake 4: confusing bar volume with delta. A high-volume bar tells you activity. Delta tells you direction of aggression. They are complementary; neither substitutes for the other.

Mistake 5: ignoring time-of-day volume seasonality. An above-average volume bar at 10:00 UTC is a real signal; at 22:00 UTC it might just be the normal end-of-session flush. Compare volume bars to the same time-of-day average, not to the 24-hour average.

Sources & further reading

Citations are checked against primary regulators and academic sources. External links open in a new tab; we're not responsible for third-party content.

  1. Simple Technical Trading Rules and the Stochastic Properties of Stock Returns Brock, Lakonishok & LeBaron, Journal of Finance (1992) · accessed Apr 18, 2026
  2. Currency Composition of Foreign Exchange Transactions BIS Quarterly Review · accessed Apr 18, 2026
  3. New Concepts in Technical Trading Systems J. Welles Wilder (1978) · accessed Apr 18, 2026
  4. Mind Over Markets: Power Trading with Market Generated Information James Dalton, Wiley (2013) · accessed Apr 18, 2026
  5. CME FX Futures Contract Specifications CME Group · accessed Apr 18, 2026

Frequently asked questions

Does volume analysis work on spot FX?

Partially. Tick volume correlates 70-85% with real volume during liquid sessions, which is enough for directional analysis and divergence detection. It is not precise enough for order-flow tactics. For serious volume work on FX pairs, use CME FX futures data (6E for EUR/USD, 6B for GBP/USD) which is real volume on a centralised exchange.

What is the difference between VWAP and a moving average?

VWAP weights each price by its volume; a simple moving average weights equally. This matters because a 30-minute bar with 100k contracts transacted is very different from a bar with 5k contracts. VWAP captures the "center of mass" of traded activity. SMAs and EMAs capture the center of time.

Can I use volume profile on any time-frame?

Yes, but the input data matters more than the display time-frame. Volume profile is usually computed on the chart's bar interval (1-minute, 5-minute, daily). For intraday trading use 1-minute or 5-minute profiles. For swing trading use daily or weekly. The POC and HVN meaning is consistent across time-frames.

Is Cumulative Delta available on my prop firm platform?

Depends on the platform. Futures-focused platforms (NinjaTrader, Sierra Chart, ATAS, Bookmap) have CVD as standard. MT5 does not have CVD natively. cTrader has partial footprint tools. If CVD is central to your strategy, verify your prop firm offers a compatible platform before signing up.

How do I know if a volume spike is meaningful?

Compare to the same-hour rolling average over recent sessions (5-20 days). Most platforms display this as "relative volume" – a 2× relative volume bar is notable; a 5× bar is a significant event. Absolute volume numbers are meaningless without this context because volume varies enormously across hours.

Does volume analysis work on crypto?

On centralised exchanges (Binance, Coinbase, Kraken) yes – volume data is real and tools like VWAP, OBV, and volume profile apply directly. On decentralised exchanges the data is fragmented and volume figures are often inflated by wash trading. Stick to major CEX volume for analysis; treat DEX-aggregated numbers skeptically.

Start Today

Pass the Evaluation Up to $150K –Start in Minutes

Pass one evaluation. Trade a simulated funded account. Earn up to a 90% Reward Coefficient on your simulated performance. Receive your Performance Reward in ~8 hours on average.

  • One-time fee
  • Refundable on second Performance Reward
  • No subscription