VWAP appears on institutional trading terminals across equity, futures, and FX desks. It is a standard execution benchmark. In retail trading communities, it gets mentioned often, drawn on charts occasionally, and understood at a useful level rarely.
What is VWAP?
VWAP is calculated by summing the dollar value of every transaction (price multiplied by volume) over a period and dividing by the total volume traded. The result is the average price at which participants actually transacted, not a simple arithmetic average of price points, but an average weighted by how much money changed hands at each level. High-volume transactions near a certain price pull the VWAP toward that price more than low-volume transactions at distant prices.
Why institutions use VWAP
When an institutional desk needs to execute a large order (say, buying $50 million of a currency pair) they rarely do it in a single transaction. They break it into many smaller orders executed over time to minimize market impact. Their execution quality is then measured against VWAP: did we buy at prices better than (below) the period's VWAP, or worse than it? Beating VWAP on a buy order means you paid less than the average market participant over that period. This is why institutions build VWAP-tracking execution algorithms and why the concept is so fundamental to their operation.
VWAP as support/resistance for retail traders
For retail traders, VWAP functions as a dynamic reference level, a price that represents "fair value" for the current session relative to where volume has concentrated. When price is above VWAP, the average buyer in that session is in profit; when price is below it, the average buyer is at a loss. Traders watch for price reactions at VWAP as potential support or resistance, particularly on the first test of VWAP after a sustained move away from it.
Anchored VWAP explained
Standard VWAP typically resets at the daily or weekly session open. Anchored VWAP allows traders to start the calculation from any meaningful point: a major news release, a key swing high or low, the start of a consolidation range, or a significant structural break. An anchored VWAP from a major swing low represents the average price that all participants who bought from that swing low have paid, making it a meaningful reference for where the average long position is positioned relative to current price.
VWAP vs moving averages: what's actually different
A standard moving average calculates the average of recent price points weighted equally (SMA) or with time-based weighting (EMA). Neither accounts for how much volume traded at each price. VWAP's volume weighting means that a price level where enormous volume traded pulls the VWAP toward it more than a period of thin, quiet trading. In markets where volume is concentrated in specific sessions or around specific events, VWAP reflects this concentration in a way that price-only moving averages cannot.
Practical use: VWAP as confluence
VWAP works best as part of a broader confluence picture rather than as a standalone entry signal. A price level that coincides with both anchored VWAP and a key volume profile node gives two independent reasons for a potential reaction: volume-weighted average price and historical volume distribution are pointing to the same area. Used in isolation, VWAP tells you where fair value is but not what price will do when it gets there. Combined with directional bias, structural context, and session timing, it adds meaningful precision to entry identification.