VWAP Indicator: Volume Weighted Average Price

The line institutional traders actually care about, and how to use it for intraday setups.

What Is VWAP?

VWAP (Volume Weighted Average Price) is the average price a stock has traded at throughout the day, weighted by volume. Not by time, not by number of candles. By actual shares traded.

The formula is straightforward. For each bar, calculate the typical price: (High + Low + Close) / 3. Multiply that by the bar's volume. Keep a running cumulative total of those values, and divide by the cumulative total volume. That's your VWAP.

VWAP = Cumulative(TP × Volume) / Cumulative(Volume)

This is not the same as a moving average. A 20-period SMA gives equal weight to every bar. VWAP gives more weight to bars where heavy volume traded. If 5 million shares trade at $150 in the morning and only 500,000 trade at $155 in the afternoon, VWAP stays anchored near $150. The volume tells you where the real action happened.

VWAP resets at market open every day. Yesterday's VWAP is gone. This makes it a purely intraday tool. The reset is the feature, not a limitation — it gives you a clean reference point for each session.

AAPL Intraday - VWAP Open full chart →

Notice how VWAP acts like a magnet throughout the session. Price deviates from it, then gets pulled back. This isn't random — it's the result of institutional order flow constantly interacting with this level.

Why VWAP Matters

Here's what separates VWAP from every other indicator on your chart: institutions actually use it. Not as a trading signal — as a benchmark.

When a mutual fund needs to buy 2 million shares of AAPL, the portfolio manager doesn't say "buy it all at once." They tell the execution desk to fill the order at or below VWAP. If the desk buys below VWAP, they got a good fill. Above VWAP, they paid more than the market's average price. The trader gets graded on this.

This creates a self-reinforcing dynamic. Large orders cluster around VWAP because that's where institutions are executing. That clustering creates real support and resistance. It's not some arbitrary line drawn from a formula — it's backed by actual order flow and real money.

Price above VWAP = buyers in control. The average buyer is profitable. Longs feel confident, shorts feel pressure. Price below VWAP = sellers in control. The average buyer is underwater. Longs get nervous, shorts get emboldened. This psychological dynamic is why VWAP works as support and resistance.

This also means VWAP is more significant on high-volume stocks. On a stock trading 50 million shares a day like SPY, VWAP represents the consensus of enormous capital. On a stock trading 200,000 shares, VWAP is easily distorted by a few large prints and far less reliable.

SPY Intraday - VWAP Open full chart →

VWAP for Day Trading

VWAP is an intraday indicator. Full stop. Plotting VWAP on a daily or weekly chart is meaningless because it resets every session. If someone tells you to use VWAP for swing trading, they don't understand how it works.

The core rule is simple: price above VWAP = bullish bias, price below VWAP = bearish bias. This single filter eliminates a huge number of bad trades. If price is below VWAP, don't go long unless you have a very specific reason to fight the intraday trend.

The morning session

VWAP is unstable in the first 15 minutes of trading. Volume is front-loaded at the open, and VWAP hasn't accumulated enough data to be meaningful yet. A few large prints can whip it around. Most experienced VWAP traders wait until at least 9:45-10:00 AM ET before giving VWAP signals any weight.

By 10:00 AM, VWAP has settled into a stable trajectory. The morning trend becomes clear: is price consistently holding above VWAP, or did it fail to reclaim it after the opening volatility? This early relationship between price and VWAP often sets the tone for the rest of the session.

Midday reversion

Between 11:30 AM and 2:00 PM, volume typically drops and price tends to revert toward VWAP. This is the "chop zone" where VWAP becomes a magnet rather than a support/resistance level. Breakout trades during this period have lower follow-through. Mean-reversion trades toward VWAP work better.

Power hour

The last hour of trading (3:00-4:00 PM) brings volume back. Price often makes a decisive move away from VWAP in the final push. If price has been above VWAP all day and accelerates higher into the close, that's a strong bullish signal for the next session's open. If it breaks below VWAP into the close after holding above it all day, watch for bearish follow-through the next morning.

TSLA Intraday - VWAP Open full chart →

TSLA is a favorite for VWAP trading because of its high volume and volatility. The stock regularly makes clean moves off VWAP, and the high participation means the level is well-respected.

See VWAP on any stock

Real-time intraday VWAP with volume profile.

Open AAPL chart

VWAP Trading Setups

Three setups that work consistently on liquid, high-volume stocks. Each has specific entry rules, not just "price is near VWAP, do something."

1. VWAP bounce

Price pulls back to VWAP after trending above it, tests it as support, and bounces. This is the bread-and-butter VWAP trade. You're buying at the average price in an uptrending session — statistically a good spot.

Example: NVDA opens strong, rallies 2% above VWAP by 10:00 AM, then drifts back to VWAP around 11:00 AM on declining volume. It touches VWAP, prints a hammer candle on increasing volume, and bounces. That's your entry. Stop just below VWAP. Target is the morning high or higher.

2. VWAP break and retest

Price breaks above VWAP, pulls back to test it from above, and VWAP now acts as support. This is a trend-continuation play. The break establishes the direction; the retest gives you a low-risk entry.

3. VWAP rejection

The short-side mirror. Price rallies into VWAP from below and gets rejected. This tells you that even at the average price, buyers aren't willing to step in. Sellers are defending the level.

The single best VWAP filter: check whether SPY is above or below its own VWAP. If SPY is above VWAP, take long setups. If SPY is below VWAP, take short setups. Trading individual stocks with the market's VWAP direction dramatically improves your win rate.

NVDA Intraday - VWAP Open full chart →

Combining VWAP with Other Tools

VWAP is powerful on its own, but it gets stronger with confluence. Two independent signals pointing to the same level is always better than one.

VWAP + volume

Always watch volume when trading VWAP. A VWAP bounce on heavy volume is far more significant than one on thin volume. Heavy volume at VWAP means large participants are actively defending or attacking the level. Light volume means the test is less meaningful and more likely to be noise.

VWAP + horizontal support/resistance

When VWAP lines up with a prior day's high, a premarket level, or a round number like $200, the zone becomes much stronger. Institutions are executing at VWAP, and other traders are watching the horizontal level. You get a double layer of orders at the same price, which makes the reaction more likely and more powerful. See the full support and resistance guide for identifying these levels.

VWAP + moving averages

On intraday charts, the 9 EMA and 20 EMA are commonly used alongside VWAP. A simple framework: above VWAP and above the 9 EMA = aggressive long. Above VWAP but below the 9 EMA = cautious, wait for the 9 EMA to be reclaimed. Below VWAP = no longs. This layered approach keeps you out of choppy midday action where VWAP alone gives mixed signals. For more on moving average strategies, see the moving averages guide.

Confluence is the key. VWAP at $150, a prior day's close at $150.20, and the 20 EMA crossing through $149.80 — that $149.80-$150.20 zone is where you want to be taking trades. A single indicator at a random price is a suggestion. Three indicators at the same price is a high-probability setup.

Common VWAP Mistakes

VWAP is one of the simpler indicators, but there are still ways to misuse it.

Using VWAP on daily or weekly charts

VWAP resets at the open. It's an intraday indicator by design. Plotting it on a daily chart gives you a single point per day (the closing VWAP), which tells you almost nothing useful. If you want a volume-weighted reference on higher timeframes, look at anchored VWAP or volume profile instead.

Trading the first 15 minutes

VWAP needs data to stabilize. In the first few minutes of trading, VWAP is based on a tiny sample of volume and can swing wildly. A single large block trade can move VWAP by a full percent at 9:31 AM. By 10:00 AM, enough volume has accumulated that VWAP is stable and meaningful. Be patient.

Ignoring time of day

VWAP behaves differently throughout the session. In the morning, it trends with direction. Midday, it flattens and becomes a mean-reversion target. In the final hour, it either acts as a launchpad or a ceiling. Trading the same VWAP setup at 10 AM and 1 PM yields very different results. Adjust your expectations to the session.

Using VWAP on low-volume stocks

VWAP on a stock trading 100,000 shares a day is unreliable. A few institutional prints can distort the entire calculation. Stick to stocks with average daily volume above 1-2 million shares. The more volume, the more meaningful VWAP becomes. SPY, AAPL, TSLA, NVDA, AMD — these have enough participation for VWAP to be a real level. A small-cap biotech trading 150,000 shares? VWAP is noise.

Fighting VWAP without a catalyst

If price has been below VWAP for hours, going long "because it has to come back" is not a strategy. VWAP is where the average participant traded. If price is below it, sellers are winning. You need a specific reason — a catalyst, a support level, a shift in market conditions — to trade against the VWAP direction. "It's gone down a lot" is not that reason.

Continue learning

Set VWAP alerts

Get notified when price crosses VWAP on your watchlist.

Get started free