← The Trading Desk
Indicators

VWAP Explained: How Traders Use the Volume-Weighted Average Price

By Paldomz Systems · 7 min read

Most moving averages treat every candle the same — a quiet hour and a frantic one count equally. VWAP doesn't. It weights price by how much actually traded, so the line lands where the real money changed hands. That's why desks at big funds measure their fills against it, why day traders draw it before anything else, and why price so often stalls, bounces, or accelerates the moment it touches the VWAP line. Here's what it measures, how it's built, and how to trade with it instead of squinting at it.

VWAP stands for Volume-Weighted Average Price. It answers a simple question: across everything that traded today, what was the average price paid — with the busy moments counting for more than the dead ones? A plain moving average asks "what's the average of the last 20 closes?" VWAP asks "what's the average price that money actually paid?" Because volume does the weighting, VWAP sits close to the price levels where the crowd was most active, which is exactly why it behaves like a magnet and a fair-value line rolled into one.

PRICE vs VWAP · one session RECLAIM VWAP PRICE VOLUME · taller bars = more weight in the average
VWAP (cyan) rides the price where volume was heaviest. The dip that got bought back on high volume — the reclaim — is the classic VWAP setup.

How VWAP is actually calculated

The formula looks intimidating but the idea is plain. For each period (a candle, a print, a bar), you take a representative price and multiply it by the volume that traded there. You add all of those up, then divide by the total volume. That's it — a running average where every unit of volume gets one vote.

The formula

VWAP = Σ (Typical Price × Volume) ÷ Σ Volume, where Typical Price is usually (High + Low + Close) ÷ 3 for each period. Both sums run cumulatively from the session's start, so VWAP is a single line that updates with every new bar.

A worked example

Say a stock trades through three chunky bars early in the session:

Add the price×volume column: 100,000 + 306,000 + 101,000 = 507,000. Add the volume: 1,000 + 3,000 + 1,000 = 5,000. Divide: 507,000 ÷ 5,000 = $101.40.

Notice what happened. A simple average of $100, $102 and $101 would be $101.00. But because three times as much volume traded at $102, VWAP is pulled up to $101.40. The busy bar had more say — that's the whole point. VWAP tells you the price the average dollar paid, not the average of the candles.

Why VWAP resets every day

Standard VWAP is an intraday tool. It starts fresh at the market open and accumulates through the session, then wipes clean for the next day. That reset is a feature, not a bug: it makes VWAP a benchmark for today's auction, not last week's. Early in the session the line is jumpy because there's little volume to smooth it; by midday it's heavy and slow-moving, which is exactly when it becomes a reliable line in the sand. This daily reset is also why VWAP is far more popular with day traders and scalpers than with swing traders — a line that resets at every open isn't much use if you hold for weeks.

In 24-hour markets like crypto and forex, "the open" is a choice. Platforms typically anchor the daily VWAP to a fixed UTC time. Some traders prefer to anchor it to a specific event instead — which brings us to the more flexible cousin.

Anchored VWAP

Anchored VWAP lets you start the calculation from a bar you pick — an earnings gap, a swing high, the day a major low printed — instead of the session open. It answers a sharper question: "what's the average price everyone has paid since that event?" If price is trading above the anchored VWAP drawn from a big low, buyers who got in since the bottom are, on average, in profit — a subtle sign of strength. It's one of the most useful ways to turn VWAP into a swing-trading tool.

How to actually trade with VWAP

1. Use it as a fair-value bias line

The simplest read: price above VWAP means buyers are in control today and the average participant is underwater on shorts; price below VWAP means sellers have the edge. Many intraday traders simply refuse to go long below VWAP or short above it. It won't make the trade for you, but it stops you fighting the day's dominant side.

2. Trade the reclaim and the reject

The highest-quality VWAP setups happen at the line itself. In an uptrend, price pulls back to VWAP, holds, and pushes off it — the bounce, with your stop just below the line. After a dip below, price pushing back above and holding is a reclaim (marked on the chart above). The mirror image in a downtrend is the reject: price rallies into VWAP from below, stalls, and rolls over. In each case VWAP gives you a precise level to enter against and a tight place to be wrong.

3. Respect the trend day

On a strong trend day, price can ride one side of VWAP from open to close and never come back to touch it. Don't keep fading a runaway move just because it's "far from VWAP" — distance from the line is not a reversal signal. VWAP tells you who's in control, not that control is about to change hands.

4. Combine it with structure and volume

VWAP is strongest where it lines up with something else: a prior support level sitting right at VWAP, or a reclaim that happens on a clear surge in volume. A touch of VWAP on thin, fading volume is far weaker than one backed by a spike. Pair the line with the chart, don't trade it blind.

Common mistakes

Key takeaways

  • VWAP is the average price weighted by volume — it lands where the real money traded, so it acts as an intraday fair-value benchmark.
  • It's calculated cumulatively from the session open and resets each day; anchored VWAP lets you start it from an event of your choosing.
  • Above VWAP favours buyers, below favours sellers — use it as a bias filter, then trade the bounce, reclaim, or reject at the line.
  • A touch is a place to look, not a signal. Confirm with price structure and volume, and never fade a clean trend just because it's far from the line.
Read the level, then read the verdict

See where price sits versus fair value — at a glance.

Paldomz ChartVerdict factors volume-weighted levels and market structure into one clear read, then hands you a BUY / SELL / STAND ASIDE verdict from trend, structure and momentum. So instead of eyeballing whether price is above or below VWAP, you get the context and the call in one place.

⚡ Open the Free Tool
No card required · Works on crypto, forex & stocks

Educational content only. Not financial advice. Trading involves substantial risk of loss and is not suitable for everyone. No guarantee of earnings — past performance and past signals do not predict future results. Trade only with money you can afford to lose.