Module 1 · Chapter 2 · Lesson 3

Volume-Weighted Average Price (VWAP): The Institutional Benchmark

5 min readTypes of Means and Averages
The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans

Understanding VWAP

Volume-Weighted Average Price (VWAP) shows a security's average price over time. It factors in both price and traded volume. Institutions use VWAP to measure execution quality. Big orders move market prices. Institutions aim to fill orders near or better than VWAP. This reduces market impact.

VWAP calculates as total dollar value traded divided by total volume traded.

Formula: VWAP = $\Sigma$(Price * Volume) / $\Sigma$(Volume)*

Consider stock XYZ over one hour. At 9:00 AM, 1,000 shares trade at $50.00. At 9:15 AM, 500 shares trade at $50.10. At 9:30 AM, 2,000 shares trade at $49.90.

Calculate total dollar value: (1,000 * $50.00) + (500 * $50.10) + (2,000 * $49.90) = $50,000 + $25,050 + $99,800 = $174,850*

Calculate total volume: 1,000 + 500 + 2,000 = 3,500 shares

Calculate VWAP: $174,850 / 3,500 = $49.957

This $49.957 VWAP reflects the average price, weighted by each trade's volume.

VWAP typically resets daily. It starts at market open and ends at market close. Some traders use intra-day VWAP. They calculate it over shorter periods like hourly or half-day. This gives more detailed benchmarks.

VWAP as a Mean Reversion Anchor

VWAP acts as a dynamic mean reversion level for institutional traders. Prices often move towards VWAP during the trading day. This happens because large institutional orders, seeking to execute at or better than VWAP, pull prices.

Imagine a portfolio manager buying 100,000 shares of MSFT. The current price is $170.00. MSFT's VWAP is $169.80. The manager tells the execution desk to buy 100,000 shares at or below VWAP. This order might split into many smaller child orders. These child orders enter the market over time, affecting price. If the price moves above VWAP, the algorithm might slow or pause buying. If the price dips below VWAP, the algorithm might buy faster. This constant interaction creates a mean-reverting tendency around VWAP.

Consider AAPL on October 26, 2023. 9:30 AM: AAPL opens at $170.00. VWAP starts at $170.00. 10:00 AM: AAPL trades at $170.50. VWAP is $170.20. An institutional buyer wants 50,000 shares at or below VWAP. Their algorithm might sell a small amount to push price down or wait for a natural dip. 11:00 AM: AAPL trades at $169.80. VWAP is $170.10. The institutional buyer's algorithm might buy aggressively. This buying pressure helps push price back towards VWAP. 1:00 PM: AAPL trades at $170.30. VWAP is $170.15. Another institution needs to sell 75,000 shares. Their algorithm might sell faster as price moves above their target VWAP.

This buying and selling around VWAP creates a central tendency. Retail traders can use this. When a stock trades well above VWAP, it might offer a shorting chance, expecting a return. When it trades well below VWAP, it might offer a buying chance.

Defining "well" matters. This often involves standard deviations from VWAP. VWAP bands, like Bollinger Bands, can set these limits. A 1-standard deviation band from VWAP might show a mild overextension. A 2-standard deviation band might signal a stronger mean reversion.

Trading Strategies with VWAP

VWAP forms the basis of several institutional mean reversion strategies.

VWAP Cross Strategy

This strategy involves taking positions when price crosses VWAP. A buy signal occurs when price crosses above VWAP from below. This suggests buying pressure overcomes selling pressure, potentially starting an upward move or a bounce. A sell signal occurs when price crosses below VWAP from above. This indicates selling pressure dominates, potentially signaling a downward move or a pullback.

Example: On November 15, 2023, consider GOOGL. At 10:15 AM, GOOGL trades at $135.20. VWAP is $135.30. At 10:20 AM, GOOGL trades at $135.40. VWAP is $135.35. Price crossed above VWAP. A trader might buy. At 11:00 AM, GOOGL trades at $135.70. VWAP is $135.50. The long position remains open. At 11:30 AM, GOOGL trades at $135.45. VWAP is $135.55. Price crossed below VWAP. The trader might close the long position.

This strategy works best in ranging or mean-reverting markets. In strong trends, VWAP crosses can give false signals.

VWAP Bands Strategy

VWAP bands measure price deviation from VWAP. They use the standard deviation of price from VWAP. Upper Band = VWAP + (Standard Deviation * Multiplier) Lower Band = VWAP - (Standard Deviation * Multiplier)

Common multipliers are 1, 2, or 3. A 2-standard deviation band means about 95% of price action should stay within these bands if price distribution is normal.

A mean reversion trader might:

  1. Buy when price touches or breaks below the lower VWAP band. They expect price to return to VWAP or higher.
  2. Sell (short) when price touches or breaks above the upper VWAP band. They expect price to return to VWAP or lower.

Example: Consider SPY on December 1, 2023. 10:00 AM: SPY trades at $455.00. VWAP is $454.80. The 1-standard deviation band is $0.20. Upper Band = $454.80 + $0.20 = $455.00 Lower Band = $454.80 - $0.20 = $454.60 SPY touches the upper band. A short entry might occur.

10:30 AM: SPY trades at $454.50. VWAP is $454.70. Upper Band = $454.70 + $0.25 = $454.95 Lower Band = $454.70 - $0.25 = $454.45 SPY touches the lower band. A long entry might occur, or the previous short position covered.

This strategy needs careful setting of the multiplier and the standard deviation calculation period. Volatility changes throughout the day. Adaptive bands, which adjust to real-time volatility, can perform better.

VWAP as an Execution Benchmark

For institutional traders, VWAP is a performance metric, not just a trading signal. Portfolio managers judge their execution traders on beating VWAP. An execution trader buying a large block of shares aims for an average fill price below the daily VWAP. An execution trader selling a large block of shares aims for an average fill price above the daily VWAP.

This motivates execution algorithms to "lean" into price movements. If a stock trends down, an algorithm might buy more aggressively as price dips below VWAP. If a stock trends up, it might sell more aggressively as price rises above VWAP. This behavior strengthens VWAP's role as a mean reversion anchor.

"Slippage to VWAP" is a common metric. This measures the difference between the average execution price and the VWAP for the execution period. Positive slippage for a buy order means the execution price was above VWAP. Negative slippage means it was below. Institutions aim for negative slippage on buys and positive slippage on sells.

Plot VWAP on your charts. Observe how price interacts with it. Use VWAP bands to find potential mean reversion opportunities. Backtest strategies using historical VWAP data to confirm their effectiveness for specific assets and timeframes.