1Hook
A price only means something once I ask: fair for whom, and over what stretch of time?
2Learning Objectives
- Explain what VWAP represents and why trades with bigger volume count more toward it than trades with small volume.
- Interpret price above or below VWAP as an intraday strength/weakness signal rather than a statement of long-term value.
- Identify why VWAP resets every trading day and what that means for the timeframes it can and cannot be trusted for.
3Core Concept
Why does this matter? Because on any given day, you'll see a stock's price and hear someone call it "cheap" or "expensive" — and that word only means something if you know what it's being compared to. VWAP is one specific, calculable answer to that comparison question, for one specific situation: today, during market hours.
Here's what it actually is. VWAP stands for Volume-Weighted Average Price. It's the average price a stock has traded at today, but it's not a simple average — it's weighted by volume, meaning trades with more shares count more than trades with fewer shares. The formula is: VWAP = (sum of Price × Volume for every trade today) ÷ (total Volume traded today). It builds up continuously from the market open, trade by trade, and it resets to zero the next morning.
Why weight by volume at all? Because a price that 2,000 shares changed hands at reflects a lot more agreement among traders than a price only 100 shares traded at. Volume-weighting makes sure the heavily-traded prices pull the average toward themselves, the way a loud majority pulls a group decision more than a quiet few.
That daily reset is the whole boundary of this tool.
Once you have VWAP, reading it is simple: if the current price is above VWAP, today's buyers are paying more than the day's volume-weighted average — a sign of intraday strength. If price is below VWAP, buyers are paying less than average — a sign of intraday weakness.
Now here's the turn. That reading is only true for today. Tomorrow, VWAP starts over from nothing.
That daily reset is the whole boundary of this tool. VWAP never remembers yesterday, so it can't tell you if a stock is a good long-term buy, whether it's cheap compared to last month, or where it's headed next week. It's built for one job: telling intraday traders and large institutional orders whether today's price, right now, is running hot or cold compared to today's crowd. Used for that job, it's genuinely useful. Used for anything longer, it's the wrong tool wearing the right-looking line on your chart.
4Visual Understanding
Bubble size shows each trade's volume — the 2,000-share trade at ₹104 pulls the average up more than the smaller trades do.
5Real-life Example
Let's put real numbers through the formula. Say a stock trades like this over one session:
At 9:20am, 500 shares trade at ₹100. At 11:00am, 1,000 shares trade at ₹102. At 1:30pm, 2,000 shares trade at ₹104. At 3:00pm, 500 shares trade at ₹101.
To get VWAP, multiply each price by its volume, add those up, then divide by total volume:
(500 × 100) + (1,000 × 102) + (2,000 × 104) + (500 × 101) = 50,000 + 102,000 + 208,000 + 50,500 = 410,500
Total volume traded = 500 + 1,000 + 2,000 + 500 = 4,000 shares.
VWAP = 410,500 ÷ 4,000 = ₹102.625
Notice that the ₹104 trade — the biggest block, 2,000 shares — pulled the average up more than the smaller trades did. That's volume-weighting doing its job.
Now suppose it's 3:15pm and the stock is trading at ₹104. Since ₹104 is above the VWAP of ₹102.625, today's buyers, especially that large 2,000-share block, are paying more than the day's average. That's a signal of intraday strength — buyers are willing to pay a premium over today's typical price right now.
But notice what this number does not tell you. It says nothing about whether ₹104 is cheap or expensive compared to what this stock traded at last month, or whether it's a good long-term investment. It only tells you where today's price sits against today's volume-weighted average — nothing more, nothing less.
Point: VWAP is a concrete, calculable number built entirely from one day's price-and-volume pairs, and larger trades pull the average toward themselves - which is exactly why price above/below it is a same-day, volume-informed read, not a verdict on long-term value.
6Common Mistakes
- Treating 'price above VWAP' as 'good stock to buy' and 'below VWAP' as 'bad stock' in a general sense. — We're used to thinking any 'average' implies overall worth, so it's natural to assume crossing an average line means something about the stock's real value. Fix: Remind yourself VWAP only compares today's price to today's volume-weighted average — it says nothing about whether the stock is fundamentally cheap, expensive, or worth holding tomorrow.
- Trusting VWAP for any trade or timeframe just because institutions use it. — 'Professionals use it' feels like proof it must work universally, which skips the step of asking what job the tool was actually built for. Fix: Match the tool to your own timeframe and purpose first. VWAP was built for intraday execution checks — if you're not trading intraday, ask whether it even applies to your decision.
- Assuming VWAP carries information across multiple days, like a normal moving average. — VWAP looks like other average lines on a chart, so it's easy to assume it behaves the same way and accumulates history over time. Fix: Remember VWAP resets to zero at the start of every trading session — it only ever reflects that single day's trades, nothing before it.
7Key Takeaways
- VWAP is today's volume-weighted average price — bigger trades count more than smaller ones.
- Price above VWAP signals intraday strength; price below VWAP signals intraday weakness — nothing more.
- VWAP resets to zero every trading day, so it never carries information from yesterday.
- VWAP is built for intraday, execution-style decisions — not for judging long-term value or trend.
- Before trusting any average, ask: whose average is this, and over what time frame?
8Quiz
Q1. What does VWAP stand for, and what does it measure?
- Volume-Weighted Average Price — the average price of a stock today, weighted by how much volume traded at each price
- Value-Weighted Average Price — the average market capitalization of a stock over the past year
- Volume-Weighted Annual Price — the average price of a stock across the last 12 months
- Volatility-Weighted Average Price — a measure of how much a stock's price swings each day Answer: Volume-Weighted Average Price — the average price of a stock today, weighted by how much volume traded at each price — VWAP is the Volume-Weighted Average Price — it averages today's trade prices, giving more weight to trades with bigger volume.
Q2. In the VWAP formula, why does a trade of 2,000 shares at ₹104 pull the average more than a trade of 500 shares at ₹100?
- Because VWAP weights each price by its volume, so trades with more shares count more toward the total average
- Because ₹104 is simply a higher number than ₹100, so it always counts more
- Because the 2,000-share trade happened later in the day, and later trades always matter more
- Because VWAP only uses the highest-volume trade of the day and ignores the rest Answer: Because VWAP weights each price by its volume, so trades with more shares count more toward the total average — VWAP multiplies each price by its volume before averaging, so a trade backed by more shares has a bigger pull on the final number — that's what 'volume-weighted' means.
Q3. VWAP carries forward information from the previous trading day, similar to a long-term moving average. Answer: False — VWAP resets to zero at the start of every trading session — it only reflects that single day's trades, unlike a moving average that spans multiple days.
Q4. A stock's VWAP today is ₹250. At 2:00pm, the stock is trading at ₹245. What does this most likely tell you?
- Today's buyers are paying less than the day's volume-weighted average, signalling intraday weakness right now
- The stock is a bad long-term investment and should be avoided going forward
- The stock's price has been below ₹250 every single day for the past month
- VWAP has made an error and needs to be recalculated using yesterday's data Answer: Today's buyers are paying less than the day's volume-weighted average, signalling intraday weakness right now — Price below VWAP simply means today's price is running below today's volume-weighted average — a sign of intraday weakness, not a judgment on the stock's long-term worth.
Q5. A trader decides to hold a stock for six months because "it's currently trading well above VWAP, so it must be a strong long-term buy." Does being above VWAP support a six-month holding decision? Reveal: Weak: yes, above VWAP means strength, good for the long run. Strong: VWAP resets every day and is built only from that day's trades — it says nothing about a stock's value or trend over months; using it for a six-month decision applies a same-day tool far outside what it measures.
9Curiosity Bridge
Somewhere ahead, there are other averages waiting for you — ones that stretch across many days, ones with bands around them, ones built for different kinds of patience. For now, notice this: the next time someone shows you a line on a chart and calls it "fair," let your first question be quiet but firm — fair for whom, and over what stretch of time?
This week, try: Pause and ask yourself out loud: 'Whose average is this, and over what time frame?' before you act on that comparison. (Say the question out loud each time you glance at a chart with an average line on it - the sound of your own voice will catch you before the habit of assuming does.)
Think about the last time you decided a stock's price was 'cheap' or 'expensive' — were you comparing it to today's average, or to some longer memory of its price? Yes/No: Did you check what timeframe your comparison was actually based on?
(Short free-text reflection followed by a Yes/No self-check)
“The big money is not in the buying and the selling, but in the waiting.”