VWAP Trading Strategy Explained
Learn what VWAP measures, how to trade the VWAP bounce and reclaim, and why anchored VWAP outperforms session VWAP for swing setups.
What Is VWAP?
The Volume Weighted Average Price (VWAP) is a running average of price that weights every data point by the volume traded at that price. Unlike a simple moving average, which treats every close with equal importance, VWAP gives more weight to price levels where more volume actually changed hands.
Conceptually, VWAP is calculated by taking the typical price of each period (the average of high, low, and close), multiplying it by that period's volume, running a cumulative sum of those values, and dividing by the cumulative volume traded so far in the session:
VWAP = Σ(Typical Price × Volume) / Σ(Volume)
The line resets at the start of each new trading session (or, for crypto, each new UTC day depending on the platform's convention), which is why standard VWAP is inherently an intraday tool.
Why Institutions Use VWAP
VWAP originated as an execution benchmark, not a retail trading signal. Large institutional orders can't be filled all at once without moving the market against the trader — a fund buying millions of dollars of a stock has to slice the order into smaller pieces executed throughout the day.
VWAP gives institutions a yardstick: if their average execution price for the day comes in below VWAP on a buy order (or above VWAP on a sell order), the execution is considered good relative to the rest of the market's activity that day. This is why VWAP behaves like a magnet for price — a meaningful share of the day's volume is deliberately trying to transact at or near it.
VWAP as an Intraday Trend Filter
For discretionary traders, VWAP's most practical use is as a simple directional filter:
- Price above VWAP → buyers are in control for the session; bias toward long setups
- Price below VWAP → sellers are in control for the session; bias toward short setups
- Price chopping around VWAP → no clear intraday edge; range conditions, lower conviction
This single rule filters out a large share of low-quality setups. A long entry taken while price trades below VWAP is fighting the session's dominant order flow, regardless of how good the setup looks on a smaller timeframe.
The VWAP Bounce and Reclaim
Two of the most common VWAP-based setups:
VWAP bounce: In an established uptrend, price pulls back to VWAP, finds buyers, and resumes higher. This mirrors how a rising moving average acts as dynamic support — VWAP performs the same role intraday, often with more precision because it's volume-weighted rather than purely time-weighted.
VWAP reclaim: Price drops below VWAP, invalidating the bullish bias, then pushes back above it on strong volume. A reclaim after a shakeout below VWAP — especially one accompanied by a volume spike — often marks the point where the balance of intraday control shifts back to buyers.
The mirror image of both setups applies in downtrends: a VWAP rejection (price rallies into VWAP from below and gets sold) and a VWAP breakdown (price loses VWAP to the downside on strong volume) are the bearish equivalents.
VWAP Standard Deviation Bands
Most charting platforms allow VWAP to be plotted with standard deviation bands, similar in concept to Bollinger Bands but calculated from the VWAP line itself rather than a simple moving average.
| Band | Typical Use |
|---|---|
| VWAP ± 1 SD | Normal intraday trading range |
| VWAP ± 2 SD | Price is statistically stretched; mean-reversion setups become more attractive |
| VWAP ± 3 SD | Rare, extreme deviation; usually associated with news-driven moves |
Price tagging the +2 SD band in a strong uptrend isn't automatically a short signal — in a powerful trend, price can ride the outer band for extended periods, similar to how Bollinger Bands behave in trending conditions. The bands are most useful as a context layer: they tell you how stretched the current move is relative to the day's volume-weighted average, not a standalone reversal trigger.
Anchored VWAP
Standard session VWAP resets every day, which makes it excellent for intraday trading but far less useful for swing or multi-day analysis — the line simply restarts before a longer setup has time to develop.
Anchored VWAP solves this by letting the trader choose the starting point manually instead of relying on the automatic session reset. Common anchor points include:
- The low of a major sell-off or the high of a blow-off top
- The candle of an earnings gap or a significant news catalyst
- The start of a new listing, IPO, or token launch
- A significant swing high or swing low on the daily chart
Anchoring VWAP to a major low, for instance, shows the average price paid by every buyer since that low was set — a line that acts as a running reference for whether the move since that point remains, on average, profitable for participants who bought the dip. This makes anchored VWAP one of the more useful multi-day support/resistance tools available, because unlike a moving average, it directly incorporates how much volume actually transacted at each price along the way.
Limitations of VWAP
It resets daily. Standard VWAP has no memory beyond the current session, which limits its use for anything beyond intraday analysis unless anchored manually.
Volume quality matters. VWAP is only as reliable as the volume data feeding it. In pre-market, after-hours, or low-liquidity crypto pairs, the volume figures can be thin or fragmented across exchanges, distorting the line.
It's a lagging, not leading, tool. Like any average, VWAP describes where price and volume have already interacted — it does not predict where price is going next. It's best used to add context to a setup, not to generate signals in isolation.
Less useful in the first few minutes of a session. With very little cumulative volume early in the day, VWAP can whip around and produce false signals until enough volume has built up to stabilize the calculation.
A Worked Example: The Reclaim Setup
Consider a stock that opens the session strong, trades well above VWAP through the morning, then rolls over into midday on light volume, slipping just below VWAP. Traders who only watch price action might read this as a breakdown. But if the drop below VWAP happens on noticeably lower volume than the morning advance, it's more consistent with a lunchtime lull than a genuine change in control.
If price then pushes back above VWAP in the early afternoon on a clear pickup in volume — the reclaim — that's a materially different signal than the earlier dip. The reclaim, confirmed by volume, suggests buyers have reasserted control after a low-conviction pullback, and it often marks a better risk-defined entry than chasing the morning's initial move, since a stop can be placed just below the reclaimed VWAP line with a clear invalidation point.
The inverse sequence — a rally into VWAP from below on weak volume, followed by a rejection and breakdown on strong volume — is the same logic applied to a short setup.
VWAP on Different Timeframes and Assets
Session VWAP is most commonly plotted on intraday charts (1-minute through 15-minute), where the daily reset aligns naturally with how day traders think about risk. On higher timeframes like the 4-hour or daily chart, a standard VWAP line becomes visually meaningless because it's constantly restarting — this is precisely the gap anchored VWAP is designed to fill.
In crypto markets, which trade 24/7 with no single open or close, the "session" for VWAP purposes is usually defined by the exchange or charting platform as a fixed UTC period (commonly 00:00 UTC). Because crypto volume is also fragmented across many exchanges, session VWAP on any single venue is a partial picture — a genuine cross-exchange VWAP requires aggregated volume data, which not every charting tool provides. This is one more reason anchored VWAP, calculated directly from a chosen starting candle on your own data feed, tends to be more dependable for crypto swing analysis than relying on a single exchange's session VWAP.
Common Mistakes
1. Trading VWAP crossovers in isolation. Price crossing VWAP dozens of times in a choppy session generates constant false signals — treat VWAP as a bias filter, not a standalone trigger.
2. Using standard session VWAP for swing trades. Without anchoring, the daily reset makes the line meaningless for a trade held over multiple sessions.
3. Ignoring volume context around the VWAP touch. A bounce off VWAP on shrinking volume is a much weaker signal than one that comes with a visible pickup in participation — see Volume Analysis in Trading for how to read that context correctly.
4. Treating VWAP as a substitute for structure. VWAP works best when it aligns with an existing horizontal support or resistance level, not as a replacement for that analysis. Review Support and Resistance Levels to build that layer first.
5. Overreacting to deviation band touches. Especially in strong trends, price can and does walk the outer bands for extended stretches without reverting.
Summary
VWAP is a volume-weighted benchmark that tells a trader where the "fair" average price has traded for the session, and price's position relative to it is one of the cleanest intraday bias filters available. Session VWAP is best reserved for day trading; anchored VWAP extends the same logic to swing setups by letting the trader choose a meaningful starting point instead of relying on the daily reset. As with most tools on this list, VWAP performs best as a layer of confirmation — paired with volume and existing structure — rather than as a standalone trading system.
Related reading:
We're Cooking Something Great.
Revealing Soon.
TradeThesis is being rebuilt from the ground up. The 5-agent AI research pipeline is coming back sharper than before.
No sign-up needed. Just watch this space.