Lab: free tools · size first · stock scanner · crypto scanner · journal
VWAP (Stocks)
VWAP (Volume-Weighted Average Price) is the average price of a stock weighted by trading volume over a specified period, typically the current trading day, used by institutional traders as a benchmark for execution quality and by technical traders as a dynamic support and resistance level.
VWAP, the Volume-Weighted Average Price, holds an unusual position in the toolkit of equity market participants. It is at once the most important benchmark institutional traders use to judge execution quality and one of the most widely used technical analysis levels active retail traders rely on for intraday support and resistance. This dual utility makes VWAP arguably the single most consequential intraday price level in U.S. equity markets. Understanding VWAP's calculation methodology, its institutional significance, and its practical application as a technical reference level is essential knowledge for anyone engaged in active equity trading.
The VWAP calculation accumulates continuously from the opening bell. At each price tick, the traded price is multiplied by the volume of shares traded at that price; these products are summed and divided by total cumulative volume since the open. The result is a single price that shows where the majority of the day's trading activity has occurred, weighted by volume. If a stock opens at $100, trades 1 million shares between $100-102 during the morning, then trades 5 million shares between $104-106 in the afternoon, VWAP will be much closer to $105 than to $101. It reflects where the bulk of volume transacted, which a simple average of all prices through the day would miss. This volume-weighting is the critical distinction between VWAP and a simple moving average.
For institutional investors executing large orders, such as a pension fund buying $50 million of a stock or a mutual fund liquidating a substantial position, VWAP serves as the primary execution benchmark. An institutional trader who completes a buy programme at a price under the day's VWAP has outperformed the benchmark. They obtained shares at a better average price than the overall market's volume-weighted price for the day. A trader who completed at prices above VWAP underperformed. This benchmarking function drives the behaviour of institutional execution algorithms: most VWAP algorithms are designed to spread order flow throughout the day in proportion to expected volume patterns, deliberately aiming to execute at or below VWAP. The aggregate effect of countless institutional VWAP algorithms creates a systematic tendency for volume and liquidity to concentrate around the VWAP level.
For active retail traders, VWAP functions as a dynamic intraday support and resistance level. The most widely observed pattern is the VWAP retest: after an opening gap-up, a stock often pulls back toward VWAP before resuming higher, providing a lower-risk long entry point for traders who missed the initial move. Similarly, a stock that has been declining may find institutional buy support at VWAP, producing a bounce that offers short-covering and long entry opportunities. The intuition behind this behaviour is the institutional benchmarking dynamic: buyers who have VWAP mandates will buy aggressively when prices dip toward or below VWAP, providing genuine support at that level.
Anchored VWAP is a variant that calculates VWAP from a specific historical anchor date in place of the daily open. It has become increasingly popular among technical traders since trader Brian Shannon popularised it. By anchoring VWAP to a significant event (a major earnings gap, a key swing low, an IPO date, or a market correction low), traders create a multi-day or multi-week price level that represents where participants who initiated positions from that anchor point are sitting relative to breakeven. A stock trading above its IPO-anchored VWAP means that the average IPO buyer is profitable; below means the average buyer since IPO is underwater. These "at-risk" populations of trapped buyers and sellers create significant supply-demand dynamics at anchored VWAP levels as participants adjust positions around their breakeven levels.
VWAP in pre-market trading presents specific challenges. Because pre-market volume is a fraction of regular session volume, the VWAP calculated from 4:00 AM to 9:30 AM reflects a very small sample of activity. Most traders reset their VWAP reference to the regular session open at 9:30 AM, treating the regular market VWAP as the operationally relevant benchmark. However, for stocks with significant pre-market volume on catalysts such as earnings releases or major news, some traders watch both the pre-market VWAP (showing where early-session price discovery settled) and the regular session VWAP as distinct reference levels. The pre-market VWAP can serve as a first support or resistance test when the regular session opens and volume expands dramatically.
VWAP trading strategy risk management requires the same discipline as any technical approach. Entries near VWAP are only valid with confirming volume and momentum signals. Some VWAP tests fail to produce bounces, and mechanical VWAP-based entries without context can produce a sequence of small losses at a level that is simply being broken. Our stock position size calculator allows precise sizing of VWAP-based trades with stop-losses placed below (for longs) or above (for shorts) the VWAP level, quantifying dollar risk precisely before committing capital.
Advanced VWAP applications extend to options market making (dealers use VWAP-relative positioning to assess delta hedge quality) and to factor investing (momentum factors measured by VWAP-relative performance identify stocks with sustained institutional accumulation). For quantitative traders using Alpaca's API, VWAP is a standard included field in bar data aggregations, enabling programmatic strategy implementation without manual calculation. Pair VWAP analysis with 52-week high and low levels for a multi-timeframe technical picture, and return to the stock market glossary for all related trading terms.