Singuard Home Blog Contact eTrader eTrader for Businesses eTrader for Traders Broker Broker CRM Live Demo Prop Firm Prop Firm CRM Live Demo
Trading & Markets

VWAP: The Institutional Average That Frames the Day.

A large fund does not get judged on whether it bought low. It gets judged on whether it bought better than the day's volume weighted average. That single benchmark is why VWAP behaves differently from every other line on your chart.

Alex Onta, Executive Director, SINGUARD By May 16, 2026 7 min read

An execution desk gets an order to buy 400,000 shares. Nobody expects them to time the bottom. They are expected to finish the day with an average fill price at or better than the volume weighted average price of every share traded in that name that session. Beat it and the desk did its job. Miss it by a few basis points on a large order and someone asks why.

That is the whole reason VWAP is worth having on a chart. It is not a clever formula. It is the number a meaningful share of the market is actively trying to trade around, which makes it a place where real orders sit.

The calculation, which is simpler than the reputation

For each bar, take the typical price, high plus low plus close divided by three, and multiply by that bar's volume. Add those products up from the session start. Divide by the total volume over the same period. The result is the average price at which the session's volume actually changed hands, weighted so a 10,000 lot bar counts ten times as much as a 1,000 lot bar.

Two properties follow directly from that. First, VWAP resets. The standard intraday version starts fresh at the session open, so it is a within-day benchmark and carries nothing over from yesterday. Second, it gets progressively harder to move. By mid-afternoon the cumulative volume in the denominator is large enough that a single spike barely shifts the line, which is why VWAP flattens out as the session ages while a 20 period moving average keeps whipping around.

Why VWAP behaves differently from a moving average

A simple moving average treats a quiet 3am bar and a frantic post-release bar as equal. VWAP does not. It weights by participation, so the level it produces sits where business was done rather than where price merely passed through. When a market spends an hour grinding sideways on heavy volume and then spikes away on thin volume, the moving average follows the spike and VWAP stays anchored to the hour that mattered.

The second structural difference is the reset. A moving average is a rolling window with no memory of session boundaries. VWAP has an explicit start point, which turns it into a statement about one specific period rather than a smoothing of the last N bars. That is why traders speak about being above or below VWAP as a description of who is currently winning on the day, buyers or sellers, rather than as a trend signal.

Anchored VWAP, which is where the tool gets interesting

Nothing forces the calculation to start at the session open. Anchor it to a specific event instead, and the line answers a specific question: what is the average price paid by everyone who has traded since that moment?

Useful anchors are the ones where a decision was made by a lot of people at once. The high or low of a major swing. The first tick after an NFP release or a central bank decision. A gap open. An earnings print. Anchor VWAP to the top of a failed rally and you can watch price approach the average entry of everyone trapped long, which is a far more concrete reason for supply to appear at a level than a hand-drawn line. It pairs naturally with the way supply and demand thinking treats a level as a group of orders rather than as geometry, and with plain support and resistance work.

Anchored VWAP is only meaningful if the anchor is meaningful. Anchoring to a random bar because the line then fits recent price is curve fitting, and it will produce a level nobody else in the market is watching.

Bands, and the mean reversion trade

Most platforms plot standard deviation bands around VWAP, usually at one, two and three deviations. The logic mirrors any dispersion measure: the further price sits from the volume weighted average, the more extended the session is relative to where business has been done. Intraday mean reversion traders fade the outer bands back toward the centre line. Trend traders do the opposite, treating a sustained hold above the upper band as evidence of one-sided participation and using pullbacks to VWAP itself as entries rather than exits.

Both readings are valid in different regimes, which is exactly the problem. VWAP tells you where the average is, not what will happen next. Trading it without a regime filter, some read on whether the session is trending or ranging, produces a strategy that gets stopped out repeatedly in the wrong environment. Our notes on volatility measures and on range trading cover the filters that make the difference.

The FX caveat nobody mentions often enough

VWAP was built for centralised venues. On a stock exchange or a futures market, volume is a real number: every contract traded is reported through one clearing point. Spot forex has no central exchange, so the volume your platform shows is tick volume, the count of price updates in the bar, sourced from your broker's own feed.

Tick volume correlates reasonably well with real activity, which is why the indicator still produces a usable line on EURUSD. But it is a proxy, and two brokers will produce two slightly different VWAPs on the same pair over the same session because their feeds differ. That is fine for a discretionary read. It is a problem if you are backtesting a rule that triggers on an exact touch of the line, because the level you tested is not the level the next feed will print.

Index and commodity CFDs sit in between, since the underlying futures volume is real but the CFD wrapper may report the broker's own activity instead. If VWAP matters to your process, check what the volume column on your platform is actually counting before you build a rule on top of it.

Using it without over-reading it

The honest use case is context. Price above the session VWAP and holding says buyers have been paying up all day. A first test of VWAP after a strong move up is the location where a lot of desks that missed the move are willing to get involved, which is why those tests so often produce a reaction. When price cuts through and the line flattens, the session has no directional winner and most intraday setups are worth skipping.

None of that is a signal on its own, and no indicator changes the fact that leveraged trading carries a high risk of loss. VWAP earns its space on the chart because it describes participation rather than price alone, and participation is the thing most other indicators throw away.

"VWAP is useful because other people are being measured against it. The moment you treat it as a magic level rather than a benchmark other desks have to beat, it stops working for you."

— Alex Onta, Executive Director, SINGUARD

Key Takeaways

Frequently Asked Questions

What is the difference between VWAP and a moving average?

A moving average weights every bar equally and rolls forward continuously. VWAP weights each bar by its volume and starts fresh at a defined point, usually the session open, so it reports where trading activity actually took place rather than smoothing recent prices.

Does VWAP work in forex?

It plots and it is widely used, but the volume input is tick volume rather than centrally reported contract volume, because spot forex has no single exchange. The line is a reasonable proxy for participation and differs slightly from one broker feed to another.

What is anchored VWAP used for?

Anchoring the calculation to an event such as a gap open, a swing high or a data release shows the volume weighted average price paid by every participant since that moment, which identifies where trapped positions sit close to break even.


About the Author

Alex Onta, Executive Director, SINGUARD
Alex Onta Executive Director, SINGUARD

Alex Onta is an Executive Director at SINGUARD. He built eTrader, the terminal, the mobile apps, eTrader Broker, Copytrading, Business and Community, along with the worldwide clustered-server infrastructure it all runs on, with his brother Roman Onta helping on the design, and he leads that division today. Together with Roman he builds the Prop Firm CRM, the Broker CRM, Scalegram and CopySignals, and the two of them carry worldwide compliance, payment processing and international business structuring side by side. He lives and works in Dubai for most of the year. Meet the executive duo leading Singuard's five divisions.

Your Own Trading Firm, Live in 24 Hours.

SINGUARD builds the technology behind brokers and prop firms: trading platform, CRM, client portal and payment rails, one bundle, one predictable price. Book a call and see it working, or keep reading the guides.

More in Trading & Markets