Technical Analysis

VWAP

Last Updated
Quick Definition

VWAP — Volume Weighted Average Price (VWAP) calculates the average price weighted by volume, used as a benchmark for intraday trading execution quality.

Track VWAP with PipJournal

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

MetricVWAPMoving Average
WeightingBy volumeEqual to all prices
ResetsDailyContinuous
ResponsivenessFast (weighted to volume)Moderate (lag)
Best ForIntraday executionMulti-timeframe trends
InformationWhere volume tradedWhere 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:

  1. Price above VWAP = uptrend
  2. Price pulls back to VWAP
  3. Bounces off VWAP with bullish candle
  4. Entry: Buy at/above bounce
  5. Stop loss: Just below VWAP
  6. Target: Previous high or 2x ATR above entry

Short Setup:

  1. Price below VWAP = downtrend
  2. Price bounces toward VWAP
  3. Rejected at VWAP with bearish candle
  4. Entry: Short at/below rejection
  5. Stop loss: Just above VWAP
  6. 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:

  1. Execute large orders efficiently (buy below VWAP, sell above)
  2. Benchmark trade quality against VWAP average
  3. 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.

Common Questions

How is VWAP different from a regular moving average?

[Moving average](/learn/glossary/moving-average) treats all prices equally. VWAP weights prices by volume—high volume trades have more influence. VWAP resets daily, moving average is continuous.

What does VWAP resets mean?

VWAP resets at the start of each trading day. It shows the volume-weighted average price for that day only. Useful for measuring intraday entry quality. Next day, VWAP resets to new day's first price.

How do you use VWAP for entries?

Buy when price is above VWAP (trending up), sell when price is below VWAP (trending down). VWAP acts as dynamic support (in uptrends) and resistance (in downtrends). Bounce off VWAP = continuation signal.

What does VWAP crossing mean?

When price crosses above VWAP intraday, momentum is bullish. When price crosses below VWAP, momentum is bearish. Not as reliable as moving average crossovers, but useful for short-term direction confirmation.

Is VWAP better for day trading or swing trading?

VWAP is primarily a day trading tool because it resets daily. Swing traders use it for one-day perspective but not for multi-day trades. It's most useful within a single trading day.

Share this article

Track VWAP Automatically

PipJournal calculates your vwap and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
No credit card required
4.8/5 (47 reviews)