3.4.10Indicators & Oscillators

Learn about VWAP and its uses

2,900 words13 min readdifficulty · medium

Overview

VWAP (Volume-Weighted Average Price) is an intraday trading benchmark that shows the average price a security has traded at throughout the day, weighted by volume. It resets every trading session and gives more importance to price levels where more shares changed hands.

WHY it matters: Institutional traders use VWAP as an execution benchmark—if they buy below VWAP, they got a "good" price relative to the market average. Retail traders use it to identify trend strength and support/resistance zones.

Figure — Learn about VWAP and its uses

Core Intuition


Mathematical Definition

Derivation from First Principles

Goal: Find the "average price" that reflects where most trading activity occurred.

Step 1 – What is a true average price for the day? If we just add all trade prices and divide by number of trades, we treat a1-share trade the same as a 10,000-share block. That's not representative of market consensus.

Step 2 – Weight each price by its impact. Total dollars traded at price PiP_i = Pi×ViP_i \times V_i. Total shares traded = Vi\sum V_i. The weighted average price is total dollars divided by total shares:

VWAP=Total $ tradedTotal shares=(Pi×Vi)Vi\text{VWAP} = \frac{\text{Total } \$ \text{ traded}}{\text{Total shares}} = \frac{\sum (P_i \times V_i)}{\sum V_i}

WHY this formula? It answers: "If I had to buy all the shares traded today, what price per share would I have paid on average?" This makes it a natural execution benchmark.

Step 3 – Intraday calculation. VWAP resets at market open. At any bar nn, it's the cumulative sum from bar 1 to nn:

VWAPn=i=1n(Pi×Vi)i=1nVi\text{VWAP}_n = \frac{\sum_{i=1}^{n} (P_i \times V_i)}{\sum_{i=1}^{n} V_i}

HOW to compute on a chart? Most platforms use bar typical price TP=High+Low+Close3TP = \frac{High + Low + Close}{3} or just CloseClose. Then:

VWAPn=i=1n(TPi×Voli)i=1nVoli\text{VWAP}_n = \frac{\sum_{i=1}^{n} (TP_i \times Vol_i)}{\sum_{i=1}^{n} Vol_i}


Worked Examples


Practical Uses of VWAP

1. Execution Benchmark for Institutions

WHAT: Asset managers executing large orders aim to beat VWAP. "Buy below VWAP" = better than average price. "Sell above VWAP" = better than average exit.

HOW: They use VWAP algorithms that slice orders into smaller pieces and execute them to match or beat VWAP by end-of-day.

WHY it matters for retail: When institutions are active near VWAP, it creates liquidity and price stability there → VWAP becomes a natural pivot.

2. Intraday Support/Resistance

Uptrend: Price stays above VWAP, pulls back to VWAP for support.
Downtrend: Price stays below VWAP, rallies to VWAP for resistance.

HOW to trade:

  • Long setup: Price above VWAP, wait for pullback to VWAP, enter on bounce with stop below VWAP.
  • Short setup: Price below VWAP, wait for rally to VWAP, enter on rejection with stop above VWAP.

3. Trend Strength Indicator

Strong uptrend: Price consistently above VWAP, VWAP sloping up.
Strong downtrend: Price consistently below VWAP, VWAP sloping down.
Chopy/range-bound: Price crosses VWAP frequently, VWAP flat.

WHY? If price can't hold above VWAP, buyers aren't strong enough to absorb selling at fair value → weak trend.

4. Mean-Reversion Trades

WHAT: When price deviates significantly from VWAP (e.g., >2% on low volatility stock), expect reversion.

HOW: Fade extremes. If price spikes 3% above VWAP on low volume, short with target back to VWAP. If price crashes below VWAP on panic, buy for bounce.

WARNING: Only works in range-bound markets. In strong trends, "extremes" can extend further.


VWAP vs. Moving Averages

| Feature | VWAP | Moving Average (SMA/EMA) | |---------|------------------------| | Resets | Daily (at market open) | No, continuous | | Weighting | By volume | By time (or exponential decay) | | Best for | Intraday, institutional benchmark | Multi-timeframe, trend following | | Reflects | Where money actually traded | Where price has been |

WHY use VWAP over MA? VWAP captures capital flow. A stock can hover at price level for hours (MA shows this), but if volume is low there, it's not "fair value." VWAP weights high-volume areas more → better institutional proxy.


Common Mistakes


Advanced: VWAP Bands

Some traders add standard deviation bands around VWAP (similar to Bollinger Bands):

Upper Band=VWAP+k×σ\text{Upper Band} = VWAP + k \times \sigma Lower Band=VWAPk×σ\text{Lower Band} = VWAP - k \times \sigma

where σ\sigma is the standard deviation of price from VWAP, and kk is typically 1or 2.

USE: When price hits the upper band, it's "expensive" relative to VWAP → potential short. When it hits lower band, it's "cheap" → potential long. This combines VWAP with volatility filtering.


Strategic Insights


Mnemonic & Memory Aids


Connections 3.4.1-Understanding-Moving-Averages: VWAP vs. MA differences

  • 3.4.8-Bollinger-Bands: VWAP bands use similar std-dev logic
  • 3.2.3-Volume-Analysis: VWAP weights by volume—understanding volume profiles enhances VWAP interpretation
  • 3.5.2-Institutional-Order-Flow: Why institutions benchmark to VWAP
  • 4.1.5-Intraday-Trading-Strategies: VWAP pullback entries
  • 3.1.4-Support-and-Resistance: VWAP as dynamic S/R

Feynman Technique: Explain to a 12-Year-Old

Recall ELI12: VWAP

Imagine you're at a fair, and a lemonade stand sells cups all day. Some hours, they sell 100 cups at ₹10 (busy time!). Other hours, they sell 5 cups at ₹15 (slow time). At the end of the day, what was the "average price" people paid?

If you just average₹10 and ₹15, you get ₹12.50. But that's wrong! Way more people paid ₹10. The real average should reflect that. So you calculate: (100 cups × ₹10 + 5 cups × ₹15) ÷ (100 + 5 cups) = ₹10.24.

VWAP does this for stocks. Every minute, some shares trade. When lots of shares trade at ₹500, that₹500 matters more than when just a few shares trade at ₹510. VWAP is the "weighted average" that shows where most of the money actually changed hands. Traders care because if they buy below VWAP, they got a better deal than most people that day!


#flashcards/stock-market

What does VWAP stand for and what does it measure? :: Volume-Weighted Average Price. It measures the average price a security has traded at throughout the day, weighted by volume—giving more importance to price levels where more shares actually changed hands.

Why does VWAP weight by volume instead of just averaging prices?
Because volume represents actual capital flow. A ₹500 trade on 1 share is noise;₹500 on 1 million shares is institutional activity. Weighting by volume filters noise and emphasizes where money actually moved.
Write the VWAP formula and explain each component.
VWAP = Σ(P_i × V_i) / Σ(V_i), where P_i is the price of the i-th trade/bar, V_i is the volume of that trade/bar, and the sum runs from market open to current time. It's the total dollars traded divided by total shares traded.
When does VWAP reset and why?
VWAP resets at market open every trading day. It's designed as an intraday benchmark—each day's trading session is independent. Using VWAP across multiple days is meaningless because it doesn't carry over.

How do institutional traders use VWAP? :: As an execution benchmark. Asset managers executing large orders aim to "beat VWAP"—buy below VWAP or sell above VWAP to achieve better-than-average execution. They use VWAP algorithms to slice orders and match or beat VWAP by end-of-day.

In an uptrend, where does VWAP typically act and why?
VWAP acts as support. In an uptrend, price stays above VWAP and pulls back to it. Institutional buyers with VWAP algos step in near VWAP to accumulate, creating buying pressure and support.
In a downtrend, where does VWAP typically act and why?
VWAP acts as resistance. Price stays below VWAP and rallies to it. Sellers (including shorts taking profits) dominate rallies back to VWAP, creating selling pressure and resistance.
What's a long setup using VWAP in an uptrend?
Price above VWAP → wait for pullback to VWAP on decreasing volume → enter on bounce off VWAP with volume pickup → stop below VWAP and recent swing low.
What's a short setup using VWAP in a downtrend?
Price below VWAP → wait for rally toward VWAP on decreasing volume → enter on rejection at VWAP with volume pickup → stop above VWAP and recent swing high.
How does VWAP indicate trend strength?
Strong uptrend: price consistently above VWAP, VWAP sloping up. Strong downtrend: price consistently below VWAP, VWAP sloping down. Choppy/range-bound: price crosses VWAP frequently, VWAP flat.
VWAP vs. Moving Average: what's the key difference?
VWAP is weighted by volume and resets daily (intraday tool). Moving averages are weighted by time, don't reset, and are continuous (multi-timeframe tool). VWAP reflects where capital actually traded; MAs reflect where price has been.
Why is VWAP less reliable in the first 30 minutes of trading?
Early in the session, VWAP is based on limited data and can whipsaw during opening volatility. By mid-morning (10 AM+), VWAP is anchored to more volume and becomes more stable and meaningful.
Common mistake: using VWAP on daily charts. Why is this wrong?
VWAP resets every day, so on a daily chart each day's VWAP is independent—you can't see continuity or multi-day trends. For swing trading, use moving averages (SMA/EMA) instead. VWAP is strictly intraday.
Common mistake: treating VWAP as a hard stop-loss. What's the fix?
VWAP is a dynamic average. In choppy markets, price crosses VWAP frequently (noise). Don't exit just on a VWAP cross. Use VWAP with confluence—e.g., VWAP break + swing low break + volume spike = significant.
What are VWAP bands and how are they used?
Standard deviation bands around VWAP, similar to Bollinger Bands: Upper = VWAP + k×σ, Lower = VWAP - k×σ. When price hits upper band, it's "expensive" (potential short). Lower band = "cheap" (potential long). Combines VWAP with volatility filtering.

Concept Map

is a

property

emphasizes

filters noise via

computed with

updated

derived from

used by

used by

price below VWAP means

VWAP Volume-Weighted Avg Price

Intraday Benchmark

Resets Each Session

Volume Weighting

Sum Pi x Vi / Sum Vi

Typical Price H+L+C /3

Cumulative Bar-by-Bar

Institutional Execution

Trend and Support/Resistance

Hinglish (regional understanding)

Intuition Hinglish mein samjho

VWAP kya hai aur kyun zaroori hai?

VWAP matlab Volume-Weighted Average Price – yeh ek intraday benchmark hai jo bata hai ki pore din stock ne average mein kaunse price pe trade kiya, lekin volume ke weight ke sath. Simple average nahi, balki jahan zyada volume tha, woh price zyada count hota hai. Jaise agar10,000 shares ₹500 pe bechein aur sirf 100 shares ₹510 pe, toh VWAP ₹500 keareb hoga kyunki wahan zyada paisa move hua. Yeh formula hai: total (price × volume) divided by total volume. Har bar market open hone pe reset ho jata hai.

Institutional traders isse kyun use karte hain?

Bade funds aur institutions apne large orders ko VWAP ke benchmark pe execute karte hain. Unka target hota hai "VWAP se neeche kharido" (better execution) ya "VWAP se upar becho". Algorithms bhi VWAP ko follow karti hain. Iska matlab retail traders ke liye VWAP ek important level ban jata hai – jab price VWAP ke pas aye, wahan institutional buying/selling hoti hai. Uptrend mein VWAP support ki tarah kaam karta hai (price upar hai, VWAP tak gir ke bounce karta hai). Downtrend mein VWAP resistance ban jata hai (price neeche hai, VWAP tak rally karke reject hota hai). Yeh dynamic line hai jo live capital flow dikhati hai, isliye moving averages sezyada accurate intraday reference hai. Lekin yad rakho: VWAP sirf intraday ke liye hai, multi-day charts pe iska koi matlab nahi!

Test yourself — Indicators & Oscillators