VWAP trading strategy: buying the pullback to the day's average
VWAP is the average price the market has paid since the session opened, weighted by how much traded at each price. Intraday traders use it as a line in the sand. Here is a complete, testable way to trade it, and the days when it stops meaning anything.
At a glance
- Style
- Intraday trend pullback
- Timeframes
- 5-minute or 15-minute, one session
- Markets
- EUR/USD, GBP/USD, gold, index CFDs
- Holding time
- 30 minutes to a few hours, flat by the close
- Works when
- A trend day with VWAP sloping clearly
- Level
- Intermediate
A VWAP trading strategy uses the volume-weighted average price of the current session as a dynamic support or resistance line. On a day when price stays above a rising VWAP, wait for a pullback that touches or comes close to VWAP, enter long when a candle closes back up and away from it, put the stop a few pips beyond the pullback low on the other side of VWAP, and target the session high or twice the risk. When VWAP goes flat and price keeps crossing it, there is no trend to trade and you stand aside.
Key takeaways
- VWAP is the session's average traded price, weighted by volume, and it resets at the start of each session.
- Above a rising VWAP, buyers are in control; below a falling one, sellers are. Trade only in that direction.
- The entry is the pullback to VWAP, confirmed by a candle closing back in the trend direction, not the touch itself.
- In forex, VWAP is built on tick volume from your broker, so two platforms can show slightly different lines. Treat it as a zone, not a price.
- A flat VWAP with price weaving through it is a range day. That is the day the strategy gives money back.
What VWAP measures, and why traders watch it
VWAP stands for volume-weighted average price. Every time a bar closes, the platform takes the typical price of that bar (the average of its high, low and close), multiplies it by the volume traded in it, adds that to a running total, and divides by the total volume so far. The result is the average price paid by everyone who traded since the session began, with busy bars counting for more than quiet ones.
That makes VWAP different from a moving average in two ways. First, it has no period setting: it starts fresh at the session open and grows longer through the day, so it is very responsive in the first hour and very slow by the afternoon. Second, it weights by activity, so a burst of heavy trading at one price pulls the line towards that price more than an hour of thin drifting does.
Large institutions use VWAP as a benchmark. A fund buying a big position through the day is often judged on whether it paid less than VWAP, which gives its execution desk a reason to buy below the line and slow down above it. Whether or not that flow is present in a given market, enough traders watch VWAP that price often reacts when it gets there, and that reaction is what the strategy trades.
The forex caveat: tick volume
Spot forex has no central exchange, so there is no true market-wide volume. Forex platforms build VWAP from tick volume, which counts how many times your broker's price changed in each bar. Tick volume tracks real activity reasonably well (busy periods produce more price changes), but it is your broker's count, not the market's. Two brokers can draw VWAP a pip or two apart, so read it as a zone a few pips wide. On gold futures and index futures the volume is real exchange volume, and VWAP is more exact.
The session also matters. A forex VWAP that anchors at midnight includes the quiet Asian hours; one anchored at the London open (7:00 UK time) describes the European day. Pick one anchor, keep it, and note it in your session plan.
The setup: trend day, pullback, trigger
This is a VWAP pullback strategy. It uses VWAP to answer two questions: which side is in control today, and where is a sensible place to join them. All three conditions have to be present.
1. A trend day
Give the session an hour after your anchor point. A trend day shows price holding on one side of VWAP for most of that hour, with VWAP itself sloping clearly in the same direction. If price has crossed the line four or five times already and the line is flat, today is not a trend day and the strategy has nothing to offer.
2. A pullback into VWAP
After the first push, price drifts back. The pullback you want comes back to VWAP, or within a few pips of it, without closing decisively through it. A pullback that also lands on another level (the high of the Asian session, a round number, the previous day's high) is better, because more traders have a reason to act there.
3. The trigger
Enter when a candle closes back in the trend direction and away from VWAP. On a 15-minute chart that might be a bullish candle that closes in the top third of its range after its low tagged the line. The close is the signal; an intrabar touch of VWAP is not, because price often slices a few pips through before it turns, or does not turn at all.
In the chart above, price opens near 1.0820 and climbs, staying above a rising VWAP. The second pullback comes back to the line at about 1.0852, holds, and the next candle closes up. The stop goes below the pullback low and under the line, and the target is twice the risk, which sits just under the session high.
Stops, targets and position size
The stop goes beyond the pullback's extreme on the far side of VWAP, plus a buffer of the spread and a couple of pips. If price closes well through VWAP and keeps going, the idea that buyers are defending the day's average is wrong, and there is no reason to stay.
On a 15-minute EUR/USD chart that usually means a stop of 8 to 20 pips; on gold, a few dollars. Size the position from that distance, not the other way round: decide what you will lose if the stop is hit (for example 0.5% to 1% of the account), and let the position size calculator turn the stop distance into a lot size. Intraday stops are tight, which makes it tempting to trade large. The risk per trade should stay the same as on any other strategy.
For the exit, pick one rule and keep it:
- The session extreme. For a long, the high of the day so far. Price returning there is the natural end of a pullback trade.
- A fixed multiple. Twice the risk is simple to test and stops a winner turning into a loser.
- Standard deviation bands. Many platforms draw bands one and two standard deviations either side of VWAP. The first band above a rising VWAP makes a reasonable first target on a trend day.
Whatever you choose, close the trade before the session you anchored on ends. VWAP describes one session; carrying the position into the next one means holding it on a line that is about to reset.
The rules, as a checklist
VWAP trading strategy, written so you can test it before trading it.
Setup
What has to be true before you look for an entry
- One hour into the session, price has stayed mostly on one side of VWAP and VWAP slopes in that direction.
- Price pulls back to VWAP, or within a few pips of it, without a decisive close through it.
- No high-impact release for either currency in the next hour.
Entry
The trigger
- A 5-minute or 15-minute candle closes back in the trend direction, away from VWAP.
- Enter at that close, or with a limit order a pip or two better.
Stop-loss
Where the idea is wrong
- Beyond the pullback extreme on the far side of VWAP, plus the spread and a couple of pips.
- Lot size set so the stop costs your fixed risk, for example 0.5% to 1% of the account.
Exit
How the trade ends
- Target the session high (long) or low (short), or twice the risk, whichever comes first.
- Close any open trade before the session you anchored VWAP to ends.
Skip it when
Conditions that void the setup
- VWAP is flat and price has crossed it several times already.
- Late in the session, when VWAP barely moves and pullbacks to it are rare.
- The minutes around a central bank decision, CPI or a jobs report.
When VWAP stops working
VWAP has the same weakness as every average: on a day without direction it sits in the middle of the range, and price crosses it constantly. Each cross looks like a fresh signal, and each one fails because nobody is defending the line.
The warning signs are visible early. The line goes flat within the first hour, price closes on both sides of it repeatedly, and the session's range is narrow. When you see that, the honest choice is to stop looking for VWAP pullbacks for the rest of the day. Some traders switch to a range approach on such days, fading the edges of the range back towards VWAP, but that is a different strategy with different rules, covered in mean reversion trading.
Three other situations break the setup:
- Late in the session. By the afternoon VWAP has averaged hours of trading and barely moves. Price can travel a long way from it without the line following, and a pullback to it may never come.
- Around a major release. A central bank decision or a jobs report can carry price straight through VWAP in one bar. The line is a description of past trading; it cannot hold back new information. Check the economic calendar before the session.
- Thin markets. Holidays and the late New York session produce little tick volume, so a handful of trades move the line. VWAP is most useful when the market is busy.
VWAP versus a moving average
It is fair to ask whether VWAP does anything a 20-period exponential moving average would not. On a busy trend day the two lines often run close together, and the pullback strategy works much the same way with either. The differences show up at the edges.
VWAP resets every session, so it never carries yesterday's prices into today. That is useful for intraday trading, where yesterday's close matters less than where today's buyers and sellers have actually transacted. It is useless for swing trading, where a line that resets every morning tells you nothing about the trend of the week. For that, a moving average or an anchored VWAP started from a significant swing point is the right tool.
VWAP also weights by activity, which a moving average does not. A sharp move on heavy volume shifts VWAP more than a slow drift on light volume, so the line leans towards the prices where most business was done. That is the argument for using it, and the deeper VWAP lesson in the academy walks through the calculation bar by bar.
How to test a VWAP strategy
VWAP rules are easy to test by hand because the line is objective once you have chosen the session anchor. Before you trade it with money:
- Choose one market and one anchor, for example EUR/USD anchored at the London open, and use the same platform throughout so the tick volume is consistent.
- Go back three months on the 15-minute chart. For each day, decide after the first hour whether it qualified as a trend day, using only what was visible at that time.
- On qualifying days, record every pullback that met the rules: entry, stop, exit, and the time of day.
- Also record the days you skipped and what price did. If the skipped days were mostly ranges, your filter is doing its job.
After fifty or more trades, look at the average win against the average loss, the longest losing streak, and whether results differ between the morning and the afternoon. Count the spread on every entry and exit; on a 15-minute chart with a 12-pip stop, a 1-pip spread is a real share of the risk. The drawdown calculator shows what a losing streak of that length does to the account at your chosen risk.
More from the strategy archive
Day trading strategy
Mark yesterday's high and low, wait for London to break one, buy or sell the retest, be flat by the end of the day.
Pullback trading
Join a trend after it pauses: find the retracement zone, wait for the pullback to break, stop under its low.
Mean reversion strategy
In a ranging market, fade moves that stretch outside the Bollinger Bands and take profit back at the average.
Frequently asked questions
Does VWAP work in forex?
What is the best timeframe for a VWAP strategy?
Is VWAP better than a moving average?
What does it mean when price is above VWAP?
Why does my VWAP look different from someone else's?
See strategies on live charts
Every MarketPro signal names its setup and timeframe, with the entry, stop and targets drawn on the chart. Free signals every week, and 320 lessons in the academy.
Same account as the app · No install · Free to start
Not investment advice. Past performance is not indicative of future results.