VWAP Indicator: Volume-Weighted Average Price Explained
VWAP blends price and volume into a single intraday line that institutions use as a fair-value benchmark. Here is how it is calculated, how traders read it, and where it breaks down.
What Is VWAP?
VWAP stands for Volume-Weighted Average Price. It is the average price an asset has traded at during a session, with each price weighted by the volume that traded there. Unlike a simple moving average, which treats every period equally, VWAP gives more weight to price levels where large amounts of trading actually happened.
The result is a single line plotted on an intraday chart that represents, roughly, the "average cost" paid by everyone trading that session. Because it factors in volume, VWAP is harder to distort with thin, low-volume price spikes than a plain price average.
One critical detail for beginners: standard VWAP resets at the start of each new session. On most platforms it begins recalculating from the first candle of the day, so it is an intraday tool by design. There are anchored and rolling variations (covered below), but the classic version is session-based.
How VWAP Is Calculated
The formula is straightforward, and walking through it removes the mystery:
- For each period (e.g., each 1-minute or 5-minute candle), find the typical price: (High + Low + Close) ÷ 3.
- Multiply that typical price by the volume for the period.
- Keep a running sum of those (price × volume) values from the session start.
- Keep a running sum of volume from the session start.
- Divide the cumulative (price × volume) by the cumulative volume.
In short: VWAP = Σ(Typical Price × Volume) ÷ Σ(Volume), accumulated from the open.
| Candle | Typical Price | Volume | Price × Volume |
|---|---|---|---|
| 1 | $100 | 10 | $1,000 |
| 2 | $102 | 40 | $4,080 |
| 3 | $101 | 20 | $2,020 |
Why Institutions Use VWAP as a Benchmark
VWAP's biggest role is not as a flashy signal — it is a benchmark. Large funds and desks often need to buy or sell huge positions without moving the market against themselves. They measure their execution quality against VWAP:
- Buying below VWAP means a trader filled their order for less than the session's volume-weighted average — generally considered a good fill.
- Selling above VWAP means they got more than the average — also favorable.
- Many algorithmic execution strategies are literally designed to track or beat VWAP over a defined window.
This institutional usage is what makes VWAP self-reinforcing intraday: a lot of large players are watching the same line, so price often reacts around it. For automated approaches, VWAP is a common reference point in execution logic and in some crypto trading bot designs, though using it well still requires backtesting before risking capital.
Reading VWAP: Intraday Support and Resistance
Beyond execution, discretionary traders use VWAP to read intraday bias and to spot dynamic support and resistance:
- Price above VWAP: buyers are, on average, in control for the session — a bullish intraday lean.
- Price below VWAP: sellers have the upper hand on average — a bearish intraday lean.
- VWAP as support: in an uptrending session, pullbacks often pause or bounce near the rising VWAP line.
- VWAP as resistance: in a downtrending session, rallies often stall near the falling line.
Anchored VWAP is a popular variation: instead of starting at the session open, you "anchor" the calculation to a significant event — a major swing high, a swing low, or a news candle — to see the average cost since that moment.
Limits and Honest Caveats
VWAP is useful, but it is not a crystal ball. Understanding its weaknesses keeps you from over-trusting it.
| Limitation | What it means |
|---|---|
| Session reset | Standard VWAP resets daily, so it is weak for multi-day swing or position trading. Use anchored/rolling versions or other tools for longer horizons. |
| Lagging by nature | VWAP reflects what has already traded. In fast, news-driven moves it can sit far from price and react slowly. |
| Crypto data quirks | VWAP depends on accurate volume. In 24/7 crypto markets, "session start" is fuzzy, and reported volume can differ across exchanges or include wash trading. |
| Not a standalone signal | A VWAP touch alone is not a trade. It needs confirmation and risk control. |
VWAP works best as one input among several. Many traders pair it with momentum tools such as RSI or MACD, plus disciplined position sizing. It is most reliable for liquid, high-volume assets during active hours; in thin markets the signal degrades.
This article is educational and is not investment advice. No indicator guarantees profits, and past chart behavior does not predict future prices. Crypto trading carries substantial risk of loss — never risk more than you can afford to lose, and verify any approach with your own research and testing before using real funds.
NOONOO TRADING — join the free chat and watch live trading together.
Join free chat →📈 Sign up on OKX for a trading fee discount
Get OKX fee discount →