Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

VWAP: Volume Weighted Average Price for Execution

The **VWAP volume weighted average price** is the average price at which a security has traded during a session, weighted by the size of each trade. Institutional traders use VWAP as a benchmark for execution quality, and chartists use it as a dynamic intraday support and resistance line.

Key Takeaways

  • VWAP equals the running sum of price times volume divided by the running sum of volume.
  • The industry default uses the typical price (High + Low + Close)/3 for each bar.
  • Buying below intraday VWAP is considered better than the day's average execution.
  • The most common mistake is comparing VWAP across days; the calculation resets each session.

Key Takeaways

  • VWAP equals the running sum of price times volume divided by the running sum of volume.
  • The industry default uses the typical price (High + Low + Close)/3 for each bar.
  • Buying below intraday VWAP is considered better than the day's average execution.
  • The most common mistake is comparing VWAP across days; the calculation resets each session.

What It Is

VWAP is a running average of intraday prices weighted by the volume traded at each price. It accumulates from the open and updates with every new bar, plotting as a single line on the chart that moves slowly as the day progresses.

Two roles dominate. Buy-side and sell-side trading desks use VWAP as the execution benchmark: a buy filled below VWAP is "better than VWAP," and a sell filled above VWAP is also better than VWAP. Chartists treat VWAP as a magnet line that intraday price often reverts to and respects as support or resistance.

The Intuition

A simple moving average gives every bar equal weight. That treats a quiet bar with 5,000 shares the same as a busy bar with 5 million. VWAP fixes that by weighting each bar by its volume. The average then shifts toward the prices where most of the actual trading occurred.

For an institutional buyer trying to fill a large order over the day, VWAP is the natural benchmark because it represents the cost the market itself paid over the same window. A trader who beats VWAP has, on average, paid less for shares than the market did.

How It Works

The formula is:

Typical Price = (High + Low + Close) / 3
TPV = Typical Price x Volume
VWAP = Sum(TPV from open) / Sum(Volume from open)

VWAP resets at the start of each session, accumulates through the day, and is undefined before the first trade. Some platforms use the close instead of the typical price, but the typical-price version is the industry standard.

Many charting platforms add VWAP bands that plot one and two standard deviations of price away from the VWAP line. These bands give a visual sense of how stretched price is from the day's average and behave like dynamic Bollinger bands tied to volume.

CME's order routing for BrokerTec products also publishes VWAP values in real time, both intraday and historical, so that execution desks can compare fills directly to the official venue VWAP.

Worked Example

Suppose a stock opens and prints three bars early in the day.

Bar 1: High 50.20, Low 49.80, Close 50.00, Volume 100,000
       Typical = 50.00, TPV = 5,000,000

Bar 2: High 50.50, Low 50.00, Close 50.40, Volume 200,000
       Typical = 50.30, TPV = 10,060,000

Bar 3: High 50.60, Low 50.30, Close 50.50, Volume 50,000
       Typical = 50.467, TPV = 2,523,350

Running sums after three bars:

Sum(Volume) = 350,000
Sum(TPV) = 17,583,350
VWAP = 17,583,350 / 350,000 = 50.238

A buyer who filled an order at 50.10 in this window is below VWAP and has beaten the benchmark. A buyer who filled at 50.45 is above VWAP and has paid more than the day's volume-weighted average so far.

As the day progresses, the line will shift toward the prices where volume actually clusters. A late-day surge at 52 with five million shares would pull VWAP up sharply; quiet drifting trade near 50 would barely move it.

Common Mistakes

  1. Comparing VWAP across days. VWAP resets at the open of each session. Yesterday's VWAP says nothing about today's. Long-horizon comparisons need a different tool, often anchored VWAP from a known event.
  2. Reading VWAP as a moving average. A moving average is symmetric across recent bars. VWAP is cumulative from the open and very stable late in the day. Pullbacks to VWAP at 3 p.m. are not the same as pullbacks to a 20-period moving average at 10 a.m.
  3. Treating VWAP as a directional signal. VWAP is a benchmark, not a momentum tool. Price above VWAP is not automatically a buy; it just says the session is above its volume-weighted average so far.
  4. Ignoring volume profile around VWAP. Sessions with thin overnight volume can have unstable VWAP for the first hour. Waiting for a more representative volume base reduces false reads.
  5. Substituting close for typical price without saying so. Different platforms use different inputs. A custom feed using close-only VWAP will not match the institutional benchmark.

Frequently Asked Questions

What is VWAP volume weighted average price in simple terms? VWAP volume weighted average price is the average price at which a stock has traded today, where each trade counts in proportion to its volume. It is the line that institutional traders compare their fills against.

How does VWAP volume weighted average price affect investment decisions? Large investors split orders so that their average fill price beats VWAP, paying less than the market on the buy side and selling for more on the sell side. Active intraday traders use the VWAP line as dynamic support and resistance.

What is a real-world example of VWAP? A pension fund buying 500,000 shares of a stock across the day measures success against VWAP. An average fill of $50.05 against a session VWAP of $50.10 is a five-cent improvement, which on the full order is $25,000.

How can investors use VWAP effectively? Use intraday VWAP as a session benchmark, watch pullbacks to the VWAP line for entries inside a trend, and use the standard deviation bands to gauge how stretched price has become. Do not carry VWAP analysis across days.

How is VWAP different from a moving average? A moving average weights bars equally, looks back a fixed number of bars, and never resets. VWAP weights bars by volume, accumulates from the session open, and resets every day. They answer different questions about price.

Sources

  1. CME Group Wiki. MDP 3.0, Volume Weighted Average Price for BrokerTec. https://cmegroupclientsite.atlassian.net/wiki/spaces/EPICSANDBOX/pages/457226934
  2. StockCharts ChartSchool. Volume Weighted Average Price (VWAP). https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-overlays/volume-weighted-average-price-vwap
  3. Britannica Money. Volume-Weighted Average Price (VWAP). https://www.britannica.com/money/volume-weighted-average-price
  4. CMC Markets. What is VWAP in Trading. https://www.cmcmarkets.com/en/technical-analysis/what-is-vwap-in-trading

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts