Trading AI

What is VWAP?

Last updated: 27 August 2026

VWAP stands for volume weighted average price. It is the average price traded so far in the session, with every price weighted by how much volume traded there. A price where a million shares changed hands counts a million times more than a price where one did. The result is a single line that answers a question no ordinary average can: where was the business of the day actually done.

Why the weighting changes everything

A twenty period moving average treats every candle as equal. A candle that traded almost nothing counts as much as the candle that carried the whole move.

VWAP does not. A thin drift through a quiet hour barely moves the line. A heavy burst on the open drags it hard. The consequence is that VWAP sits where the volume sat, which is usually not where the midpoint of the range is.

That is why it is the reference for execution. A desk filling a large order over a session is measured against VWAP: buying below it means the fill beat the average of the day, buying above means it did not. The line exists because that comparison exists, and it is watched because of who is watching it.

It resets, and that is the point

VWAP is anchored to the start of the session and recalculated from there. At the open there is almost no data behind it, so the line is jumpy and means very little. As volume accumulates it stabilises, and by the middle of the session it is a firm reference. The firmness has a cost: the denominator only grows, so the same volume moves the line less and less as the day goes on. By the close a trend can run a long way while VWAP drifts behind it, describing the session rather than the moment.

At the next open it resets to nothing and starts again. This is not a flaw. It is what makes VWAP a statement about today rather than a smoothed version of the last month.

Two things follow. First, VWAP on a weekly or monthly chart is close to meaningless, because the session it is measuring is not the session anyone is trading. Second, in a 24 hour market like crypto or forex, the reset time is a choice, and different platforms choose differently. Two traders can look at two VWAP lines that disagree simply because their sessions start at different hours.

How it is read

The plain reading is positional. Price above VWAP means buyers have been paying up relative to the average of the session. Price below means the opposite. Sustained trade on one side is the description of who has been in control since the open.

The line is also used as a reference level. In a trending session price often pulls back toward VWAP and continues, for the same reason it pulls back to a widely watched moving average: a crowd is looking at the same line and acting around it.

Many platforms draw standard deviation bands one and two deviations either side. They mark how stretched price is from the session average. Far above the upper band means the move is unusual for the day so far, which is a description, not a reason to fade it.

Anchored VWAP

An anchored VWAP starts from a point you choose rather than from the session open: a major high, a gap, an earnings candle. From that anchor forward it answers the same question. What is the volume weighted average price of everything traded since that event.

It is a genuinely useful variant, and it inherits the same weakness as any tool you anchor by hand. The answer depends entirely on the anchor, so an anchor chosen after the fact will always look well placed.

The mistakes that cost the most

Using it on a chart without real volume. Spot forex has no central volume, so what the platform feeds VWAP is tick count from one broker. The line will draw. It is not measuring what the name claims.

Reading it in the first minutes. Before volume accumulates, VWAP is an average of almost nothing and it whips around.

Treating a touch as an entry. Price meets VWAP constantly in a balanced session. Every meeting looks like a level and most are noise.

Carrying it across days. Yesterday's VWAP is a fact about yesterday. The reset is the feature.

Questions people ask

What is the difference between VWAP and a moving average?

A moving average weights every candle equally and rolls over a fixed number of candles. VWAP weights by volume and starts fresh at the session open. One describes recent price, the other describes where today's business was done.

Does VWAP work on crypto?

The calculation works, and exchange volume is real. The difficulty is that there is no session close, so the reset time is a platform choice. Know which reset your chart uses before you compare notes with anyone.

Is VWAP good for swing trading?

Not in its standard form, because it resets daily. Anchored VWAP from a significant high, low or event is the version that holds meaning over more than one session.

What do the VWAP bands mean?

They are standard deviations of price from the session VWAP. They measure how stretched the current price is relative to the day so far. Stretched is a description of what has happened, not a prediction of a snap back.

Reading the session without the line

Trading AI reads a photo or a screenshot of any chart and returns the market structure, the key levels, the momentum reading and a full trade plan with its risk. If VWAP is drawn on the chart in the image, the analysis reads it where it sits: the model works from what is on screen, not from a data feed.

The other way volume is turned into a map of where business was done: What is a volume profile?

The unweighted line VWAP is most often compared to: What is a moving average?

Where the pools of resting orders sit around a session's extremes: What is liquidity in trading?

Which hours make up the session VWAP resets with, and why the overlaps carry the volume: Trading sessions and killzones

This page is educational. It is not financial advice, and nothing here is a recommendation to buy or sell anything.

Read next