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
Related Indicators
Related Tools & Guides
Part of our Technical Analysis Guide