VWAP: Volume Weighted Average Price
VWAP is what participants paid, not where price printed. A spike with no volume behind it hardly registers.
VWAP is the volume weighted average price, calculated by multiplying each traded price by the volume at that price, summing the results and dividing by total volume. It answers what the average participant paid during the session rather than where price happened to trade. Because it resets at each session open and accumulates through the day, it moves quickly in the first hour and becomes an increasingly heavy anchor as the session builds.
What to remember
- A spike on thin volume barely moves VWAP, which is exactly what separates it from a simple average of price.
- The line means different things at different hours. Early it is fast and crossed constantly, late it is a slow anchor.
- VWAP exists as an execution benchmark for large orders, which gives the flow around it a genuine mechanism rather than folklore.
- An anchored VWAP drops the daily reset and measures the average price paid since an event you choose, which survives on swing timeframes.
Lesson 12 of 22 in Trading indicators
VWAP is the average price of everything that traded in a session, weighted by how much traded at each price. A simple average treats a lot that traded once and a lot that traded a thousand times as equally important. VWAP does not, which makes it a measure of what participants actually paid rather than of where price happened to print.
A weighted average, worked on six hundred lots
Take a session with three price levels and the volume that transacted at each.
| Price | Volume | Price x volume |
|---|---|---|
| 1.0850 | 100 | 108.50 |
| 1.0870 | 400 | 434.80 |
| 1.0900 | 100 | 109.00 |
The simple average of the three prices is 1.08733. VWAP is the sum of the price-by-volume column, 652.30, divided by total volume, 600, which is 1.08717. The two differ by 1.6 pips, and the difference is entirely the 400 lots at 1.0870 pulling the figure towards where the business was actually done.
Scale that to a real session with thousands of prints and the gap grows. If most of the day's volume transacted between 1.0860 and 1.0875 while price briefly spiked to 1.0930 on a data release, the simple average is dragged upward by a spike that almost nobody traded, and VWAP is not. That is the whole argument for the indicator: it is a measure of participation-weighted price, and a spike with no volume behind it barely moves it.
Why the reset at the session open matters
VWAP starts from scratch at the beginning of each session and accumulates through the day. At 09:05 it is calculated from five minutes of data and moves almost as fast as price itself. By 16:00 it has the whole session behind it and barely moves at all, because each new print is a tiny fraction of the cumulative total.
So the same line means different things at different times of day. An early-session VWAP is a fast-moving reference that price crosses constantly. A late-session VWAP is a heavy, slow anchor that price has to work to pull. Reading a 15:30 cross with the significance of an 09:30 cross gets the weight of the evidence backwards.
That accumulation has a second consequence. VWAP cannot be recalculated from a shorter window, so a platform that only holds a few hours of intraday data will draw a VWAP that is simply wrong for the morning. If your line jumps when you scroll or change timeframe, the data feed is the reason rather than the market.
10 more sections in MarketPro
Finish this lesson in MarketPro
The rest of VWAP: Volume Weighted Average Price, a quiz that checks it landed, and your place kept in the curriculum.
- 10 more sections of this lesson
- All 320 lessons, with no cap and no paywall
- Free on any account, including a free one
Same account as the app · No install · Free to start
Or scan with your phone camera to get the MarketPro app.
Free account, no card needed.
Not investment advice. Past performance is not indicative of future results.
Run the numbers while this is fresh
Work it through on your own position size. Nothing leaves your browser and there is no sign-up: Pivot points calculator, Fibonacci calculator, Position size calculator.
VWAP: Volume Weighted Average Price: questions
What does it mean when price is above VWAP?
Why does VWAP reset every day?
Can you use VWAP for swing trading?
The whole academy is free in MarketPro
All 320 lessons, 12 guided paths, quizzes and a daily streak. Free on every account, in the app or your browser, with vetted free signals alongside it.
Same account as the app · No install · Free to start
Not investment advice. Past performance is not indicative of future results.