Skip to content
GetProfitable
Search

VWAP reclaim and rejection

Lesson 13 · about 9 min

VWAP, the volume-weighted average price since the open, is the reference used by more institutional execution algorithms than any other intraday level. That is why it works: large buyers try to fill below it, large sellers above it, and their orders show up as price reactions when it is touched. Two setups follow, one on each side of it.

What VWAP is

VWAP = Σ(price × volume) ÷ Σ(volume), calculated from 9:30 ET (or the session open for your product) and reset each day. Every charting platform has it. It is the average price the day's participants have paid, which means:

  • Price above VWAP: the average buyer today is in profit; dips tend to get bought.
  • Price below VWAP: the average buyer is losing; rallies tend to get sold.
  • Price crossing VWAP: the day's balance of power is being decided.

It is not a magic line. It works because of who uses it, and it stops working in the last hour of a trend day when those users have finished executing.

Setup A: VWAP reclaim (long) or loss (short)

The idea: price opens or flushes below VWAP, then crosses back above it and holds. The sellers who pushed it down are now underwater on average, and the buyers who were waiting for their execution price are filling. Direction flips.

  VWAP reclaim, 2-minute bars

                                              _/\  <- target: OR high
                                          ___/
                                     ____/
  ---------------------------------/------------- VWAP
             \        /\      /\  /  ^ entry: close above VWAP,
              \      /  \    /  \/     next bar holds
               \    /    \__/
                \__/
                         ^ stop: under the reclaim bar's low
    9:32   9:36   9:40   9:44   9:48   9:52   9:56

Day type it needs: any day type except a strong trend day against the reclaim; it is the most versatile setup in the module. Best on the first test of VWAP after the opening impulse, 9:40 to 10:15.

Trigger: a 2-minute close above VWAP after at least three bars below it, and the following bar does not close back below. Entry on that second bar's close, or on a limit at VWAP on the next pullback if price runs.

Stop: under the low of the reclaim bar, or under the low of the last swing below VWAP if that is within 1.5× your normal stop. If the stop would be wider than that, the reclaim is too violent to trade with a sensible size; skip it.

Target: the opening range high or the prior swing high, whichever is nearer, for half; the next daily level for the rest.

Invalidation: two consecutive closes back below VWAP. Exit; the reclaim failed and the sellers are in control again.

Rejection variant (short): the mirror. Price rallies to VWAP from below, prints a 2-minute bar with a high above VWAP and a close below it, and the next bar closes lower. Stop above the rejection bar's high. Same targets in reverse.

Setup B: VWAP pullback in a trend

Once the day type is known (after 10:30) and the market is trending, VWAP becomes a pullback level rather than a battleground.

Trigger: price has been above VWAP for at least 30 minutes, pulls back to within a tick or two of it, and prints a 2-minute bar that closes above the prior bar's high. Entry on that close.

Stop: under VWAP by a distance equal to about one-third of the average 5-minute bar range, so ordinary noise does not stop you.

Target: the high of the day for half, a measured move (the distance of the last leg, projected from VWAP) for the rest.

Invalidation: a 2-minute close below VWAP. Exit; the trend day's structure is in question.

The R:R table

Take a reclaim with entry at 50.20, stop at 49.90 (1R = $0.30), first target at 50.65 (1.5R), second at 51.10 (3R).

Outcome Result
Invalidation (two closes back below VWAP) −0.4R
Full stop −1R
Half at 1.5R, rest to breakeven +0.75R
Half at 1.5R, half at 3R +2.25R

Realistic distribution over 100 reclaims: 25 invalidations, 20 full stops, 30 partials, 25 full winners.

Expectancy = 0.25 × (−0.4) + 0.20 × (−1) + 0.30 × 0.75 + 0.25 × 2.25 = −0.10 − 0.20 + 0.225 + 0.5625 = +0.49R

That is optimistic; a beginner will not get 25% full winners. Halve the full winners to 12.5% and add them to the stops: −0.10 − 0.325 + 0.225 + 0.28 = +0.08R, which is roughly break-even after cost. The difference between the two is entirely in how often you hold for the second target, which is a Module 6 skill.

Key idea: VWAP works because institutions execute against it. A reclaim tells you the day's average buyer just went from losing to winning, and a rejection tells you the opposite. Trade the flip, and exit when it flips back.

Filters

  • Distance from VWAP at the open. If price opens more than about 1% (stocks) or 0.5% (index) away from VWAP and never comes near it, there is no VWAP trade. Do not chase it.
  • Angle. A VWAP that is sloping steeply is a trending day; only take the setups in its direction. A flat VWAP is a balanced day; both sides are tradeable, with smaller targets.
  • Volume on the reclaim bar. Above average is a real reclaim; below average is likely a drift that will be sold.
  • Anchored VWAP from a significant point (the earnings gap, yesterday's low) adds a second reference. Useful once you have the daily VWAP down; not required.

Try it: Watch one session live or in replay with only VWAP on the chart and no other indicator. Mark every touch and note whether price bounced, crossed, or cut through. Ten sessions of this teaches more than any VWAP article.

Recap

  • VWAP is the day's volume-weighted average price; it matters because execution algorithms use it.
  • Reclaim: 2-minute close above VWAP after time below, confirmed by the next bar; stop under the reclaim bar; invalidate on two closes back below.
  • Rejection is the mirror for shorts; the trend pullback version applies after 10:30 on trend days.
  • Expectancy depends heavily on holding half for the second target; without that the setup is break-even after cost.
  • Filter by distance from VWAP, VWAP slope and volume on the trigger bar.

See it drawn

Original diagrams for the ideas on this page. Illustrative, not real market data.

Intraday price swinging around VWAPA price line for one trading day weaving above and below a smoother VWAP line, with a band drawn one standard deviation either side of it.INTRADAY PRICE AND VWAPprice9:3012:4516:00+1 SD bandVWAP−1 SD bandIllustrative session. VWAP starts fresh at the open and firms up as the day fills in.
VWAP and its standard-deviation bands. VWAP is the day's average price weighted by how much volume traded at each price, so it shows where the bulk of the day's business was done. The bands sit one standard deviation either side, and price here swings between them all session.
Risk and reward on one tradeA price scale showing an entry with a stop two points below and a target six points above, so the reward band is three times the risk band.PRICETARGET 106.00ENTRY 100.00STOP 98.00REWARDRISK6.00 pointsthree times the risk2.00 pointsthe most you loserisk : reward = 1 : 3
Risk and reward on one trade. One trade on a price scale: the entry sits 2.00 points above the stop and 6.00 points below the target, so the shaded reward band is three times the risk band. The ratio compares what is lost if the stop is hit with what is gained if the target is reached.
The spread of outcomes behind an expectancyA histogram of forty trades: a tall block of small losses on the left, a low spread of larger wins on the right, and a line marking the average outcome.NUMBER OF TRADES051024 LOSSES, AVG −$20016 WINS, AVG +$600EXPECTANCY +$120−$400−$200$0+$200+$400+$600+$800PROFIT OR LOSS PER TRADEexpectancy = (40% × $600) − (60% × $200) = +$120 per trade
Expectancy: the average trade. Forty trades sorted by outcome: 24 small losses and 16 larger wins. Weighting each side by how often it happens gives the average result per trade, marked here by the dashed line at +$120.