PsychologyFundamentalsVideosBest ChannelsExtraGlossary
Curriculum/AMT & Orderflow
ExtraVideo + 18 min read

VWAP — volume weighted average price.

Video by Derk — VWAP Simplified!

What VWAP actually is

VWAP — Volume Weighted Average Price — is the average price of a security weighted by volume over a given period. Unlike a simple moving average that weights every bar equally, VWAP gives more weight to price levels where more contracts or shares actually traded. The result is the true average transaction price for the session.

The formula is straightforward: for every price tick, multiply the price by the volume traded at that price. Sum all of those products, then divide by total volume. As each new tick comes in, VWAP recalculates in real time.

The formula

VWAP = Σ(Price × Volume) ÷ Σ(Volume)
Each tick contributes proportionally to how much volume traded at it. High-volume price levels pull the average toward them; low-volume ticks have minimal effect.

Why institutions use VWAP

VWAP is the benchmark institutional desks and execution algorithms are measured against. If a desk buys below VWAP, they outperformed the day's average price. If they bought above it, they underperformed. This makes VWAP not just a technical indicator — it is a real-money benchmark that actively shapes where large players target their entries and exits.

Most institutional algos are explicitly programmed to execute near VWAP or to minimize deviation from it. This creates self-reinforcing behavior: the level matters because it is widely used, and because it is widely used, it attracts volume, which makes it matter even more.

Session VWAP: anchoring and reset

Standard VWAP resets at the open of each session — typically the RTH open (9:30 ET for equities, session open for futures). From that anchor point, VWAP continuously updates as volume flows in throughout the day. By the end of the session, VWAP reflects the full day's average transaction price.

This anchoring point matters. VWAP early in the session is highly volatile — one large block trade can move it significantly. By midday and into the afternoon, VWAP becomes more stable and carries more weight as a reference because it has absorbed more volume.

VWAP as dynamic support and resistance

Because institutions benchmark against VWAP and their algos target it, price tends to mean-revert to VWAP after excursions away from it. When price moves significantly above VWAP, sellers who want to achieve at-or-better-than-average prices begin to appear. When price drops significantly below VWAP, buyers accumulate against it.

Three scenarios you will see repeatedly:

  • VWAP reclaim: Price breaks below VWAP, institutions accumulate, price reclaims VWAP — this is a bullish reset. Long above reclaim, targeting the day's VWAP extension.
  • VWAP rejection: Price approaches VWAP from below after a downward move, fails to break through — bearish continuation signal. The benchmark is acting as resistance.
  • VWAP acceptance: Price consolidates around VWAP, trading on both sides — the market is at fair value. No strong directional bias until price accepts one side.
Reading VWAP directionally

Price consistently above VWAP = buyers in control, institutions satisfied with prices at or below the average. Price consistently below VWAP = sellers in control, institutions satisfied selling at or above the average. The trend is where price spends most of its time relative to VWAP.

Standard deviation bands

Most platforms allow you to add standard deviation bands around VWAP — typically ±1 SD, ±2 SD, and sometimes ±3 SD. These bands define how far price has statistically deviated from the average transaction price.

Think of them as probability zones:

  • ±1 SD: Price statistically expected to trade in this range most of the session. Contains roughly 68% of price action in a normal distribution.
  • ±2 SD: Extended deviation — price is far from fair value. Institutional reversion interest increases. Covers ~95% of expected range.
  • ±3 SD: Extreme extension. Rare during normal conditions; when price reaches here, mean reversion is highly probable unless a genuine momentum move is in play.

The bands are not support/resistance in a static sense — they are dynamic probability envelopes that expand or contract as session volatility changes. In trending sessions, price can walk a ±1 SD band for hours. In balanced sessions, price oscillates between ±1 SD on each side of VWAP.

Anchored VWAP (AVWAP)

Standard VWAP resets each session. Anchored VWAP (AVWAP) lets you start the calculation from any specific point: an earnings release, a swing high or low, a key news event, the start of a weekly or monthly period. AVWAP then calculates the volume-weighted average price from that anchor forward in time.

Why this matters: institutions who accumulated a position at a specific event or price range have an internal VWAP reference from that anchor. Identifying where their average cost basis sits tells you where they are incentivized to add, where they are underwater, and where they are likely to reduce.

Common anchor points:

  • Prior day's close
  • Weekly or monthly open
  • Significant swing high or low
  • Gap open or major news event
  • Start of a known accumulation or distribution zone
Video by Derk — The Hidden VWAP Levels

VWAP vs volume profile POC

VWAP and the Point of Control (POC) from volume profile measure different things and will often land at different prices:

  • VWAP is a weighted average — it is pulled by large-volume transactions across the session. A single high-volume block at an extreme price will shift VWAP toward it.
  • POC is the price level with the highest total volume — the exact node on the volume profile histogram with the most horizontal activity. It shows where the market spent the most time at fair value.

When VWAP and POC converge, that level carries double institutional interest — it is both the average transaction price and the most accepted price. Divergence between the two tells you about session character: if POC is well above VWAP, the session spent most of its time at higher prices but large blocks pushed the average down, or the session opened high and distributed.

VWAP in trending vs balanced sessions

VWAP behaves very differently depending on session character:

Trending sessions: Price breaks VWAP cleanly at the open or early in the session, then continues without returning. VWAP trails behind the move as a trailing reference. In a strong trend, price will touch or tap VWAP on pullbacks but not accept below it for long. Trading against the trend using VWAP reversion is a losing approach on these days.

Balanced sessions: Price oscillates around VWAP throughout the day. VWAP becomes a magnet — price keeps returning to it. Mean reversion from the standard deviation bands toward VWAP is the primary playbook. Breakouts from these sessions are usually faded.

Identifying session character early (by 10–10:30 for most futures markets) determines which VWAP-based approach is appropriate for the day.

Common mistakes with VWAP

  • Treating VWAP as a hard support/resistance line: VWAP is a dynamic level. It moves. A support call at VWAP has to account for where VWAP will be when price gets there, not where it is now.
  • Ignoring session character: Fading every VWAP extension in a trending session will destroy your P&L. Check AMT context first — is this a trending day or a balanced day?
  • Using only session VWAP: Adding weekly or anchored VWAPs gives you longer-timeframe institutional reference points that a single session VWAP misses entirely.
  • Over-anchoring: Plotting AVWAP from 15 different points creates noise. Pick the two or three anchors that matter — the most recent significant swing and a key event level.
↑↓ navigate · Enter select · Esc close