Laverlane
Strategy & Trading Styles

VWAP Indicator Explained: What It Is and How It Works

LLaverlane Team·Updated 20 Aug 2026
In this article
What Is VWAP in Trading
Direct Answer

Volume Weighted Average Price (VWAP) is an intraday technical indicator that calculates the average price of an asset weighted by total trading volume throughout a single session. Resetting daily at market open, it serves as an institutional benchmark to evaluate execution quality and intraday sentiment.

Volume Weighted Average Price (VWAP) is an intraday technical indicator that calculates the average price of an asset during a trading session, weighted by cumulative trading volume.

Many intraday traders find standard moving averages limiting because simple price-based calculations do not take market liquidity into account. Relying on price alone can lead traders to buy near short-term highs or sell into areas of strong institutional support. Understanding how volume weighting works can help traders assess whether an intraday price reflects broader market activity or temporary price noise.

Quick Takeaways

  • VWAP calculates an asset's average intraday price based on total trading volume and resets at the start of each trading session.
  • Institutional traders use VWAP as a benchmark when executing large orders efficiently while limiting their impact on market prices.
  • A price trading above VWAP can indicate bullish intraday sentiment, while a price below VWAP can suggest a bearish bias.
  • Standard VWAP is a cumulative intraday tool and is not designed for multi-day swing charts unless specific anchoring adjustments are used.

At its core, the VWAP meaning is straightforward: it's simply price adjusted for how much volume actually traded at each level, rather than treating every price tick as equally important.

What Is VWAP and How Does It Work?

The VWAP indicator (Volume Weighted Average Price) measures the average price at which an asset has traded during a session, adjusted for the volume traded at each price level. Unlike standard moving averages, which give each price bar equal weighting, VWAP gives greater mathematical weight to price levels where more trading volume has occurred.

The calculation starts when the trading session opens and continuously accumulates price and volume data until the market closes. Because VWAP is cumulative, it resets at the beginning of each new trading day. This daily reset makes it primarily an intraday indicator.

Institutional market participants often use VWAP as a fair-value benchmark rather than simply as an entry signal. When institutional funds need to execute large orders, buying below the VWAP line or selling above it can help them access market liquidity more efficiently. For traders analysing broader technical indicators, VWAP provides a useful reference point for assessing market efficiency during active trading hours.

How to Calculate VWAP: Formula and Mechanics

Understanding how VWAP is calculated helps explain why it can respond more strongly to periods of heavy trading activity while remaining relatively stable during quieter periods of market consolidation.

The standard formula calculates the cumulative volume-weighted value throughout the trading day:

VWAP = Cumulative (Typical Price * Volume) / Cumulative Volume

Where Typical Price is calculated as:

Typical Price = (High + Low + Close) / 3

Step-by-Step Calculation Example

Consider a simplified three-period intraday session to see how trading volume affects the average:

Period
High
Low
Close
Typical Price
Volume
Period Value (Price * Vol)
Cumulative Value
Cumulative Volume
VWAP
Period 1
$102
$98
$100
$100
1,000
$100,000
$100,000
1,000
$100.00
Period 2
$105
$101
$103
$103
3,000
$309,000
$409,000
4,000
$102.25
Period 3
$104
$100
$101
$101.67
500
$50,835
$459,835
4,500
$102.19

In Period 2, heavier trading volume pushed the average noticeably higher towards $102.25. In Period 3, although the price fell back to $101.67, the lower trading volume of 500 units meant that VWAP only edged down to $102.19. This shows how volume influences the weighting of each price within the VWAP calculation.

Tick Volume vs Real Volume on CFD Feeds

Traders using Contracts for Difference (CFDs) should understand how volume data is sourced. Exchange-traded assets, such as futures and equities, report actual contract or share volumes. CFD price feeds, however, operate over the counter (OTC) and often use tick volume — the number of price changes within a given period — as a substitute for actual transaction volume.

Although tick volume can correlate closely with trading activity during volatile intraday periods, it doesn't reflect total trading volume across the global market — only activity within the broker's own price feed.

How Traders Use the VWAP Indicator

VWAP has two main uses in active market analysis: assessing intraday sentiment and measuring the quality of order execution.

Intraday Sentiment and Bias

Comparing the current market price with the VWAP line provides a snapshot of intraday market direction:

  • Price Above VWAP: Buyers are paying more than the session average. This can indicate bullish intraday momentum, with the VWAP line potentially acting as dynamic support during shallow pullbacks.
  • Price Below VWAP: Sellers are accepting prices below the session average. This can indicate a bearish intraday bias, with the VWAP line potentially acting as dynamic resistance.

Institutional Value Reference

Retail traders may treat a touch of VWAP as a potential bounce signal, while institutional algorithms tend to use it as a pricing benchmark. Buying below VWAP means acquiring an asset at a price below the session average, which algorithms may classify as favourable execution value. Selling above VWAP allows large market participants to distribute positions at prices above the session average.

Combining VWAP levels with momentum tools such as Relative Strength Index (RSI) divergence can help traders assess whether a price move away from the session average is losing momentum.

VWAP vs Simple Moving Average (SMA)

Although both appear as lines overlaid on price charts, their underlying mechanics differ considerably:

Feature
VWAP
Simple Moving Average (SMA)
Volume Factor
Yes — weights price by trading volume
No — gives all price bars equal weighting
Reset Period
Resets daily at the start of the session
Uses a continuous lookback window (e.g. 20 periods)
Timeframe Use
Intraday (or Anchored)
Any timeframe (minutes to monthly)
Institutional Usage
Execution performance benchmark
Technical trend filter

Risks, Drawbacks, and Execution Limits of VWAP

Despite its widespread use, relying on VWAP alone has clear limitations.

Late-Session Cumulative Lag

Because VWAP continuously accumulates volume, the cumulative denominator increases as the trading day progresses. By the final hours of the session, each new volume bar represents a smaller proportion of the day's total volume. As a result, VWAP can become less responsive to sharp price movements later in the session.

In practice, VWAP offers a useful dynamic reference during the high-volume opening hours. It becomes more sluggish later in the afternoon, though, as cumulative volume reduces its sensitivity to new price movements.

Whipsaws in Strong Trends

During strong trending sessions driven by news breakouts or fundamental developments, the price can remain well above or below VWAP for hours without returning to the average. Attempting to trade against a strong trend purely because the price has moved a long way from VWAP can result in significant drawdowns.

CFD Leverage and Liquidity Shock Risks

Trading CFDs on margin increases exposure to price movements around high-volume benchmark levels. Sharp market moves during news releases can also cause slippage, which means an order may be filled at a worse price than expected. Leveraged trading carries substantial risk, and most retail CFD accounts lose money.

What Is the Role of VWAP in Trading?

Volume Weighted Average Price provides a mathematical way to assess intraday market structure. By weighting prices according to trading volume, VWAP reduces the influence of low-volume price movements and provides a useful reference point for the session's average traded price.

However, VWAP is a historical, lagging indicator rather than a predictive tool. It is generally more useful when incorporated into a structured strategy, alongside disciplined position sizing and clear stop-loss management. Trading CFDs involves a significant risk of capital loss, so traders should understand the market mechanics and risks before opening a position.

FAQ

What does VWAP stand for in trading?

VWAP stands for Volume Weighted Average Price. It is a technical indicator that calculates the ratio of the total value traded in an asset to the cumulative volume executed over an intraday session, providing a liquidity-adjusted average price reference.

How is VWAP calculated step by step?

First, calculate the Typical Price for a period by adding the High, Low, and Close, then dividing by three. Next, multiply this Typical Price by the volume of that period to find the Period Value. Finally, divide the cumulative sum of Period Values by the cumulative volume for the session.

Why does VWAP reset every day?

Standard VWAP resets daily at session open because it measures cumulative intraday volume and price distribution. Including volume from previous days would distort the calculation and reduce its responsiveness to current session liquidity.

What is the difference between VWAP and a Simple Moving Average (SMA)?

A Simple Moving Average weights all price periods equally over a fixed time lookback, regardless of trading activity. VWAP incorporates volume data to weight prices where heavy trading occurred, and it accumulates data continuously throughout the trading session.

Can you use VWAP on CFD price feeds with tick volume?

Yes, but CFD traders should note that over-the-counter price feeds often report tick volume—the frequency of price updates—rather than centralised exchange volume. While tick volume tracks activity during volatile periods, it reflects specific broker feed activity rather than total market transactions.