VWAP Explained: Volume-Weighted Average Price

Bullynx Editorial Team·June 15, 2026·7 min read

Last updated July 21, 2026

VWAP, or Volume-Weighted Average Price, is the average price an asset has traded at over a session, weighted by the volume at each price. It shows where the bulk of the day's trading actually occurred, which is why institutions use it as a fair-value benchmark and intraday traders watch it as a dynamic support and resistance line.

Key takeaway

VWAP is the volume-weighted average price for the session. Trading above VWAP is generally read as bullish for the day and below it as bearish. Because large funds benchmark execution against it, VWAP often behaves as intraday support or resistance.

What is VWAP?

VWAP is a benchmark that answers a practical question: at what price did most of today's volume change hands? A simple average treats a price touched on one share the same as a price where a million shares traded. VWAP fixes that by weighting every price by the volume behind it, so the result reflects real participation, not just where price visited.

That makes VWAP fundamentally a volume tool, in the same family as the on-balance volume idea that volume confirms price. It also makes VWAP a single-session measure by default: standard VWAP resets when the new trading day begins, because it is meant to summarize one day's activity, not a multi-day trend.

How is VWAP calculated?

VWAP runs as a cumulative calculation from the session open, updating with every trade.

Typical Price = (High + Low + Close) / 3   (per period)

VWAP = Cumulative(Typical Price x Volume) / Cumulative(Volume)

For each bar, you multiply the typical price by that bar's volume, keep a running sum of those products, and divide by the running sum of volume. Early in the session VWAP moves quickly because little volume has accumulated; as the day fills in, the line steadies because each new bar is a smaller fraction of total volume. By the close, VWAP represents the true volume-weighted average cost of the entire session.

Why do institutions watch VWAP?

Large funds use VWAP as an execution benchmark. A trader filling a big order is judged on whether they beat VWAP: buying below it or selling above it means they transacted better than the session's average participant. Because moving billions without disturbing price is hard, many institutional algorithms are explicitly designed to execute around VWAP across the day.

This creates a self-reinforcing effect that ordinary traders can use. When a stock trades back to VWAP, institutional algorithms often step in to buy near or below it, which is why VWAP frequently acts as intraday support in an uptrending session and resistance in a downtrending one. You are effectively watching the level that big money references for fair value.

How do day traders use VWAP?

Intraday traders use VWAP three main ways: as a bias filter, as a mean-reversion reference, and as a trend-pullback level.

  • Bias filter: price holding above a rising VWAP supports a long bias for the day, while price stuck below a falling VWAP supports a short bias.
  • Mean reversion: in a range, traders fade moves that stretch far from VWAP, expecting price to drift back toward the volume-weighted average.
  • Trend pullback: in a trend, pullbacks to VWAP can offer entries in the direction of the move, with VWAP acting as the line that the trend defends.
VWAP is most reliable in liquid, high-volume names during regular trading hours. In thin or low-volume conditions, the level is less meaningful because there is not enough participation for the volume weighting to mean much.

Is VWAP bullish or bearish?

VWAP by itself is neither bullish nor bearish; it is a neutral benchmark that describes where the session's volume traded. The bias comes from where price sits relative to it. Price holding above a rising VWAP is generally read as intraday strength, because buyers are paying more than the session's volume-weighted average and the level is being defended on pullbacks. Price stuck below a falling VWAP is read as intraday weakness for the mirror reason.

The context matters more than the raw position. A brief poke above VWAP that fails and reverses is a weaker signal than price accepting and building above it. Because standard VWAP resets each session, yesterday's read does not carry over: a stock can close strong above VWAP and open the next day below a fresh one. Treat the VWAP relationship as a bias filter for the current session, not a standalone buy or sell trigger.

What is anchored VWAP?

Anchored VWAP extends the idea beyond a single day. Instead of starting at the session open, you anchor the calculation to a specific event, such as an earnings release, a major swing high, or a significant low, and let it run from there.

The result is the average price everyone has paid since that event. If you anchor to a major low, the anchored VWAP shows the average cost of buyers since the bottom, which often acts as support on pullbacks while the recovery holds. Anchoring to a high reveals the average cost of those who bought near the top, a level that can cap rallies. Because it ties volume-weighted price to a meaningful moment, anchored VWAP is a favorite for multi-day swing analysis.

VWAP vs a moving average

Both draw a line through price, but they weight it differently and answer different questions.

FeatureVWAPMoving average
WeightingBy volumeBy time (each bar equal)
ResetDaily (standard VWAP)Continuous, rolling window
Primary useIntraday fair value, executionTrend smoothing over a lookback
Best forDay trading, institutional benchmarkSwing and position trend reads

Use VWAP when you care where the day's volume actually traded and want an institutional fair-value reference. Use a moving average when you want to smooth price over a fixed window to read trend across many sessions.

VWAP in forex trading

VWAP was designed for centralized, exchange-traded markets where every transaction and its size are reported to one tape. Forex has no central exchange, so there is no single, authoritative volume figure. Each platform computes VWAP from whatever volume proxy it has: most retail charting tools use tick volume, the count of price changes in a period, while others use volume from a specific liquidity feed. Because those inputs differ, the VWAP value shown for the same currency pair can vary from one broker or platform to another, so it is less of a universal reference than the VWAP on a listed stock.

That does not make it useless in forex, but it changes how you read it. Tick-volume VWAP still tracks where activity concentrated and can act as an intraday mean, and traders who want a multi-day view often use an anchored or multi-day variant rather than a single session reset. If you are looking for something like a "5 day average VWAP," that is really an anchored or rolling multi-session calculation rather than standard intraday VWAP, and its meaning depends entirely on the volume proxy your platform feeds it. Confirm what volume source your platform uses before relying on the level.

Common VWAP mistakes and limitations

  1. Using it across days. Standard VWAP resets daily; it is not a multi-day trend line. Use anchored VWAP for longer horizons.
  2. Trusting it in thin markets. Low volume makes the weighting meaningless.
  3. Treating it as a guaranteed level. VWAP is a high-probability reference, not a wall. Price breaks through it routinely.
  4. Ignoring the trend. A bounce off VWAP in a strong downtrend is weaker than one in an uptrend; context still matters.
  5. Forgetting it lags within the day. Late in the session, accumulated volume makes VWAP slow to move.

Putting VWAP in context

VWAP gives intraday traders something most indicators do not: a level that institutional flow genuinely cares about. As a bias filter, a mean-reversion anchor, and a pullback reference, it organizes a session around where real volume traded. Combine it with trend and support and resistance, and VWAP becomes a backbone for day-trading decisions rather than a standalone signal.

When you are reading an intraday chart around VWAP, Bullynx's AI trading copilot can talk through how price is behaving relative to the level and what the bullish and bearish scenarios look like, while you confirm the read. For more on volume-aware tools, visit our technical indicators hub.
This article is educational and is not financial advice. Indicators describe past and present price behavior, and past or typical indicator behavior does not guarantee future results.

Frequently asked questions

What is VWAP in simple terms?
VWAP is the average price an asset has traded at during the session, weighted by volume. Prices where heavy volume changed hands count more than prices where little did. It shows the true average cost of the day's activity, which is why institutions use it as a fair-value benchmark.
Why do institutions use VWAP?
Large funds use VWAP to judge execution quality. Buying below VWAP or selling above it means they beat the session's volume-weighted average, so they got a better-than-average price. Because so much institutional flow references VWAP, the level often acts as intraday support or resistance.
What is the difference between VWAP and a moving average?
A moving average weights each period by time only, so every bar counts equally. VWAP weights by volume, so high-volume prices dominate, and it resets each session. VWAP reflects where most trading actually happened that day, while a moving average smooths price over a fixed lookback.
What is anchored VWAP?
Anchored VWAP starts the calculation from a specific point you choose, such as an earnings date, a swing high, or a major low, instead of the session open. It reveals the average price paid since that event, which can act as a meaningful support or resistance level over days or weeks.
Does VWAP reset every day?
Standard intraday VWAP resets at the start of each trading session, because it is a single-day benchmark. Anchored VWAP does not reset; it runs continuously from whatever point you anchor it to until you change the anchor.
Is price above VWAP bullish?
Price holding above a rising VWAP is generally read as intraday strength, because buyers are paying above the session's volume-weighted average and often defend the level on pullbacks. It is a bias filter, not a guaranteed signal: a brief poke above VWAP that fails is weaker than price accepting and building above it, and because VWAP resets daily the read applies only to the current session.
Does VWAP work in forex?
VWAP can be applied in forex, but with a caveat: forex has no centralized volume, so platforms compute it from tick volume or a specific liquidity feed. The value can differ between brokers for the same pair, making it less of a universal reference than on a listed stock. Confirm what volume source your platform uses, and consider anchored or multi-day variants if you want more than a single-session read.

Not sure what your indicators are telling you? Upload your chart and Lynx AI reads the signals in context: trend, levels, and whether the indicator agrees with price.

Keep reading

All Technical Indicators guides →

Educational only. Not financial advice. NFA. Bullynx is not a registered investment adviser or broker-dealer. Trading and investing involve significant risk of loss. Read the full risk disclosure.