Indicators

VWAP (Volume-Weighted Average Price)

VWAP (Volume-Weighted Average Price) is the average price an asset has traded at during a session, weighted by volume, and it resets at the start of each new session.

Also called: Volume-weighted average price · VWAP indicator · Anchored VWAP

VWAP shows the average price at which an asset has changed hands during the current session, giving more weight to prices where more volume traded. Institutions use it as an execution benchmark, and intraday traders use it as a reference line for bias and as a dynamic support or resistance zone.

How it’s calculated

For each bar in the session:

  1. Typical price = (high + low + close) ÷ 3
  2. Multiply typical price by that bar’s volume.

Then:

VWAP = cumulative (typical price × volume) ÷ cumulative volume

The sums start at the session open and reset at the next one. Many platforms also plot bands at one or two standard deviations around VWAP. On assets that trade around the clock, such as crypto, the session boundary is a convention, often midnight UTC.

Example

Three bars into a session:

Bar Typical price Volume Price × volume
1 100.00 1,000 100,000
2 101.00 3,000 303,000
3 102.00 1,000 102,000
  • VWAP = (100,000 + 303,000 + 102,000) ÷ 5,000 = 101.00

A simple average of the three typical prices would also be 101.00 here; but if bar 3 had traded 4,000 instead of 1,000, VWAP would rise to 811,000 ÷ 8,000 ≈ 101.38, pulled toward the price where most volume traded.

Common mistakes

  • Using session VWAP on daily or weekly charts. It resets each session, so on higher timeframes it is not meaningful; use anchored VWAP instead.
  • Ignoring early-session noise. In the first minutes, VWAP is based on little data and moves a lot.
  • Treating it as a fixed level. Price often overshoots VWAP before reacting; wait for a candle reaction.
  • Assuming it means fair value. It is an average of what was paid, not a judgment of what the asset is worth.
  • Using it where volume is unreliable. For spot forex, there is no central volume; broker tick volume is only a proxy.

For setups, read the VWAP indicator guide and the volume analysis guide.

Educational content — not financial advice.

Updated

Frequently asked questions

Why does VWAP reset every day?

Standard VWAP measures the average price paid during one session, so it starts again at the open. Anchored VWAP is a variant that starts from a point the trader chooses, such as a swing low or an earnings date.

Is VWAP useful for swing trading?

Session VWAP is mainly an intraday tool. Swing traders more often use anchored VWAP from a significant event to see the average cost of buyers since then.

What does price above VWAP mean?

It means the current price is above the average price traded so far in the session, which many intraday traders read as a buyer-favoured bias.