Key takeaways
– VWAP is an intraday indicator that shows the average price a security has traded at during the current trading session, weighted by traded volume.
– VWAP is calculated as cumulative (price × volume) divided by cumulative volume and resets at the start of each trading day.
– Traders use VWAP for intraday trend confirmation, execution benchmarking, and determining value; institutions use it to minimize market impact.
– VWAP is a lagging indicator and has limits (single-day scope, sensitivity to early-volume spikes, lower usefulness in thin markets).
What is VWAP?
VWAP (volume-weighted average price) is a technical measure that combines price and volume to produce a single intraday “fair price” for a security. Because it weights prices by the amount traded at those prices, VWAP emphasizes the price levels where the most activity occurred. It is most commonly plotted on intraday charts and recalculated from the market open through the close each day.
Why traders and institutions care
– Traders use VWAP to judge whether the current price is relatively cheap or expensive for that session (price below VWAP = buyer-dominated / “cheap”; above VWAP = seller-dominated / “expensive”).
– Institutions use VWAP as an execution benchmark and to pace orders so their trades do not move the market away from their target price (e.g., attempt to buy below VWAP or sell above VWAP). See Busseti & Boyd (2015) for VWAP in optimal execution research.
VWAP formula (basic)
VWAP = (Sum of price × volume for each trade) / (Sum of volume for each trade)
Because tick-level trade-by-trade data isn’t always available to retail charting platforms, many practical implementations use interval bars (e.g., 1-minute, 5-minute) with a “typical price”
Typical Price = (High + Low + Close) / 3
Interval PV = Typical Price × Interval Volume
VWAP (at time t) = Cumulative PV up to t / Cumulative Volume up to t
Step-by-step calculation (practical spreadsheet method)
Assume you have intraday bars (e.g., 1-min or 5-min) with High, Low, Close, and Volume.
1. Prepare columns:
• Time | High | Low | Close | Volume
2. Compute Typical Price for each bar:
• TypicalPrice = (High + Low + Close) / 3
• Excel: = (B2 + C2 + D2) / 3
3. Compute PV (price × volume) for each bar:
• PV = TypicalPrice × Volume
• Excel: = E2 * F2 (adjust column letters)
4. Compute cumulative PV and cumulative Volume:
• CumulativePV_row = PV_row + CumulativePV_prev
• CumulativeVolume_row = Volume_row + CumulativeVolume_prev
• For the first row, cumulative = PV and Volume respectively.
5. Compute VWAP:
• VWAP_row = CumulativePV_row / CumulativeVolume_row
• Excel example: = H2 / I2
Small numeric example (3 bars) — illustrative
– Bar 1: TypicalPrice = 10.00, Volume = 200 → PV = 2,000 → Cumulative PV = 2,000, CumVol = 200 → VWAP = 10.00
– Bar 2: TypicalPrice = 10.20, Volume = 300 → PV = 3,060 → Cumulative PV = 5,060, CumVol = 500 → VWAP = 10.12
– Bar 3: TypicalPrice = 9.90, Volume = 100 → PV = 990 → Cumulative PV = 6,050, CumVol = 600 → VWAP ≈ 10.083
How traders use VWAP (practical rules and examples)
– Intraday trend confirmation: Price above VWAP = intraday bullish bias; price below VWAP = intraday bearish bias. Many traders use this as a filter (e.g., only take long trades above VWAP).
– VWAP cross strategy: Go long when price crosses up through VWAP with confirming volume; exit or short when price crosses down. Use stop-loss and check higher-timeframe context.
– Fade extreme moves: If price is far above VWAP on a parabolic spike and momentum fades, some traders look for mean-reversion back toward VWAP.
– Execution pacing for institutions: Submit child orders gradually aiming to achieve an average execution price near or better than VWAP (research by Busseti & Boyd explores execution strategies targeting VWAP).
– VWAP as support/resistance: Intraday pullbacks often find support near VWAP during day-trending sessions; conversely, VWAP may act as resistance in down days.
– Combine with other indicators: Use VWAP with trend indicators (moving averages), volatility (ATR), or momentum (RSI) to reduce false signals.
VWAP vs. Simple Moving Average (SMA)
– VWAP incorporates volume: prices at which most trading occurred carry more weight.
– SMA only averages price (commonly closing price) over N periods with equal weight for each period.
– VWAP is reset each trading day; a conventional SMA typically spans a fixed number of bars irrespective of day boundaries.
Common practical variations
– Anchored VWAP (AVWAP): VWAP calculated from a chosen anchor point (e.g., earnings release, market open, breakout). AVWAP can be used across multiple days and acts as a dynamic reference for longer-term moves.
– VWAP bands / standard deviation channels: Similar to Bollinger Bands around VWAP to identify overextended intraday moves.
Limitations and cautions
– Single-day scope: Standard VWAP is recalculated from the open each day and thus is not meaningful across multiple days unless you intentionally anchor it.
– Lagging nature: VWAP uses past price and volume, so it is inherently a lagging indicator and can be slow to react late in the session. It can resemble a long moving average as the session progresses.
– Early-session concentration: Large early trades disproportionately shape VWAP for the rest of the day. A heavy opening auction or block trade can bias VWAP.
– Low-liquidity stocks: VWAP is less reliable for thinly traded securities where a few trades dominate volume.
– Not a standalone signal: Use VWAP with risk management and confirming indicators; relying solely on VWAP can miss strong directional moves.
– Platform variance: Different chart providers may compute VWAP slightly differently (tick-level vs. interval-based typical price).
Is VWAP a leading indicator?
No. VWAP is a lagging measure based on historical price and volume. It does not predict future prices; instead, it provides a volume-weighted average of what has already occurred during the session.
Practical implementation tips
– Choose an appropriate intraday timeframe: VWAP is typically calculated on 1-min to 15-min bars. Shorter bars give more granularity but more noise.
– Use VWAP primarily for intraday trading and execution. For multi-day analysis use anchored VWAP or other indicators.
– Watch volume distribution: If most volume is concentrated in a few bars, understand how that shapes VWAP.
– Combine with order-flow tools: VWAP + level II/depth-of-book/order-flow information can help gauge whether institutional interest aligns with VWAP.
– For automated strategies: compute VWAP incrementally (keep running cumulative PV and Volume) for efficient real-time updating.
Example trading checklist (intraday)
1. At market open, plot VWAP on your intraday chart (1-min or 5-min).
2. Observe where price is relative to VWAP during the first 30–60 minutes (establish bias).
3. If price confirms and holds above VWAP with rising volume, consider long setups that align with higher-timeframe trend.
4. Place stop loss below recent low or VWAP (if appropriate) and target a risk-reward ratio you use.
5. For execution: if an institutional buy schedule, slice orders to target an average price near or better than VWAP, avoiding large market orders that would push price away from VWAP.
Advanced / research note
Optimal execution literature treats VWAP both as a benchmark and a component of trade-scheduling problems (see Busseti & Boyd, 2015). Algorithms can be built to minimize variance from VWAP or to intentionally achieve better-than-VWAP fills while controlling market impact.
The bottom line
VWAP is a widely used intraday indicator that blends price and volume into a simple average to show where most trading activity has concentrated during the session. It’s valuable for execution benchmarking, intraday trend assessment, and identifying fair-value levels during the trading day. But VWAP is not predictive, has limitations in thin markets or when early volume is concentrated, and should be combined with other analyses and strict risk management.
References and further reading
– Investopedia. “Volume-Weighted Average Price (VWAP).”
– Busseti, Enzo and Stephen Boyd. “Volume Weighted Average Price Optimal Execution.” Stanford University, September 2015.
– Charles Schwab. “How to Use Volume-Weighted Indicators in Trading.”
– Nison, Steve. Japanese Candlestick Charting Techniques, 2nd Ed., New York Institute of Finance, 2001.
Editor’s note: The following topics are reserved for upcoming updates and will be expanded with detailed examples and datasets.
• Build a ready-to-use Excel/Google Sheets template for VWAP with example data, or
– Provide sample Pine Script/TradingView code to plot VWAP and an anchored VWAP. Which would you prefer?