VWAP — Volume Weighted Average Price

The institutional benchmark that reveals intraday fair value, acting as dynamic support and resistance based on volume-weighted price action.

Volume
9:30 10:00 11:00 12:00 1:00 2:00 3:00 $152 $151 $150 $149 $148 $147 $146 Open Above VWAP = Bullish Below VWAP = Bearish VWAP Upper Band (+1σ) Lower Band (-1σ) BUY VWAP Bounce SELL VWAP Break Rejection VWAP — Intraday Support, Resistance & Deviation Bands

Bullish Signals

Bearish Signals

What Is VWAP?

The Volume Weighted Average Price (VWAP) is an intraday benchmark indicator that calculates the average price of a stock weighted by the volume traded at each price level throughout the session. Unlike a simple moving average that treats every bar equally, VWAP gives more weight to price levels where the most shares changed hands, making it a far more accurate representation of where money actually flowed during the day.

VWAP was originally developed as an institutional tool. When a large fund needs to buy or sell millions of shares without moving the market, it evaluates execution quality against the VWAP. If a buy order is filled below VWAP, the execution was favorable. If it was filled above, the institution overpaid. This institutional use is precisely what makes VWAP such a powerful indicator for retail traders: when algorithms and fund managers are all watching the same level, that level becomes a self-fulfilling prophecy for intraday support and resistance.

On a chart, VWAP appears as a smooth line that weaves through the candles, typically starting near the opening price and slowly moving as the day's volume data accumulates. As the session progresses, VWAP becomes less responsive to new data because the cumulative calculation grows, making it increasingly stable in the afternoon.

How VWAP Is Calculated

VWAP is computed on a cumulative basis from the start of the trading session. For each bar, calculate the Typical Price: (High + Low + Close) / 3. Then multiply that by the volume for that bar. Maintain a running sum of these values and a running sum of volume.

Formula: VWAP = Cumulative(Typical Price x Volume) / Cumulative(Volume).

Because the calculation is cumulative and resets each session, VWAP is most meaningful as an intraday indicator. In the first hour of trading, VWAP is highly sensitive to each new bar because the cumulative volume is still small. By the afternoon, a single bar's contribution to the cumulative total is minimal, so VWAP barely moves. This means that VWAP crosses are most significant in the early to mid-session, while late-day VWAP acts as a nearly fixed level.

Standard deviation bands are calculated by measuring how far each bar's typical price deviates from VWAP, squaring those deviations, summing them cumulatively, dividing by the cumulative count, and taking the square root. The upper and lower bands are typically plotted at one and two standard deviations above and below VWAP.

How to Use VWAP

VWAP as directional bias. The simplest use of VWAP is as a trend filter. If price is above VWAP, the intraday bias is bullish and you should favor long trades. If price is below VWAP, the bias is bearish and you should favor shorts or stay flat. This approach alone eliminates many counter-trend trades that would result in losses.

VWAP bounce strategy. When price pulls back to VWAP and finds support, it presents a high-probability long entry. The chart illustration above shows this at the sixth candle: price dips to VWAP and bounces, confirming that institutional buyers are defending the level. The key is to wait for a confirming candle, a green close at or just above VWAP, rather than blindly buying the touch.

VWAP break strategy. When price convincingly breaks below VWAP on increasing volume, it signals a shift in control from buyers to sellers. Short sellers enter on the break or on the first retest of VWAP from below, which often acts as resistance. The SVG above illustrates this at candle nine, where price breaks through VWAP, and candles eleven and twelve show the failed retest and rejection.

VWAP band fade strategy. When price reaches the upper band (+1 sigma), it is statistically extended and may revert back toward VWAP. Similarly, touching the lower band often triggers a bounce. These band touches work best in range-bound or mean-reverting sessions where price oscillates around VWAP without a strong directional trend.

Common Mistakes

Using VWAP on daily or weekly charts. VWAP resets each session, which means it has no meaningful interpretation on multi-day charts. The cumulative calculation would grow indefinitely without a reset, making it useless as a support or resistance level. For multi-day analysis, use Anchored VWAP from a specific date instead.

Buying or selling the first VWAP touch. The initial cross of VWAP in the morning is often unreliable because VWAP has not yet accumulated enough data. Wait until at least thirty minutes into the session before treating VWAP crosses as signals. The best VWAP setups occur during the mid-morning and early afternoon when the indicator has stabilized.

Ignoring the session context. VWAP works differently on trending days versus ranging days. On a strong trend day, price may stay above (or below) VWAP the entire session, and buying dips to VWAP is highly effective. On a range day, price oscillates around VWAP and fade strategies work better. Identify the session type early to choose the appropriate VWAP strategy.

Using VWAP without volume confirmation. A VWAP bounce is only meaningful if volume supports it. If price touches VWAP but volume is declining, the bounce may lack conviction. Look for volume increasing on the bounce candle to confirm that institutional interest is present at that level.

Recommended Settings

Configuration Style Best For
Session VWAP (daily reset) Default Intraday trading, scalping, day trading
VWAP + 1 Std Dev bands Standard Mean-reversion strategies, fade setups
VWAP + 2 Std Dev bands Wide Extreme extension signals, volatile stocks
Anchored VWAP Custom anchor Swing trading, earnings analysis, multi-day levels

Frequently Asked Questions

VWAP stands for Volume Weighted Average Price. It calculates the average price of a stock weighted by volume throughout the trading day, producing a single line that represents the true average price at which shares traded. It is the most important benchmark used by institutional traders and algorithms to evaluate trade execution quality. For retail traders, it serves as a powerful intraday support and resistance level.
VWAP is calculated by taking the cumulative sum of (Typical Price multiplied by Volume) and dividing it by the cumulative sum of Volume. The Typical Price for each bar is (High + Low + Close) divided by 3. This cumulative calculation resets at the beginning of each trading session, which is why VWAP is primarily an intraday indicator. As the day progresses, VWAP becomes more stable because each new bar has less impact on the growing cumulative total.
Institutions use VWAP as a benchmark for order execution quality. If a large buy order is filled at a price below VWAP, the execution is considered favorable because the fund paid less than the volume-weighted average. Many algorithmic trading systems, known as VWAP algos, are specifically designed to execute orders at or near the VWAP level. This widespread institutional use makes VWAP a self-fulfilling support and resistance level that retail traders can exploit.
Standard VWAP resets at the beginning of each trading session, so it is primarily an intraday indicator and loses its meaning on daily or weekly charts. However, Anchored VWAP (AVWAP) can be applied to any timeframe by starting the cumulative calculation from a user-specified date, such as an earnings announcement, an IPO, or a significant swing high or low. Anchored VWAP is widely used by swing traders for multi-day analysis.
VWAP standard deviation bands are upper and lower bands plotted at one or two standard deviations from the VWAP line. They function similarly to Bollinger Bands but are volume-weighted. The upper band marks where price is statistically extended above the average, and the lower band marks where it is extended below. Price tends to revert toward VWAP from these extremes, making the bands useful for identifying overbought and oversold conditions during intraday trading.

Related Indicators

Related Tools & Guides

Part of our Technical Analysis Guide