VWAP (Volume Weighted Average Price)

The volume-weighted average traded price since the session open. The institutional execution benchmark — and one of the few volume indicators used as a primary signal.

IndicatorBy AlgoLiftUpdated 5 min read
On this page 13What it measuresFormulaInputs in AlgoLiftRecommended settingsOutputs in AlgoLiftHow to read itBest in / worst inThree setups1. VWAP mean reversion2. VWAP as a regime filter for unrelated strategies3. VWAP breakoutAdvanced patterns in AlgoLiftCommon mistakes

The average price an instrument has traded at, weighted by volume, since a periodic reset (typically session open). VWAP is fundamentally different from every other volume indicator in this section — it's used as a primary signal, not a confirmation tool. Large institutions explicitly benchmark their execution against VWAP, which makes the line itself a self-reinforcing reference level on liquid instruments.

What it measures

  • The volume-weighted reference price. What the average dollar of trading volume actually paid since the reset point.
  • Institutional execution benchmark. Large funds explicitly target "buy below VWAP / sell above VWAP" because their execution is graded against this number.
  • Statistical distance from fair value. With the standard-deviation bands, VWAP becomes a complete intraday mean-reversion framework.

Formula

Inputs in AlgoLift

SettingDefaultNotes
VWAP Reset PeriodSessionSession / Week / Month. When the cumulative VWAP calculation resets to zero.
Band Multiplier 11.0Standard deviation multiplier for the first band pair.
Band Multiplier 22.0Second band pair — typically the "stretched" reference.
Band Multiplier 33.0Third band pair — extreme outlier reference.
  • (Session, 1.0, 2.0, 3.0) — default: The institutional standard. Use for any intraday strategy on liquid instruments.
  • (Week, 1.0, 2.0, 3.0): Weekly VWAP — useful for swing context on lower-timeframe charts.
  • (Session, 0.5, 1.5, 2.5): Tighter bands — for short-timeframe scalping.

Outputs in AlgoLift

HandleTypePlottedNotes
VWAPNumericAlwaysThe volume-weighted average line.
Upper Band 1 / Lower Band 1NumericOn select±1σ bands — typical fair-value envelope.
Upper Band 2 / Lower Band 2NumericOn select±2σ bands — stretched extreme reference.
Upper Band 3 / Lower Band 3NumericOn select±3σ bands — extreme outlier reference (rare touches).
Distance from VWAPNumericOn selectRaw price difference between current price and VWAP.
Distance (Std Dev)NumericOn selectZ-score of price relative to VWAP.
Time Since ResetNumericOn selectMinutes since the last VWAP reset. Useful for time-of-day logic.

How to read it

  • Price above VWAP: Market is trading above its volume-weighted average. Buyers paying more than the session average.
  • Price below VWAP: Sellers accepting less than the session average. Bearish bias.
  • Price = VWAP: The fair-value reference. Price gravitates toward it intraday.
  • Distance > +2σ: Stretched up. Statistically unusual.
  • Distance < −2σ: Stretched down.
  • VWAP slope rising/falling: The session's mean trend direction.
  • Time since reset early in session: VWAP is still finding its footing — less reliable for the first 30-60 minutes.
Key Takeaway

VWAP isn't an indicator the way other volume tools are — it's a reference level that institutional traders explicitly target. That self-reinforcing dynamic is what makes it a primary signal rather than a confirmation tool. Touches of VWAP intraday matter; touches of OBV don't.

Best in / worst in

Best in liquid instruments during regular trading hours (RTH) — ES, MES, NQ, MNQ, major equity indices, large-cap stocks. The institutional execution dynamic that makes VWAP work requires real institutional participation.

Worst in off-hours futures (ETH), illiquid stocks, and crypto markets that trade 24/7 without natural session boundaries. The reset-period concept loses meaning when there's no clear "session open."

Three setups

1. VWAP mean reversion

The textbook intraday VWAP pattern.

  • Long: Price reaches Lower Band 2 (or ±2σ) AND Distance in Std Dev was < −2 within the last 3 bars AND VWAP slope > 0 (session bias up).
  • Short: Symmetric.

The slope filter is essential — fading a strong session trend at the ±2σ band loses money continuously.

2. VWAP as a regime filter for unrelated strategies

Use VWAP position as a binary bias for any other strategy.

  • Long-only mode: Price > VWAP — strategy permitted to take longs only.
  • Short-only mode: Price < VWAP — short entries only.
  • Flat: Distance from VWAP within ±0.1 × ATR (price is on top of VWAP — no clear bias).

A simple no-tuning regime gate that runs in parallel with a primary strategy.

3. VWAP breakout

Trade decisive moves through VWAP — typically after consolidation.

  • Long: Price closes above VWAP AND Distance in Std Dev was within ±0.5 for last 10 bars (consolidation) AND VWAP slope > 0.
  • Short: Symmetric.

Catches the moment intraday flow shifts decisively through fair value.

Advanced patterns in AlgoLift

Time Since Reset gating. The first 30-60 minutes of session VWAP are statistically unreliable — the cumulative sum has too little data. Use the Time Since Reset output via a Comparison > 1800 (30 minutes in seconds) before allowing any VWAP-based entry. Eliminates the worst false signals.

Multi-VWAP context. Add a Weekly VWAP alongside Session VWAP via a separate node. Trade only when Session VWAP and Weekly VWAP agree on direction (both above or both below price). The cross-period agreement filter is one of the cleanest intraday signals available.

VWAP-anchored scaled entry. Take initial entry at ±1σ band. Use Scale-In Entry to add at ±2σ band (price stretched further), and another scale at ±3σ (extreme). Mean-reversion scale-in that captures bigger moves with smaller risk-per-add.

VWAP as a trailing stop reference. In a long intraday position, exit if price closes below VWAP. The line acts as a dynamic, session-anchored stop that adapts to actual market structure. Cleaner than fixed-distance stops for day-trading strategies.

Common mistakes

  • Using VWAP on illiquid instruments. VWAP works because institutions explicitly target it. On instruments without institutional participation, the self-reinforcing dynamic doesn't exist — the line is just statistical math without behavioral significance.
  • Trading VWAP in the first 30 minutes. Early-session VWAP is jumpy — the cumulative sum is being built. Wait for it to stabilize.
  • Treating bands as hard reversal levels. ±2σ is "statistically unusual" but not "always reverses." In strong trending sessions, price can ride beyond ±2σ for many bars. Combine with a regime filter.
  • Mixing VWAP reset periods within one strategy. A Session VWAP and a Weekly VWAP have very different scales. Using them interchangeably (or comparing them without normalization) produces nonsense signals.
Common Misconception
Myth
VWAP is just a fancy moving average of price.
Reality
VWAP weights price by traded volume, which fundamentally changes its meaning. A 5-minute bar with massive volume contributes proportionally more to VWAP than a 5-minute bar with light volume — even if their prices were identical. This is what makes VWAP track 'where money actually changed hands' rather than 'where price happened to be.' A volume-weighted average and an unweighted moving average can differ by significant amounts in low-liquidity hours.