---
title: "VWAP in Trading: What It Is and How Swing Traders Use It"
description: "VWAP, Technical Analysis, Swing Trading"
url: https://easyswing.trading/blog/vwap-swing-trading/
updated: 2026-08-18
---

# VWAP in Trading: What It Is and How Swing Traders Use It

*9 min read | August 2026 | Tags: VWAP, Technical Analysis, Swing Trading*


Institutional trading desks have measured fill quality against a single reference price since the late 1980s — and it isn't the day's closing price. **VWAP (Volume-Weighted Average Price) is the average price a stock has traded at during a session, weighted by how many shares changed hands at each price level, and it resets to zero at the opening bell every day.** Berkowitz, Logue, and Noser formalized the idea in their 1988 *Journal of Finance* study on NYSE transaction costs, and it has been the standard execution benchmark buy-side desks measure against ever since.

That daily reset is the detail most explainers skip — and it's the reason VWAP behaves differently for a day trader watching a 5-minute chart than for a swing trader holding a position for one to three weeks. This guide covers what VWAP measures, how day traders use the standard version, why that standard version breaks down outside a single session, and the anchored-VWAP adaptation that makes the concept usable for multi-day swing trades.

## What VWAP Actually Measures

VWAP answers one question: at what average price has this stock changed hands today, once each trade is weighted by its size? A stock that traded 1,000 shares at $50 and 9,000 shares at $52 has a VWAP much closer to $52 than to $51 — volume, not just price, decides the average.

**Formula:** VWAP = (Cumulative Typical Price × Volume) ÷ Cumulative Volume, recalculated after every print, where Typical Price is usually (High + Low + Close) ÷ 3 for each interval.

The number itself isn't a signal — where price sits relative to it is. Price trading above VWAP means the average buyer today is in profit and demand has controlled the session; price below VWAP means the average buyer is underwater. Larry Harris, in *Trading and Exchanges: Market Microstructure for Practitioners* (2003), describes VWAP as the de facto standard institutional traders are measured against precisely because it strips out the noise of any single print and reflects where real size actually transacted.

## How Day Traders Use VWAP

Day traders treat VWAP as a live, intraday pivot. Because it recalculates continuously and always sits somewhere near the middle of the day's volume distribution, it acts as a reference for whether the current price is "expensive" or "cheap" relative to the session so far — and as a level buyers and sellers both watch, which gives it self-fulfilling weight.

**Reclaim and reject setups** are the most common application: a stock that dips below VWAP and reclaims it on rising volume signals buyers stepping back in at a level institutions are already using as a benchmark. The inverse — a stock rejecting from VWAP on a bounce — signals the same institutional reference working against the bulls. Momentum and gap traders also use VWAP to judge whether an early move is holding (price staying above VWAP through the session) or fading (price sliding back through it as the day wears on).

None of this requires VWAP to predict direction on its own. It works because enough large accounts route orders relative to it that it becomes a real point of supply and demand, not just a lagging average.

## Why VWAP Resets Every Day — and Why That Matters for Swing Trades

**Standard VWAP is a single-session tool by design, and that's exactly what makes it a poor fit for a position meant to run 2 to 30 days.** Every session starts a brand-new calculation from zero volume. A swing trader checking VWAP on day 4 of a hold is looking at day 4's intraday average — a number with no memory of the breakout, the entry, or the three days of accumulation that came before it.

That's a structural mismatch, not a minor quirk. A moving average or an EMA stack carries information across many sessions on purpose — that's what makes it useful for a multi-day trend read. Standard VWAP carries information across exactly one session on purpose — that's what makes it useful for intraday execution. Using it for anything longer means fighting the tool's own design.

This is also why VWAP barely shows up in swing trading literature from Minervini, O'Neil, or Weinstein: their frameworks are built around multi-week trend structure (Stage 2, moving-average stacks, relative strength), and a metric that erases itself every 24 hours doesn't fit that time horizon.

## Anchored VWAP: The Swing Trading Adaptation

There is a version of VWAP that does carry across multiple sessions — anchored VWAP, which starts its calculation from a specific bar the trader chooses instead of the start of the current session. Trader and author Brian Shannon popularized the technique in *Technical Analysis Using Multiple Timeframes* (2008), anchoring the calculation to a meaningful event: a breakout day, a gap day, an earnings reaction, or a swing low.

Anchored from a breakout day, the running VWAP becomes the average price every share has changed hands at since that breakout — a volume-weighted cost basis for everyone who has entered the move. Price holding above an anchored VWAP through a multi-day pullback tells you the average participant since the breakout is still in profit; a clean break below it, especially on rising volume, tells you that cost basis is failing to hold as support.

That's a genuinely useful swing trading read, but it requires choosing the right anchor point by hand, and it still needs intraday tick data to compute correctly — a constraint most end-of-day charting tools and screeners don't carry.

## VWAP vs the Moving Average Stack for Swing Trading

| | VWAP (standard) | Anchored VWAP | [Moving Average Stack](/blog/moving-averages-for-swing-trading) |
|---|---|---|---|
| Resets | Every session | Never (from chosen anchor) | Never |
| Best timeframe | Intraday | Multi-day, from an event | Multi-day, always-on |
| Setup required | None — automatic | Manual anchor selection | None — automatic |
| Data needed | Intraday tick/volume | Intraday tick/volume | Daily OHLCV |
| Swing trading fit | Poor | Good, situationally | Strong |

The moving average stack wins on one point that matters for systematic swing trading: it requires no manual setup and runs the same way on every stock, every day, off daily data alone. Anchored VWAP is a sharper tool in the hands of a discretionary trader who picks the right anchor — but it doesn't scale to screening thousands of stocks without a human choosing an anchor point for each one.

## How EasySwing.trading Handles This

EasySwing.trading is an end-of-day swing trading screener, and it does not compute VWAP — standard or anchored — because both versions require intraday tick data that an end-of-day pipeline doesn't collect, and because standard VWAP's daily reset doesn't map onto a 2-to-30-day hold in the first place.

What the engine does compute is the same underlying signal VWAP is trying to capture — where genuine volume has transacted relative to price — using data built for the swing timeframe instead. Relative volume flags when a session's participation is abnormal, the [Stage 2 trend filter](/blog/stage-2-stock-analysis-minervini-uptrend) confirms the multi-week structure is intact, and [RS rank](/blog/relative-strength-rank-rs-90-swing-trading) measures whether that participation is outperforming the broader market. Together, those three checks answer the same underlying question anchored VWAP answers — is real size supporting this move — without requiring a trader to hand-pick an anchor point on every chart.

If your strategy genuinely depends on intraday VWAP reclaims, that's a day trading tool, and [a day trading screener](/blog/stock-screener-day-trading) built around intraday relative volume and gap filters is the right instrument — see [Swing Trading vs. Day Trading](/blog/swing-trading-vs-day-trading) for how the two timeframes and their tool requirements diverge.

## VWAP Checklist for Traders

✅ Use standard VWAP for intraday decisions — reclaim/reject setups, gauging whether a gap is holding
✅ Use anchored VWAP, from a breakout or gap day, if you're manually tracking a multi-day swing position
✅ Confirm VWAP reads with volume — a reclaim on light volume carries far less weight than one on expansion
✅ Treat VWAP as a level to watch, not a standalone entry signal — pair it with trend and regime context
❌ Don't check standard VWAP on day 3+ of a swing hold expecting it to mean anything — it reset at the open
❌ Don't substitute VWAP for a moving average stack in a systematic, multi-stock swing process
❌ Don't anchor VWAP to an arbitrary date — anchor to a specific, meaningful event (breakout, gap, earnings)
❌ Don't assume every charting platform supports anchored VWAP — many only plot the standard session version

## Frequently Asked Questions

### What is VWAP in trading?

VWAP (Volume-Weighted Average Price) is the average price a stock has traded at during the current session, weighted by the volume that transacted at each price level. It recalculates continuously through the day and resets to zero at every new session's open. Traders use it as a benchmark for whether the current price is high or low relative to where most of today's volume has actually changed hands.

### Is VWAP good for swing trading?

Standard VWAP is not well suited to swing trading because it resets every session and carries no memory of prior days — a mismatch for a 2-to-30-day hold. Anchored VWAP, calculated from a specific event like a breakout or gap day instead of the session open, is a better fit and gives a genuine multi-day read, but it requires manually choosing the anchor point and intraday data most end-of-day tools don't carry.

### What's the difference between VWAP and a moving average?

VWAP weights price by volume within a single session and resets daily; a moving average like the EMA20 or SMA50 averages closing prices over a fixed number of sessions and never resets. VWAP answers "where has volume actually transacted today," while a moving average answers "what's the trend over the past N days." For multi-day swing trading, the moving average stack is the tool built for the job.

### What is anchored VWAP?

Anchored VWAP is a version of VWAP that starts its calculation from a chosen bar — a breakout day, a gap day, an earnings reaction — instead of the current session's open. It carries across multiple sessions, unlike standard VWAP, giving a running volume-weighted cost basis for everyone who has traded the stock since that anchor point. Brian Shannon popularized the technique in *Technical Analysis Using Multiple Timeframes* (2008).

### Does EasySwing use VWAP?

No. EasySwing.trading runs on end-of-day data and doesn't compute VWAP, standard or anchored, because both require intraday tick data outside that pipeline. Instead, the engine captures the same underlying signal — genuine volume support behind a move — through relative volume, Stage 2 trend structure, and RS rank, computed across 2,000+ US equities every session.

---

*EasySwing.trading automatically screens 2,000+ US equities each evening for the volume and relative-strength conditions that anchored VWAP tries to capture on an intraday chart — Stage 2 trend structure, RS rank, and relative-volume analysis, computed at end-of-day rather than tick-by-tick. For the timeframe distinction behind why VWAP and swing trading tools diverge, see [Swing Trading vs. Day Trading](/blog/swing-trading-vs-day-trading) and [Day Trading Stock Screener: 6 Filters That Matter Most](/blog/stock-screener-day-trading). Scan results are for informational purposes only. See our [Risk Disclaimer](/disclaimer).*


---
*This is the LLM-optimized version. [View the interactive page](https://easyswing.trading/blog/vwap-swing-trading) for the human-friendly version.*
