VWAP and Anchored VWAP
VWAP is not an indicator. It is the price at which institutional money was filled. Real participants reference it because they are measured against it.
10.0Why this chapter exists
VWAP (Volume Weighted Average Price) is the institutional execution benchmark for cash-equivalent flow. When a portfolio manager places a 50,000-share order to be worked through the day, the trading desk's performance is measured against the day's VWAP: did they get filled better than the market's volume-weighted average, or worse? This is not a heuristic; it is the contract under which institutional execution is judged.
Because VWAP is the benchmark, real participants target it. They place limit orders at it; they slice their child orders to participate at it; they reference it as the "fair" intraday price. The result is that VWAP is not just a calculated level, it is a level with persistent, real, institutional defense and reference. This makes it one of the most reliably tradeable levels in the book.
We start with session VWAP, then extend the concept to anchored VWAP from arbitrary pivots: prior settlement, weekly open, the moment of an FOMC release, the close of a major news bar. The volume-weighted standard deviation bands come next, and the highest-quality use case in the entire chapter, multi-AVWAP confluence, gets its own treatment after that. Then the behavioural patterns that make AVWAP tradeable: VWAP as magnet in balanced regimes, VWAP as continuation pause in trends, the retest pattern after a stretch. Failure modes close out the chapter, because the most common error in VWAP usage is treating an event-anchored line that no real participant actually references as if it were the institutional benchmark.
VWAP is one of the four pillars of the institutional stack, alongside Volume Profile, order flow, and structural levels. A trader without it is reading the chart with one eye closed.
10.1Construction of session VWAP
Definition
VWAP_t = sum(price_i × volume_i for i = session_start..t) / sum(volume_i for i = session_start..t)
Where price_i is typically the typical price (high + low + close) / 3 of bar i, or equivalently the average traded price of the bar.
The summation is cumulative from the session start. As the session progresses, VWAP becomes more stable (more bars contribute to the sum), but the early-session VWAP is volatile because few bars have transacted.
Anchor point matters
The session start anchor is the most-debated parameter. Common choices:
- RTH open (09:30 ET on ES): the standard institutional anchor for cash-equivalent flow on equity index futures.
- 24-hour daily open (18:00 ET prior day): used by traders who manage overnight risk.
- ETH session start (varies by contract): for traders specifically working the overnight regime.
The default and the institutional benchmark is the RTH open. ETH overlay VWAPs are useful but secondary.
Session VWAP behavior
Session VWAP is a magnet on balanced (Range-Calm or Trend-Calm) days; price oscillates around it, deviates to ±1σ or ±2σ at structural levels, and reverts to it. On strong trend days, price can sustain above (or below) VWAP for the entire session, with VWAP rising (or falling) alongside. The relationship between price and VWAP is itself a regime indicator:
- Price persistently above VWAP, VWAP rising: trend up regime.
- Price oscillating around VWAP: balanced regime.
- Price persistently below VWAP, VWAP falling: trend down regime.
A simple "price relative to VWAP" reading is one of the cleanest single-screen regime indicators a trader can use.
10.2Volume-weighted standard deviation bands
VWAP is informative; VWAP with bands is more informative.
Construction
σ²_VWAP_t = sum(volume_i × (price_i − VWAP_t)²) / sum(volume_i)
σ_VWAP_t = sqrt(σ²_VWAP_t)
upper_1σ = VWAP + σ_VWAP
upper_2σ = VWAP + 2σ_VWAP
lower_1σ = VWAP − σ_VWAP
lower_2σ = VWAP − 2σ_VWAP
The bands are volume-weighted standard deviations of the price-VWAP residuals. They produce a "deviation envelope" around VWAP that scales with the session's actual volatility.
Interpretation
- Inside ±1σ: the typical price range. Most price action lives here on balanced days.
- Touching ±1σ: modest deviation; unsurprising.
- Touching ±2σ: statistically meaningful deviation; potential reaction zone.
- Beyond ±2σ: sustained directional move; trend regime indicator.
The bands become tradeable as mean-reversion targets in balanced regimes: a touch of ±2σ in a Range-Calm day, with order-flow confirmation, is a fade trigger back toward VWAP.
Density gradient visualization
Some platforms render the bands with a density gradient (darker shading near VWAP, lighter at ±2σ) to visually convey that prices spend more time near the mean than at the extremes. This is purely a visual aid; the underlying math is the same.
The author's Futures Institutional Edge indicator implements this gradient display because it makes the deviation envelope read at a glance.
10.3Anchored VWAP
The most powerful generalization of VWAP. Instead of anchoring to the session open, anchor VWAP to any arbitrary pivot.
Common anchor points
- Session open (= standard session VWAP).
- Prior settlement (the previous day's settlement price).
- Weekly open (Sunday evening or Monday RTH open).
- Monthly open (first session of the month).
- Event anchors: FOMC release, NFP release, CPI release, earnings (for related futures), product news (CL inventory release).
- Structural anchors: the most recent significant swing high or swing low; a specific time the trader marks for thesis tracking.
Why anchored VWAPs are durable
When an event creates a price dislocation, the resulting anchored VWAP becomes a reference point for every participant who held a position through the event. The institutional flow that reacts to the event has a definite anchor (the price at the event), and the desk's execution is measured against the event-anchored VWAP that follows. This produces durable institutional defense at the AVWAP price.
Examples:
- FOMC AVWAP: the AVWAP from the moment of an FOMC announcement is one of the most durable references in macro-sensitive futures (ES, NQ, GC, ZN). It frequently magnetizes price for weeks following.
- Prior settlement AVWAP: the AVWAP from yesterday's settlement is the institutional benchmark for "where overnight took us." Traders who managed overnight risk reference it as the equivalent of "the price at which my position was marked yesterday."
- Major news AVWAP: for CL, an EIA inventory release AVWAP marks the start of a new flow regime; for currency futures, a central-bank speech can mark a new regime.
Construction
The math is identical to session VWAP, just with a different starting point:
AVWAP_t (anchor a) = sum(price_i × volume_i for i = a..t) / sum(volume_i for i = a..t)
The anchor a is the bar at which the AVWAP starts accumulating.
Volume-weighted bands for AVWAP
The same bands construction applies. AVWAP with ±1σ and ±2σ bands gives a full deviation envelope from the anchor point, often more informative than session VWAP alone because the anchor reflects the event that matters.
10.4Multi-AVWAP confluence
The highest-quality VWAP-based setup.
The pattern
When two or more AVWAPs from different anchors converge to within a small price range, the combined level acts as a multi-source institutional reference. Examples:
- Session AVWAP intersects with prior-settlement AVWAP at the same price: a "fair price" for both today and yesterday converges to one level.
- Weekly AVWAP intersects with FOMC AVWAP at the same price: weekly and event-driven institutional benchmarks align.
- Multi-event AVWAPs (FOMC + NFP + CPI from recent dates) cluster at one price: macro institutional consensus.
Why confluence matters
A single AVWAP is a meaningful level. Two AVWAPs at the same price are a primary level. Three or more is a magnet that price reliably retests, often within 1 to 5 sessions. The mechanism: more institutional participants are referencing the same price, defending it from multiple frameworks simultaneously.
Trade structure
When price approaches a multi-AVWAP confluence:
- Mark the cluster with a band of ±0.10 × ATR for tolerance.
- Watch order-flow on the approach: is the move toward the cluster aggressive or absorbed?
- At the cluster: typical reaction is partial reversion or full reversion, depending on regime.
- In Range regimes, fade the cluster touch back toward the prior structure.
- In Trend regimes, the cluster acts as a continuation pause: price touches, retraces shallowly, and resumes.
Multi-AVWAP confluence in the institutional stack
This pattern is Layer 3 of the institutional stack (§10 of the Research Summary). When it forms, it is one of the highest-conviction setups available and warrants up-tier sizing per Framework 6.
10.5The retest pattern
A specific high-quality setup: AVWAP retest after price has been stretched away.
Setup
Price has moved away from a major AVWAP (session, prior-settlement, or event-anchored) by 1.5× to 3× the AVWAP's recent ±1σ band width. After consolidation or partial reversal, price approaches the AVWAP again.
Why this works
Stretched price has been operating in extended-deviation regime. The reversion-to-AVWAP is a natural mean-reverting move. Combined with structural conditioning (the AVWAP must coincide with a high-score level from Chapter 5, ideally a volume profile node, an equal-high pool, or a round number), the retest is a high-probability reaction zone.
Trade structure
- Entry: at the AVWAP retest, with order-flow confirmation (CVD divergence on the approach, absorption at the AVWAP).
- Stop: behind the AVWAP by 1× to 1.5× ATR.
- Target: prior swing extreme that produced the stretch, or the next AVWAP confluence in the reversal direction.
- Sizing: per Framework 3 (Range Fade) if regime is Range-Calm, per Framework 2 (Trend Continuation) if Trend.
The retest is one of the more common setups in active sessions; expect 1 to 3 per RTH session on liquid index futures.
10.6Pre-session AVWAPs and overnight context
A specific use of AVWAP: the prior-session AVWAP that was the VWAP through the close of yesterday's RTH.
The "prior final VWAP" overlay
Take yesterday's RTH session VWAP at the moment of yesterday's RTH close. This is the "final VWAP" of the prior session. Plot it as a horizontal line on today's chart.
Why it's informative
The prior final VWAP is the price at which yesterday's institutional flow was "fair." Today's open relative to the prior final VWAP tells you whether today is starting in agreement with yesterday or in disagreement:
- Today's open near prior final VWAP: balanced; continuation of yesterday's structure.
- Today's open well above prior final VWAP: "out-of-balance up"; today is pricing higher than yesterday's institutional consensus.
- Today's open well below prior final VWAP: symmetric.
The interaction with the open-type classifier (Chapter 13) produces a richer playbook: an out-of-balance up open with an Open Drive up classification is high-probability Trend Day; an out-of-balance up open with an Open Auction is fade back to VWAP; etc.
10.7Operational specifics
Choosing anchors
The default anchors are: session open, prior settlement, weekly open, most recent FOMC, most recent NFP, most recent CPI. A trader with macro exposure adds: most recent ECB / BoJ / BoE, most recent oil inventory release for CL.
The discipline: anchor only at points that changed the regime or carried real institutional weight. Anchoring AVWAPs at arbitrary swing points does not produce reliable levels; the anchor must correspond to a participant-level event.
Maximum AVWAP count on a chart
A practical limit: 4 to 6 AVWAPs on a single chart before visual clutter overwhelms the signal. Pick the most relevant for the current session. Kill stale AVWAPs that are no longer being respected.
AVWAP across roll boundaries
When a contract rolls, AVWAPs anchored before the roll on the back-adjusted chart point to a price that the new front-month contract never traded. Either:
- Re-anchor on the new contract from the moment of the roll.
- Compute the offset (the back-adjustment shift) and translate the AVWAP price to the new contract's actual price.
Most platforms handle this automatically for session VWAP but require manual adjustment for AVWAPs that pre-date a roll.
AVWAP during news blackout
AVWAPs computed through a news event include the news-driven volume in their weighting. The AVWAP value at the moment of the event is dominated by the high volume at the event price. Some traders re-anchor at the news event itself (creating a new event-AVWAP); others let the existing AVWAP absorb the news-driven volume (which makes the AVWAP "drift" toward the news price).
The correct practice depends on the trader's framework. For macro-sensitive trades, re-anchoring is cleaner. For continuous flow tracking, letting the AVWAP absorb is fine.
10.8The behavioral patterns
VWAP and AVWAP have characteristic behavioral signatures that are worth memorizing because they recur with high frequency.
Pattern 1: VWAP reversion in Range regimes
Price oscillates around session VWAP, touching ±1σ and ±2σ at structural levels, reverting toward VWAP each time. The setup: fade the ±2σ band touch back toward VWAP, with order-flow confirmation.
Pattern 2: VWAP magnet in Trend regimes (continuation)
Price runs away from VWAP for an hour or two, then pulls back to VWAP, holds, and continues in the original trend direction. The pullback to VWAP is a continuation entry point, not a reversal.
Pattern 3: VWAP rejection (regime confirmation)
In a strong trend, price approaches VWAP from the trending side, fails to reach it, and reverses back into the trend. The failure to reach VWAP is a strong continuation signal.
Pattern 4: Multi-AVWAP confluence touch and reverse
Price approaches a cluster of 2 to 4 AVWAPs at one level; the cluster acts as a high-probability reaction zone. Setup: fade the cluster touch.
Pattern 5: AVWAP "death cross"
When session VWAP crosses below (or above) a longer-horizon AVWAP (weekly or event-anchored), the cross often marks a regime transition. The cross itself is not a trigger; it is a flag that combines with other signals.
Pattern 6: Out-of-balance open relative to prior final VWAP
Today's open well outside yesterday's final VWAP is one of the strongest single signals of an "active" session ahead. The direction of resolution (continuation or fade) depends on the open-type classifier.
10.9Failure modes
-
VWAP without volume context. A VWAP computed in a low-volume session (holiday, half-day) is less reliable. The "institutional benchmark" property weakens when institutional volume is absent.
-
AVWAP anchored at irrelevant points. Anchoring at every minor swing produces lines that are not respected. Anchor at events that mattered.
-
Misreading bands during regime transitions. ±2σ bands computed during a low-vol period are tight; price moving to ±2σ is a small move. After a vol expansion, the ±2σ band widens; "extreme" deviations now require larger moves to flag.
-
Treating VWAP as static. VWAP is recalculated continuously. The current VWAP value may be different from the value 30 minutes ago. Re-check before sizing on a "VWAP touch."
-
Cross-instrument AVWAP confusion. AVWAPs do not transfer across instruments. The ES VWAP is irrelevant for NQ trading; correlated movement, yes, but not the same level.
-
AVWAPs and contract roll. Pre-roll AVWAPs on back-adjusted charts mis-represent the price the new contract has actually traded. Verify on unadjusted contracts before sizing.
10.10The integrated stack treatment
VWAP is Layer 3 of the institutional stack, directly above Volume Profile and below liquidity flags.
The order of operations in a session:
- Confirm session VWAP is plotted with bands.
- Verify prior-settlement AVWAP is plotted (often the second-highest priority level after session VWAP).
- Add weekly AVWAP for context.
- Add event AVWAPs for any tier-one news in the past 5 to 10 sessions.
- Identify multi-AVWAP confluence zones.
- Cross-reference with volume profile (Chapter 9) and structural levels (Chapter 5) for clusters.
The resulting "watch level set" for a session typically contains 5 to 10 horizontal levels of varying weight, with multi-AVWAP confluences scoring highest in Chapter 5's quality function.
10.11Diagram concepts referenced in this chapter
- D10.1: Session VWAP with bands. A standard session chart with VWAP and ±1σ/±2σ bands plotted; multiple band touches and reversions annotated.
- D10.2: Multi-AVWAP confluence. A single chart showing session VWAP, prior-settlement VWAP, weekly VWAP, and an event-anchored VWAP all converging to within ~0.10 × ATR at one price.
- D10.3: VWAP reversion vs trend continuation. Two panels: a Range-Calm session with reversions to VWAP; a Trend-Vol session with VWAP rising alongside price persistently above.
- D10.4: AVWAP retest pattern. A chart showing price stretched away from AVWAP, partial reversal, retest, and continuation in the original trend.
- D10.5: Out-of-balance open relative to prior final VWAP. The prior final VWAP plotted as a horizontal line; today's open price marked above (out-of-balance up); subsequent price action.
- D10.6: AVWAP across a roll boundary. Two panels: the same AVWAP shown on back-adjusted vs unadjusted continuous, illustrating the roll artifact and the correction.
10.13Exercises
Exercise 10.1: VWAP reversion rate by regime. On 30 sessions of ES 5-min, classify each as Range-Calm or Trend-Vol per the composite from Chapter 2. For each session, count the number of times price touched the ±2σ band and reverted to VWAP within 10 bars. Tabulate the conditional reversion rate by regime. The hypothesis: Range-Calm reversion rate >> Trend-Vol reversion rate.
Exercise 10.2: AVWAP from prior settlement. Plot the prior-settlement AVWAP on ES for the last 10 sessions. Mark every touch of the AVWAP intraday. Note the reaction profile: how often did price reverse, continue, or chop at the AVWAP? Compare across regimes.
Exercise 10.3: Multi-AVWAP confluence identification. On a current ES chart, plot 4 AVWAPs: session, prior settlement, weekly open, most recent FOMC. Identify any zones where 3 or more converge within ±0.10 × ATR. Mark them. Track over the next 5 sessions whether price touched them and what the reactions were.
Exercise 10.4: Out-of-balance open audit. For 30 ES sessions, classify each open as "in-balance" or "out-of-balance" (above prior final VWAP by more than 0.5 × ATR or below by the same). Tabulate the day-type outcome (Trend Day, Range Day, etc.) by open balance class. The hypothesis: out-of-balance opens have higher Trend Day frequency than in-balance opens.
Exercise 10.5: AVWAP across the roll. Identify the most recent ES roll. Pre-roll, mark an AVWAP from the prior week. Verify on the unadjusted contract that the AVWAP price after roll is materially different from the back-adjusted chart's AVWAP. Track which version the new front-month contract actually respected.
Next chapter: Order Flow in detail, the deepest layer the screen trader can access, treating delta, CVD, footprint, and absorption with full institutional rigor.