How VWAP Differs from a Simple Average Price
Calculate volume-weighted average price using hypothetical trades. Learn about session resets, bar-price approximations, and why VWAP differs from investors’ actual average purchase prices.
VWAP divides the sum of price multiplied by volume over an observation window by total volume. It gives greater weight to prices where more trading occurred, unlike a simple average that weights prices at different times equally. Interpretation starts with when accumulation began and which trade data were used.
Trade-level calculations versus representative bar prices
Using the price and quantity of every trade gives the exact volume-weighted average for that set of trades. Charts may instead approximate it by multiplying a representative bar price, such as the average of the high, low, and close, by bar volume. When prices vary widely within a bar, that representative price can differ from the price where trading volume was actually concentrated. If VWAP differs across bar intervals, compare the input price and aggregation interval before declaring an error. Data with no volume, or with a substitute volume measure, also cannot be treated as equivalent to share trading volume.
A new session changes the accumulation window
Intraday VWAP typically accumulates from the session start and resets at the next session, but tools may offer other windows, such as weekly or monthly. Including or excluding premarket and after-hours trading also changes the result. Observing price above the line means the current price is above the average traded price for the selected window. It does not mean all market participants are profitable. The same shares may have traded multiple times, and long-term investors may have established their cost bases outside this window.
New trades can have less influence as the window progresses
As cumulative volume grows, a new trade of the same size has a smaller effect on the overall average. This structure explains why VWAP can follow sluggishly even when price moves quickly late in the session. When comparing an average daily execution price with VWAP, favorable directions differ for buys and sells, and fees and actual trading times must also be considered. Comparing a morning-completed order with full-day VWAP mixes market movements after the order into the evaluation. Fix the comparison window first to make execution assessment meaningful.
Worked example
Hypothetical example: If 100 shares trade at 100 won and 300 shares at 110 won, VWAP is (100×100+110×300)÷400=107.5 won. It is above the simple average of the two prices, 105 won, because more volume traded at the higher price. Adding 100 shares at 120 won gives cumulative trading value of 55,000 won divided by 500 shares, or 110 won. This example uses two or three individual trades and should be distinguished from an approximation using representative bar prices.
What to check
- Check when accumulation starts and the reset interval.
- Check whether the input uses individual trade prices or representative bar prices.
- Use consistent settings for trading outside regular hours.
- Do not equate VWAP with actual investors’ holding cost bases.
Sources and primary materials
This is educational material about research methods. For an actual company decision, verify the filings and primary sources for the relevant period.