At a glance
- What it is
- Cumulative price weighted by volume, usually from the session open
- Why it matters
- It is the benchmark institutional executions are measured against
- Resets
- Daily by default; anchored VWAP starts from a chosen event
- Best use
- Intraday reference for execution and for trend context
Key takeaways
- VWAP is the only common indicator whose importance comes from institutional practice rather than from a chart pattern.
- Execution algorithms trade toward VWAP, which creates genuine flow around it rather than a self-fulfilling prophecy based on attention alone.
- Price above VWAP indicates buyers have been paying up during the session; below indicates the opposite.
- Anchored VWAP, starting from a significant event rather than the session open, gives the average price paid by participants since that event.
- VWAP is an intraday tool: it resets daily and becomes less meaningful the further into the session you go, as more volume accumulates.
What VWAP measures
VWAP = cumulative(price x volume) / cumulative(volume)
where price is usually the typical price (H + L + C) / 3
Example within a session:
Bar 1: typical 100.10, volume 5,000 -> 500,500
Bar 2: typical 100.40, volume 12,000 -> 1,204,800
Bar 3: typical 100.20, volume 3,000 -> 300,600
Cumulative value = 2,005,900
Cumulative volume = 20,000
VWAP = 100.295
Unlike a moving average, VWAP weights by how much traded,
so a high-volume bar influences it far more than a quiet one.The volume weighting is what distinguishes VWAP from a simple average. A large block trading at one price moves VWAP substantially, while a quiet drift does not. That makes VWAP a measure of where the session’s actual business was done rather than where price happened to travel.
Why institutions care
A fund needing to buy a large position cannot do so in one order without moving the price. It uses an execution algorithm to spread the order across the session, and its performance is measured against VWAP: buying below VWAP is good execution, buying above it is poor execution.
- The benchmark creates behaviour. Algorithms adjust their participation rate to stay near VWAP, which means real order flow is anchored to it.
- It identifies who is in control. Price sustained above VWAP means buyers have been accepting higher prices throughout the session.
- It provides a reference for your own execution. Retail traders can use it to judge whether they entered at a reasonable price relative to the session.
- It is meaningful only where volume data is reliable. Futures and equities qualify; spot forex does not, because volume is a tick proxy.
- It matters most for larger orders. For a small retail order, the execution benchmark aspect is irrelevant, though the flow effect still shapes price.
Practical VWAP strategies
VWAP as a trend filter
The simplest use: take long intraday setups only while price is above VWAP and short setups only while below. This aligns you with the direction institutional flow has been pushing during the session and eliminates a large share of countertrend intraday trades.
VWAP reversion with bands
- Setup
- Add standard deviation bands at 1, 2, and 3 deviations from VWAP. Extended moves to the outer bands frequently revert toward VWAP.
- Entry
- Price reaches the second band with declining momentum, in a session without a strong directional trend.
- Target
- VWAP itself, or the first band.
- Stop
- Beyond the third band, or a fixed ATR distance.
- Filter
- Only in range-type sessions. In a strong trend day, price rides the outer band and this setup fails repeatedly.
Anchored VWAP
Rather than resetting daily, anchored VWAP starts from a chosen event: an earnings release, a major high or low, or the start of a new trend. The resulting line shows the average price paid by everyone who has traded since that event, which makes it a meaningful reference for where positions taken since then are underwater or in profit.
Limitations
- It resets daily. Standard VWAP has no memory beyond the session, so it says nothing about multi-day structure. Anchored VWAP addresses this.
- It becomes sticky late in the session. As cumulative volume grows, each new bar moves VWAP less, so it lags increasingly by the close.
- It requires real volume data. In spot forex, volume is a tick count from one broker, so VWAP is unreliable. Use futures data instead where available.
- Crypto volume varies by venue and includes questionable reporting on some exchanges, so VWAP differs between platforms.
- It is not a signal by itself. Price crossing VWAP happens frequently. It is context, and needs a separate entry trigger.
- Early session readings are unstable because cumulative volume is small, so the first minutes produce a jumpy line.
Frequently asked questions
What does it mean when price is above VWAP?
That the volume-weighted average transaction price for the session is below the current price, meaning buyers have been accepting progressively higher prices. It indicates buyers are in control of the session so far. It is a description of what has happened rather than a prediction of what follows.
Is VWAP useful for swing trading?
Standard session VWAP resets daily, so it is primarily an intraday tool. Anchored VWAP is genuinely useful for longer horizons: anchoring to a significant high, low, or event gives a multi-week reference for the average price paid since then, which often acts as support or resistance.
How do institutions use VWAP?
As an execution benchmark. A fund buying a large position instructs an algorithm to work the order through the session, and the resulting average price is compared with VWAP to judge execution quality. This is why substantial real flow is anchored to the level rather than merely observed near it.
Can I use VWAP in forex?
Not reliably in spot forex, because there is no centralised volume and platforms display tick counts from a single broker. If you want a VWAP for a currency, use the corresponding futures contract, which has genuine exchange-reported volume.
What are VWAP bands?
Standard deviation bands plotted at intervals above and below VWAP, analogous to Bollinger Bands but anchored to the volume-weighted average. They provide a volatility-scaled sense of how extended price is relative to the session’s transaction average, and they are commonly used for intraday reversion setups in range-type sessions.
Test this idea before you trade it
Describe the rules in plain language and AlgoTrader AI turns them into a structured strategy blueprint with a configurable historical backtest, cost assumptions, and exportable code.
Build a backtestKeep reading
- StrategiesDay Trading Strategy: What Works, What Costs, and What Fails
- IndicatorsVolume Indicators Guide: Reading Participation Honestly
- StrategiesGap Trading Strategy: Fading and Following the Opening Gap
- Algo & QuantExecution Algorithms: TWAP, VWAP, and Getting Filled Well
- MechanicsThe Order Book Explained: Reading Market Depth
- IndicatorsTechnical Indicators Explained: What They Measure and What They Cannot
Referenced by
Educational use only. This guide explains how a strategy works. It is not investment advice, not a recommendation, and no result described here is a forecast. Test any approach on historical and out-of-sample data, size positions conservatively, and never risk money you cannot afford to lose.