Volume & money flowVolume Weighted Average Price · VWAP
The average price paid over the session, weighted by volume — the benchmark institutions measure their fills against.
Works in most conditionsEngine-computed on a fixed sample series
What it is
The Volume Weighted Average Price (VWAP) is the average price at which an instrument has traded over the session, weighted by volume, so prices where more shares changed hands count more heavily. It answers a deceptively simple question: what is the average price everyone actually paid today? VWAP matters enormously because large institutions are graded on whether their executions beat it, which makes it a benchmark that traders actively defend and reference throughout the day. Plotted as a single line on an intraday chart, it resets at the start of each session and acts like a gravitational fair-value level that price tends to revolve around. For a beginner, it is the day's true average transaction price, and because the biggest players care about it, it becomes a self-fulfilling line of intraday support and resistance.
How it is calculated
VWAP is computed by keeping two running totals from the session's open. The first is the cumulative sum of each bar's typical price, the average of its high, low, and close, multiplied by that bar's volume. The second is the cumulative sum of the volume itself. VWAP at any moment is the first total divided by the second, that is, the running total of price-times-volume divided by the running total of volume. Because both totals accumulate from the open and reset at the next session's open, VWAP is anchored to the trading day and grows steadier as more volume builds through the session. Early in the day, with little volume accumulated, the line is jumpy and sensitive to each new trade; by the afternoon, with a large volume base beneath it, it becomes stable and slow to move. The only real input is where the session, and therefore the reset, begins.
Reading it, step by step
The first read is position relative to the line: price above VWAP means the average buyer of the day is in profit and bulls hold the intraday edge, while price below it means the average buyer is underwater and bears are in control. The line frequently behaves as dynamic support in an uptrending day and as dynamic resistance in a downtrending day, so pullbacks to VWAP often find buyers in an up day and sellers in a down day. A decisive reclaim of VWAP after trading below it, or a decisive loss of it after trading above, marks a shift in intraday control and is watched closely. The distance of price from VWAP indicates how stretched the move is, since price tends to be pulled back toward its volume-weighted average. Reading VWAP is largely about which side controls the day and where price is likely to revert or find support.
Best timeframes and settings
VWAP is fundamentally an intraday tool and is designed for timeframes within a single session, such as one-minute, five-minute, or fifteen-minute charts, where it is most meaningful for day traders and scalpers. It has essentially no parameters beyond the session anchor, since it is a straightforward cumulative calculation. Its usefulness decays as the session ages and price trends far from it, because late in a strongly trending day the line lags well behind price and a touch becomes unlikely. On daily or weekly charts standard VWAP is nearly useless because it resets every session and never accumulates across days, so for multi-day work traders turn to Anchored VWAP, which pins the start to a chosen event, or to a moving average instead. The key discipline is to treat it as a same-day benchmark, not a multi-session trend line.
When and where to use it
VWAP is at its best for intraday trading on liquid instruments, where its volume weighting reflects genuine institutional activity and its benchmark status makes it a magnet. It works in both trending and ranging intraday conditions, serving as a trend-side support line in the former and a mean-reversion anchor in the latter. It is especially valuable to traders who want to align with or fade institutional flow, since funds actively trade around it. Avoid it on daily and weekly charts, where its session reset strips it of meaning, and be wary early in the session when little volume has accumulated and the line is jumpy. Also avoid treating a simple touch of VWAP as an automatic reversal, since price frequently slices through it; it is a reference level, not a mechanical signal, and works best on markets with deep, reliable volume.
Strategies that use it
A first strategy is trend-side VWAP pullbacks: on a day where price is above a rising VWAP, buy pullbacks to the line as dynamic support, placing a stop just below it and targeting the session high, and mirror this by shorting rallies to a falling VWAP on a down day. A second is mean reversion: when price stretches far from VWAP in a range-bound session, fade the extension back toward the line, expecting the volume-weighted average to pull price in. A third is the VWAP reclaim or loss: treat a decisive reclaim of VWAP as a shift to bullish intraday control and enter long, or a decisive loss as a shift to bearish control and enter short, using the line itself as the stop reference. Each strategy exploits VWAP's dual role as fair value and as a defended institutional benchmark.
Combining it with other indicators
VWAP pairs naturally with VWAP bands, standard-deviation envelopes around the line that define stretched conditions for mean-reversion trades. Anchored VWAP complements it by adding volume-weighted reference lines from significant events like an earnings gap or a swing low, which often bracket price alongside the session VWAP. Volume Profile and its Point of Control reinforce VWAP when their levels coincide, marking especially strong reference prices. Intraday momentum tools such as RSI help judge whether a VWAP touch is likely to hold or fail. Pivot points and the opening range give additional intraday structure so a VWAP reaction at a confluence with those levels carries more weight. A moving average can extend the fair-value idea across multiple days where standard VWAP cannot, filling the gap left by its session reset.
Where it fails
VWAP's defining weakness is that it resets every session, making it nearly useless on daily or weekly charts and irrelevant for multi-day analysis unless anchored. It also loses meaning late in a strongly trending day, once price has run far from the line and a reversion touch becomes improbable, so leaning on it for a fade then is dangerous. Early in the session it is jumpy and unreliable because little volume has accumulated to anchor it. Treating a VWAP touch as an automatic reversal is a classic mistake, since price often cuts straight through. It also depends on deep, reliable volume and is weaker on thin instruments. Avoid these pitfalls by using VWAP only for intraday work, by respecting that its edge fades as the day trends away from it, and by requiring price confirmation rather than trading a bare touch of the line.
A worked example
Consider a liquid stock on a trending-up intraday session. By midday the running total of typical price times volume divided by the running total of volume puts VWAP at 50.20, and price is trading at 51, comfortably above the line, so the average buyer of the day is in profit and bulls hold the edge. Price then pulls back through the early afternoon toward 50.25, just above the rising VWAP. Because VWAP is acting as dynamic support on an up day, buyers step in near the line and price bounces off 50.25 back toward the highs. You had planned for exactly this, buying the pullback to VWAP with a stop just beneath the line near 50.10 and targeting the session high. The volume-weighted average, defended by institutions grading their fills against it, provided a clean, high-probability support level precisely where the calculation said the day's average buyer sat.