VWAP (Volume Weighted Average Price) is a dynamic benchmark that shows the average price traders paid for an asset weighted by volume—primarily used for measuring intraday execution quality and identifying trend direction.
How VWAP Works
VWAP calculates a cumulative average price weighted by volume throughout the day:
VWAP = (Cumulative Typical Price × Volume) ÷ Cumulative Volume
Where: Typical Price = (High + Low + Close) ÷ 3
Simple Concept:
- Day opens at 1.0900
- 1,000 contracts traded at 1.0920 (average price)
- 500 contracts traded at 1.0900
- VWAP = weighted average of those prices based on volume
VWAP rises or falls throughout the day as price and volume change, creating a dynamic line that prices tend to orbit around.
Real-World EURUSD VWAP
Intraday 5-minute chart
- Open: 1.0900
- VWAP: 1.0910 (opening price where volume occurred)
- Price rallies to 1.0930 (above VWAP)
- Price pulls back to 1.0915 (still above VWAP, support)
- Price rallies to 1.0950 (new high, above VWAP)
Interpretation: Uptrend confirmed, VWAP acting as support.
Later:
- Price pulls back to 1.0920 (tests VWAP)
- Bounces off VWAP at 1.0920
- Rally continues
VWAP held as support twice, confirming uptrend.
VWAP vs. Moving Average
| Metric | VWAP | Moving Average |
|---|---|---|
| Weighting | By volume | Equal to all prices |
| Resets | Daily | Continuous |
| Responsiveness | Fast (weighted to volume) | Moderate (lag) |
| Best For | Intraday execution | Multi-timeframe trends |
| Information | Where volume traded | Where prices averaged |
VWAP tells you where volume concentrated (where real traders were active). Moving average tells you direction.
Using VWAP for Intraday Trading
Long Setup:
- Price above VWAP = uptrend
- Price pulls back to VWAP
- Bounces off VWAP with bullish candle
- Entry: Buy at/above bounce
- Stop loss: Just below VWAP
- Target: Previous high or 2x ATR above entry
Short Setup:
- Price below VWAP = downtrend
- Price bounces toward VWAP
- Rejected at VWAP with bearish candle
- Entry: Short at/below rejection
- Stop loss: Just above VWAP
- Target: Previous low or 2x ATR below entry
VWAP acts as dynamic support (uptrend) and resistance (downtrend).
Real-World EURUSD VWAP Trade
1-hour chart
Open: 1.0900 VWAP: 1.0910 (after first hour)
Hours 1-4: Price rallies from 1.0900 to 1.0950
- VWAP rises gradually to 1.0925
- Price stays above VWAP entire time
- Uptrend confirmed
Hour 5: Pullback begins
- Price falls to 1.0930 (VWAP level)
- Tests VWAP support
- Bullish reversal candle forms
Trade setup:
- Entry: Buy at 1.0935 (above VWAP bounce)
- Stop loss: 1.0920 (below VWAP)
- Take profit: 1.0950 (previous high)
Price bounces to 1.0950. Trade profits +15 pips on 15 pip risk = 1:1 reward/risk.
Simple, effective intraday trade using VWAP.
VWAP Breakouts
When price breaks decisively above/below VWAP on volume, it signals momentum shift:
Breakout Above VWAP:
- Price surges above VWAP
- Volume increases
- Signal: Strong uptrend accelerating
- Entry: Buy the breakout
Breakdown Below VWAP:
- Price falls below VWAP
- Volume increases
- Signal: Strong downtrend accelerating
- Entry: Short the breakdown
VWAP breaks with volume confirmation are reliable intraday signals.
VWAP Levels
Some traders mark multiple VWAP values:
- VWAP (1 standard deviation): Main VWAP line
- VWAP + 1 std dev: Upper band, resistance
- VWAP - 1 std dev: Lower band, support
Price oscillates between bands intraday. Bands expand in volatile markets, compress in calm markets.
VWAP Reset Daily
A critical characteristic: VWAP resets at market open each day.
Implication:
- Yesterday’s VWAP is irrelevant today
- Each day starts fresh at opening price
- Use VWAP for intraday trading, not multi-day
- Swing traders should use moving averages instead
Example:
- Day 1 close: 1.0950, VWAP: 1.0925
- Day 2 open: 1.0900
- Day 2 VWAP: Starts from 1.0900 (resets)
- Day 1’s VWAP is no longer relevant
VWAP vs. Trend
Strong Uptrend (Price >> VWAP):
- Price well above VWAP
- VWAP below price
- Pullbacks to VWAP = buying opportunities
Weak Uptrend (Price ≈ VWAP):
- Price roughly at VWAP
- VWAP rising but price follows closely
- Breakout likely soon (up or down)
Downtrend (Price << VWAP):
- Price well below VWAP
- VWAP above price
- Bounces to VWAP = short opportunities
Professional Use of VWAP
Institutional traders use VWAP to:
- Execute large orders efficiently (buy below VWAP, sell above)
- Benchmark trade quality against VWAP average
- Identify where institutions entered/exited
When VWAP is “sticky” (price bounces off it repeatedly), it means institutional volume is concentrated there.
Key Takeaway
VWAP is an intraday benchmark showing where volume-weighted trading occurred. Use VWAP for identifying intraday support/resistance and confirming trend direction.
Buy bounces off VWAP in uptrends, short bounces to VWAP in downtrends. Remember: VWAP resets daily, so it’s best for day trading, not swing trades.
Combine VWAP with ATR stops and volume confirmation for high-probability intraday entries.
PipJournal lets you track VWAP levels at entry and measure profitability of VWAP-based strategies on different intraday timeframes.