Standard VWAP resets every session, which is fine for intraday bias but throws away the one thing you often want most: the average price since a specific event. Anchored VWAP fixes that. You pin the calculation to a moment that mattered, a swing high, an earnings gap, a news spike, and it shows you the volume-weighted average price everyone who traded since that moment is sitting on. That number is the cost basis the market is defending or attacking, and it behaves like a magnet.
What anchored VWAP is
Anchored VWAP is the same calculation as ordinary VWAP, the running volume-weighted average of price, with one change: instead of starting at the session open, it starts at an anchor point you choose. From that point forward it accumulates price and volume exactly like standard VWAP, building a line that represents the average price paid by everyone who has traded since the anchor.
The reason to bother is that a session reset is often the wrong reference. A stock that gapped up on earnings three days ago is being driven by the participants who bought that gap, not by an arbitrary 9:30 reset each morning. Anchor VWAP to the earnings bar and you are tracking the actual cost basis of the people in control of the move. When price returns to that line, those buyers are at breakeven, and how they defend it tells you whether the move survives.
Where standard VWAP answers “what is today’s fair price,” anchored VWAP answers “what is the average price since the thing that started this move.”
How to choose an anchor
The anchor is everything, a well-chosen one gives a level the market respects, a random one gives a meaningless line. The useful anchors all share a trait: they are points where a large, identifiable group of participants took a position.
- Significant swing highs and lows. Anchor to a major pivot and the line tracks the average price since that turn. Price reclaiming an anchored VWAP from a prior swing low often confirms a trend change.
- Gaps. Earnings gaps, overnight gaps, gap opens. Anchor to the gap bar to follow the cost basis of everyone who committed to the new range.
- News and events. A Fed announcement, a CPI print, a major headline. Anchor to the reaction bar to see where the post-news crowd is positioned.
- Session and period opens. The RTH open, the week’s open, the month’s open, the year’s open. These track the cost basis of a defined time window and are watched widely enough to matter.
- High-volume bars. A single bar of enormous volume marks a spot where a lot of size changed hands. Anchoring there tracks that specific batch of participants.
The discipline is to anchor to something obvious. If you had to hunt for it, so did everyone else, and levels only work when a crowd is watching the same one. This is what makes anchored VWAP one of the cleaner ways to read institutional levels: it draws the exact price the big participants from a known event are defending.
How anchored VWAP behaves
Once drawn, an anchored VWAP acts a lot like standard VWAP, support and resistance, a mean-reversion magnet, a bias line, but framed around your event instead of the session.
- As support in an uptrend. Anchor to a swing low that kicked off a rally. As long as pullbacks hold the rising anchored VWAP, the buyers from that low are still in control and in profit. The first decisive break below it says that cohort is underwater and the trend is in trouble.
- As resistance in a downtrend. Anchor to a swing high that started a decline. Rallies that fail at the falling anchored VWAP show the sellers from that high are still defending their average.
- As a reclaim signal. Price crossing back above an anchored VWAP it had been trading below flips the underwater crowd to breakeven and often triggers a squeeze, the trapped sellers cover.
- As confluence. When two anchored VWAPs from different events, say a swing low and a gap, converge on the same price, that shared level is unusually strong because two separate groups have their cost basis there.
The tell is always what happens at the line, not the line itself. Price grinding into an anchored VWAP and stalling with heavy absorption is defense; slicing through it on stacked imbalances is a genuine break of that cost basis.
Trading anchored VWAP with order flow
Anchored VWAP marks the level; order flow confirms the reaction. The combination is what separates a real trade from a line touch.
A worked long example on the ES: three days ago the market gapped up on a strong jobs number and rallied. You anchor VWAP to that gap bar. Today price pulls back for the first time and reaches the anchored VWAP at 5,412, the breakeven price of everyone who bought the gap. You do not buy the touch. You watch the footprint: aggressive sellers hit the bid into 5,412 and price refuses to break, resting buyers are absorbing them. Cumulative delta drops while price holds flat, a divergence. That is the gap buyers defending their cost basis. You enter long at 5,415 as price lifts, stop at 5,406 below the anchored line, targeting the prior high. The anchored VWAP gave you the where; the absorption gave you the when.
The mirror at resistance: anchor to a swing high, wait for a rally to fail at the falling anchored VWAP with buyers getting absorbed, and short as price rolls over with a stop above the line.
Anchored VWAP vs standard VWAP
They are the same math with different anchors, and they answer different questions, so most order flow traders run both.
| Standard VWAP | Anchored VWAP | |
|---|---|---|
| Anchor | Session open, resets daily | Event you choose, no reset |
| Answers | Today’s fair value | Cost basis since a key event |
| Timeframe | Intraday | Intraday to multi-week swing |
| Best for | Day-trade bias, mean reversion | Trend context, swing levels, event follow-through |
Keep your session VWAP for the day’s bias and its deviation bands for stretch, and add anchored VWAPs from the handful of events that actually define the current move. When an anchored VWAP lines up with a volume profile node or the session POC, you have static structure and dynamic cost basis agreeing on one price, which is as strong as intraday levels get.
The concrete setups, the anchored reclaim, the cost-basis defense, sit alongside the rest of the plays in VWAP trading strategies, and the wider framework that ties anchored VWAP, footprint, delta and profile together is the order flow trading guide.
Frequently Asked Questions
What is anchored VWAP?
Anchored VWAP is a volume-weighted average price that starts its calculation from a specific point you choose, such as a swing high, a gap or a news bar, instead of resetting at the session open. It shows the average price paid by everyone who has traded since that anchor, which is the cost basis the market is defending or attacking. Price tends to react at an anchored VWAP the same way it reacts at standard VWAP.
Where should I anchor VWAP?
Anchor to obvious, high-participation events: significant swing highs and lows, earnings or overnight gaps, major news reactions, period opens like the week or year, and unusually high-volume bars. The point is to track the cost basis of a large, identifiable group of participants. Avoid random anchors, a level only works when a crowd is watching the same one, so pick a point that everyone else can see too.
How is anchored VWAP different from regular VWAP?
The math is identical, but regular VWAP resets at each session open and measures today’s fair value, while anchored VWAP starts from an event you choose and never resets, measuring the average price since that event. Regular VWAP is an intraday bias tool; anchored VWAP tracks a trend or swing move over days or weeks. Most traders use both, one for the day’s center and one for the event driving the move.
Does anchored VWAP work on stocks and futures?
Yes, on both, and on crypto too, since the calculation only needs price and volume. It is especially popular on stocks for anchoring to earnings gaps, and on index futures like the ES and NQ for anchoring to swing pivots and session opens. The one requirement is reliable volume data, so it works best on centralized, liquid markets where the reported volume is trustworthy.