Founding member pricing — first 50 seats per tier: Core $29/mo (code FOUND29) · Pro $39/mo (code FOUND39) · Lifetime $999, 100 seats →
Home›Blog›Indicator Guides
Indicator Guides

Session-Anchored VWAP With Honest Bands: Complete Guide

VWAP is one of the few indicators on your chart that institutions actually look at. It’s also one of the most commonly miscalculated and most commonly misused. This guide covers three things most VWAP articles skip: why the anchor matters more than the line, why the bands on most VWAP indicators are quietly wrong, and what 830 days and 6,945 measured ±2σ touches of XAU/USD data actually say about trading the bands — including the uncomfortable finding that the “price almost always reverts to VWAP” statistic everyone quotes is a measurement artifact, and that what’s left of it depends on the session and the regime.

2026-09-0810 min readData: XAU/USD spot · Dukascopy · M5
On this page
  1. What VWAP actually is
  2. The anchor is the decision
  3. Why “honest bands” — the variance identity, in plain terms
  4. What the bands actually contain: 830 days of data
  5. Three workflows
  6. Setup summary

What VWAP actually is

VWAP — volume-weighted average price — is the average price of every unit traded since a chosen starting point:

VWAP = Σ(price × volume) / Σ(volume)

Each bar’s price is weighted by how much volume traded there. A quiet drift on thin volume barely moves it; a heavy-volume push moves it a lot. That’s the entire reason VWAP means something while a simple moving average of the same length doesn’t: VWAP is the market’s actual average transaction price over the period. A trader who bought the session is, on average, in profit when price is above session VWAP and underwater below it. That’s why execution desks benchmark against it, and why price so often reacts around it.

One practical note for Gold traders: on spot XAU/USD, TradingView’s volume is tick volume — a proxy for activity, not true traded volume. It works well in practice as a weighting, but if you want true volume, chart COMEX Gold futures (GC) instead. We’d rather tell you that than let you discover it later.

The anchor is the decision

VWAP is meaningless without a starting point. “Anchored VWAP” just makes that choice explicit — and for intraday trading, the natural anchors are session opens:

Running two anchors at once — Daily plus the current session — is the standard setup: the daily VWAP gives the day’s big-picture value area, the session VWAP tracks who’s in control right now. When they’re far apart, that gap itself is information.

Why “honest bands” — the variance identity, in plain terms

Most VWAP indicators draw bands at VWAP ± k standard deviations. Here’s the problem: many compute that standard deviation as a plain, unweighted standard deviation of price — the same math as Bollinger Bands, just centered on VWAP. That’s internally inconsistent. If the average is volume-weighted, the dispersion around it must be too, or the bands don’t describe the same distribution as the line they’re drawn around.

The correct formula is the volume-weighted variance, and it comes from a classical identity:

Var(P) = Σ(v × P²) / Σ(v) − VWAP²

In words: the volume-weighted average of the squared prices, minus the square of the volume-weighted average price. This is just the familiar “mean of squares minus square of the mean” rule, with every average taken volume-weighted. The intuition:

So volume-weighted bands answer the right question — “how far from average has traded volume been distributed?” — while unweighted bands answer a different one (“how far has price wandered, regardless of participation?”). On an instrument like Gold, where news wicks on thin volume are routine, the difference is not academic: unweighted bands inflate after every low-volume spike and then give you ±2σ “extremes” that aren’t extreme at all. This is why our VWAP Session Bands indicator computes the bands this way, and why we put “honest” in the name: it’s the statistically consistent version, implemented cumulatively from the anchor, per anchor.

What the bands actually contain: 830 days of data

Formulas are nice; frequencies are better. We measured daily-anchored VWAP bands on XAU/USD spot (Dukascopy data) from January 2023 to August 2026 — 830 trading days. Two baseline results:

Note what that means: this is not a normal distribution (which would put ~95% inside ±2σ). Gold spends about one bar in seven beyond its ±2σ VWAP band. “Beyond 2σ” is uncommon — but it is nowhere near rare enough to fade on sight.

The reversion number everyone quotes — and why it’s an artifact

Here’s the stat that launches a thousand fade strategies: after a touch of the ±2σ band, price came back to VWAP before the end of the day 97.6% of the time.

That number is real — we measured it ourselves. It is also deeply misleading, and we’re going to show you exactly why, because if you day trade Gold in the London or New York session it does not describe what you see on your screen.

The catch: that statistic counts only the day’s first ±2σ touch — and on a daily-anchored VWAP, roughly 98% of first touches happen in the quiet Asian morning (02:00–04:00 Paris), right after the bands have stabilized, when σ is still small and the entire day remains for price to revisit VWAP. Measured that way, 826 of 830 days produce a “touch”. It’s a near-degenerate statistic dressed up as an edge.

So we re-measured every ±2σ touch — 6,945 episodes across 830 days — and split them by session. Different story:

Scope Reverted to VWAP by EOD Reverted within 60 min Median wait (when it reverts)
First touch of the day (the quoted stat) 97.6% — 50 min
All touches 72% 23% 115 min
Touches in Asia 95% 34% 105 min
Touches in London 78% 14% 165 min
Touches in New York 30% 12% 75 min

Two more honest details. First, “reverts to VWAP” means price touched a VWAP that kept moving toward price in the meantime — at the moment of reversion, the VWAP itself had already closed a median 30% of the initial gap. If instead you ask whether price returns to the VWAP level at the moment of the touch — which is closer to what a fade trade needs — the all-touches rate drops to 59%, and to 24% in New York. Second, the New York EOD number is partly runway (less day left), but the fixed 60-minute column makes the fair comparison and the ranking holds: Asia 34%, London 14%, NY 12%.

From reversion to expectancy — the regime table

“Price eventually revisits VWAP” was never a trade anyway. A trade has an entry, a stop, and a path, and the path is where fades die. Here is the close-based expectancy of fading the day’s first touch back to VWAP (stop at 3σ), split by regime classified from the prior day’s daily ADX/DI readings:

Regime at the touch Reverted to VWAP by EOD Fade expectancy
Range (n=272) 98.5% +0.22R
Transition (n=111) 100% +0.44R
Trend up (n=331) 95.8% +0.09R
Trend down (n=111) 98.2% −0.27R

Read the last row twice. In downtrends, the reversion still happened 98% of the time — and fading the band still lost money per attempt. How can both be true? Because in a trending market the band touch keeps extending before it reverts: price runs through your entry, hits any reasonable stop, and only then rotates back to a VWAP that has itself been dragged toward price. The revert statistic counts that sequence as a success. Your account does not.

“Reverts eventually” ≠ “profitable fade.” Session and regime decide. The same signal — a ±2σ touch — is a +0.44R proposition in a transition regime and a −0.27R proposition in a downtrend, and a touch during the New York afternoon has less than a one-in-three chance of seeing VWAP again before the close. These are close-based study results, not live trading results (no slippage, fills at closes), so treat the absolute numbers as structure, not promises. But the ordering — across regimes and across sessions — is the lesson, and it’s a big one. Note the scope, too: because first touches cluster in Asia, the expectancy table essentially describes an Asian-morning fade.

Three workflows

1. The band fade (mean reversion) — only in Range/Transition

2. The VWAP pullback (trend continuation)

In a trending regime, invert the logic: VWAP and the ±1σ band become pullback zones in the direction of the trend. Price above a rising VWAP pulling back into the line or the lower ±1σ is the trend trader’s entry, with the trend itself doing the heavy lifting. Remember that price is outside ±1σ more than half the time (55.3%) — trending markets live in that outer region, which is exactly why fading them is expensive and joining them isn’t. Stops go beyond the opposite band or the last swing; the prior table’s Trend rows are your reminder of which side of this trade the math favors.

3. The breakout check (VWAP as truth serum)

When price breaks a level — a session high, a prior-day high, an opening range — the session VWAP tells you whether volume actually endorsed the move. A genuine breakout drags VWAP toward it, with price holding above VWAP and above the level. A break that immediately trades back through the session VWAP was, by definition, not backed by the session’s traded volume — a classic sweep signature. Timing matters too: be especially suspicious of breakouts in quiet pre-release mornings, where our news study found most morning breaks before major releases were traps, and of any structural read during the post-FOMC window, when normal band behavior goes out the window entirely.

Setup summary

If you want to see session-anchored VWAP with honest bands on your own chart — alongside the free session dashboard we give every trader — start with our free tier.

See these numbers on your own chart

Delta Terminal's free tier includes a full TradingView indicator (SLR Dashboard Lite) and our Foundations ebook — no card, no countdown. The paid suite puts measured probabilities, session context and intermarket macro directly on your chart.

Start free on Whop

No indicator is infallible. Nothing here is financial advice — every trading decision is your own. Historical statistics describe the studied period and sample; they are not guarantees of future behavior.
Delta Terminal ResearchStudies run on 3.5 years of XAU/USD spot data, developed hand-in-hand with a full-time Gold day trader. We publish the negative results too.