Trend

VWAP Indicator — What It Is and How Traders Use It

How the VWAP indicator is calculated, why institutions watch it, the difference between session and anchored VWAP, and how to use VWAP bands in day trading.

Session VWAP with 1 standard-deviation bandsVWAP
VWAP resets each session; price above a rising VWAP means buyers have been in control.

VWAP — volume-weighted average price — shows the average price at which an instrument has traded during the session, giving more weight to prices where more volume changed hands. It’s one of the few indicators that large institutions actually use in execution, which is why it matters to everyone else.

How VWAP is calculated

For each bar since the session open:

  1. Typical price = (high + low + close) ÷ 3
  2. Multiply typical price by that bar’s volume.
  3. Keep a running total of step 2 and a running total of volume.

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

Because it’s cumulative, VWAP moves quickly early in the session and becomes steadier as volume builds.

A worked calculation

Two 5-minute bars after the open:

Bar Typical price Volume Price × volume
1 100.00 1,000 100,000
2 102.00 3,000 306,000

VWAP = (100,000 + 306,000) ÷ (1,000 + 3,000) = 101.50

A simple average of the two prices would be 101.00. VWAP sits closer to 102 because three times as much volume traded there.

Why institutions care

A fund buying a large position over the day wants to pay no more than the average price. VWAP is the benchmark: buying below it is good execution, buying above it is poor. Execution algorithms are often designed to track VWAP. That steady institutional interest is why price frequently reacts at the VWAP line.

Reading VWAP

  • Price above VWAP: buyers have been in control today; the average buyer is in profit.
  • Price below VWAP: sellers have been in control.
  • Slope: a rising or falling VWAP shows a trending session; a flat VWAP shows balance.

VWAP bands

Many platforms plot standard-deviation bands around VWAP (commonly 1 and 2 standard deviations). They work like intraday Bollinger Bands:

  • In a trend, price often rides between VWAP and the first band.
  • Moves to the second band are stretched — good areas to take profits, or to look for reversion in a range day.

Session vs. anchored VWAP

Session VWAP resets each day and is a day-trading tool.

Anchored VWAP starts from a bar you pick — an earnings gap, a major swing low, the start of the year. It shows the average price paid by everyone who entered since that event, which makes it useful for swing traders identifying support and resistance across days or weeks.

Limitations

  • Volume quality. VWAP needs real exchange volume. Stocks and futures are ideal; spot forex only has broker tick volume, so forex VWAP is less reliable.
  • Late-session lag. By the afternoon, VWAP barely moves — it reflects the whole day, not recent action.
  • Not a signal alone. VWAP is a level. Pair it with structure and trend.

Putting it to work

The VWAP trading strategy guide covers three concrete setups: the trend pullback, the reclaim and the rejection. It pairs well with the opening range breakout.

Frequently asked questions

How is VWAP calculated?

VWAP is the running total of each bar's typical price multiplied by its volume, divided by the running total of volume since the session began. The typical price is (high + low + close) ÷ 3.

Why does VWAP reset every day?

Standard VWAP measures the average price paid during the current session, so it resets at the session open. Anchored VWAP lets you start the calculation from any bar you choose instead.

Is VWAP a leading or lagging indicator?

VWAP is lagging — it is built entirely from completed trades. Its value comes from being a widely watched reference level, not from predicting price.

Can you use VWAP for forex?

Spot forex has no central exchange, so platforms calculate VWAP from the broker's tick volume rather than true traded volume. It can still be a useful reference, but VWAP is most reliable on exchange-traded futures and stocks.

What is the difference between VWAP and a moving average?

A moving average weights each period equally (or by recency) and rolls forward continuously. VWAP weights each price by volume and resets at the start of each session, so it reflects the average price actually paid today.

TF

TradingFormula Editorial Team

Editorial Team

The TradingFormula editorial team writes and fact-checks every guide on the site. Each article is reviewed against primary sources — exchange contract specifications, regulator registers and the firms' own published terms — before publication.

Risk warning: Trading forex, futures, CFDs, stocks and other leveraged products involves a high risk of loss and is not suitable for every investor. Past performance is not indicative of future results. Nothing on this site is investment advice.