What is VWAP and how is it calculated?
VWAP is a running average that gives more weight to prices where more volume traded. TradingView uses each bar's typical price (high plus low plus close, divided by 3), so VWAP = cumulative (typical price × volume) ÷ cumulative volume.
A hypothetical with three 5-minute bars: $100 on 10,000 shares, $101 on 5,000 and $102 on 5,000. Price times volume totals $2,015,000 across 20,000 shares, so VWAP is $100.75. A plain average would be $101. VWAP sits lower because half the shares traded at $100.
Session VWAP resets at the start of every trading day. Early on it swings a lot, because one bar is a big share of the total. By the afternoon it barely moves. On a daily chart it resets on every bar, so it is strictly an intraday tool.
Why do institutions watch VWAP, and what does above or below mean?
Funds and trading desks often use VWAP to judge their execution. A desk buying a large position over a day wants its average fill at or below VWAP, and many execution algorithms spread orders in line with volume to track it. When a stock dips to VWAP in an uptrend, those buyers may see a fair price and step in. That is one reason price often reacts near the line, though it can also cut straight through.
For you, VWAP is a quick read on who is in control today. Above it, the average buyer of the day is sitting on a gain and dips tend to get bought. Below it, the average buyer is underwater and rallies tend to get sold. A rising VWAP with price holding above it points to a trend day for buyers. A flat VWAP that price keeps crossing points to a day with no clear side.
So the first rule is a bias filter: favor longs above a rising VWAP and shorts below a falling one. If you are new, our guide to day trading for beginners covers the routine around it.
How to trade the VWAP pullback and reclaim
This is the core long setup. The stock trends above VWAP in the morning, then pulls back. Price touches VWAP or slips slightly under it as nervous holders sell. Then a candle closes back above VWAP. That close is your trigger, because it shows buyers defended the level.
Say VWAP is at $50.00 and the morning high is $51.00. Price dips to $49.80, then a candle closes at $50.15. You buy at $50.15 with a stop at $49.75, risking $0.40 a share. The target at $51.00 is $0.85 away, a little over 2 to 1. If the stop is hit, the idea was wrong and the loss is small and planned. Step by step:
- Bias: price has spent the morning above a rising VWAP and made a higher high.
- Pullback: price drifts back to VWAP on lighter volume than the push up.
- Trigger: a 5-minute candle closes back above VWAP. A wick alone proves little.
- Entry: at the close of the trigger candle or the open of the next one.
- Stop: just below the low of the pullback.
- Target: the high of the day, or the next resistance level above.
How to trade a VWAP rejection
The rejection is the mirror image and is common for shorts. The stock is below a falling VWAP, rallies into the line, maybe pokes above it, then a candle closes back below. Sellers who missed the first move use VWAP to sell again.
Say a stock gapped down and VWAP sits at $80.00, sloping lower. Price rallies to $80.25, leaves a long upper wick and closes at $79.70. You short at $79.70 with a stop at $80.30, risking $0.60. The target is the day's low at $78.50, $1.20 away, or 2 to 1. Every setup here fails some of the time and day trading carries real risk, so size each trade so a stop-out is a planned cost.
A rejection also works for longs: price dips to VWAP, leaves a lower wick and pushes away without closing below. In both cases trade with the slope, and skip the setup when VWAP is flat. Either setup is clearer when VWAP lines up with another level, such as the opening range high or yesterday's close. Our support and resistance strategy guide covers how to find those.
VWAP bands and the don't-chase rule
VWAP bands sit a set number of standard deviations above and below VWAP, measured from the session start. The first band marks a normal stretch. The second marks an unusual one.
Bands are not automatic reversal signals. On a strong trend day, price can ride the first band for hours. Their best use is telling you when not to enter. At the second band, a new long has a far stop and a close target, which is a poor trade even when the trend is real.
The don't-chase rule in numbers: a $50 stock has been pulling back about $0.40 at a time and is now $1.60 above VWAP. Buying there puts your logical stop, below VWAP, more than $1.60 away. Waiting for a pullback toward the line gives you the same trend with about a quarter of the risk. Missing a move costs nothing. Chasing one often does.
When VWAP doesn't work
VWAP is a tool for liquid stocks on sessions with a direction. In these conditions it mostly adds noise:
- The first 15 to 30 minutes after the 9:30 a.m. ET open. VWAP is built from a handful of bars, so early crosses mean little.
- Choppy, range-bound days. When VWAP is flat and price crosses it every few bars, reclaims keep failing. Take repeated crosses as a sign to leave VWAP alone that day.
- Low-volume stocks. A few trades can move both price and VWAP, and fewer large players watch the line.
- The midday lull. Volume often thins out around lunch in New York, and crosses in thin trading deserve less trust.
- Daily and higher charts. Session VWAP resets each day, so use an anchored VWAP from an event such as earnings instead.
- Big news days. After a large earnings gap, price can stay stretched from VWAP all session.
How to add VWAP in TradingView
VWAP is built into TradingView and free on every plan, including Basic. It also appears on most lists of the best TradingView indicators for day traders.
- Open an intraday chart of a liquid stock or ETF, for example SPY on the 5-minute timeframe.
- Click Indicators in the top toolbar, search for VWAP and pick the built-in version made by TradingView.
- Open its settings and set Anchor Period to Session. Leave Source on the default hlc3.
- For bands, keep Bands Calculation Mode on Standard Deviation. Band #1 (multiplier 1) is on by default; tick Band #2 (multiplier 2) if you want it.
- Watch extended hours: if they are switched on, a stock chart's session can start in the pre-market, so VWAP may include those trades and differ from a regular-hours chart. Pick one view and stay with it.
How UpTickFlow uses VWAP
UpTickFlow, our invite-only TradingView indicator, draws session VWAP, and one of its three setups is the VWAP reclaim: price slips to the other side of VWAP, then a candle closes back across it within a few bars. VWAP also counts as a level that can cap a target.
It also applies the rules from this guide for you: no signal when price is stretched too far from VWAP, no new signals in the first 10 minutes after the open, and the 11:45 to 13:15 ET lunch lull skipped. Signals are calculated on closed bars and come with an entry, stop and target drawn on the chart. It filters setups and gives you a plan; it cannot make a trade work. Details are on the pricing page.