Skip to content

LearnTechnical analysis

VWAP trading: what the volume-weighted average price shows and how to use it

VWAP trading explained: how the volume-weighted average price is calculated, how day traders read it, and a US500cash trade sized to a loss limit.

VWAP, the volume-weighted average price, is the average price paid during a session, with each price counted in proportion to the volume traded at it. It is drawn as a line on an intraday chart and resets at the start of each session. Day traders use it to judge whether buyers or sellers control the session and as a level to trade around.

In short

  • VWAP = the running total of (typical price x volume) divided by the running total of volume. The typical price is (high + low + close) / 3.
  • It resets at the start of each session, so it is an intraday tool. On a daily chart a standard VWAP line has nothing to show.
  • Price above VWAP means buyers have paid more than the session average, and price below means sellers have driven it under. Traders use it as a trend filter and a pullback level.
  • Forex has no central exchange, so platform VWAP lines use tick volume, a count of price changes. That is a proxy for activity, not true traded volume.
  • On a $10,000 Direct account, a 12-point stop on US500cash at $8 a point risks $96, under a quarter of the $400 first-day daily loss limit.

What is VWAP?

VWAP is a running average of price that gives more weight to prices where more volume traded. A plain average treats every candle alike. VWAP counts a candle with 5,000 contracts changing hands more than one with 500, so the line sits closer to where most of the business was done.

Institutions use VWAP as a benchmark. A fund buying a large order over a day is judged on whether it bought below the day's VWAP, so VWAP becomes a level that large orders gravitate toward. That reasoning is why day traders watch it, though it is more reliable on instruments with real traded volume, such as share indices, than on forex.

Retail platforms usually offer VWAP as an indicator or as a script. Check that yours does before you plan around it, and check which volume it uses. The Academy indicators lesson places VWAP next to moving averages, RSI and MACD.

How is VWAP calculated?

For each candle, multiply the typical price, (high + low + close) / 3, by its volume. VWAP is the running total of those amounts divided by the running total of volume. Each new candle updates the line, and it starts again at zero when the session opens.

Take three 5-minute candles on an index.

CandleTypical priceVolumePrice x volume
15,0103,00015,030,000
25,0205,00025,100,000
35,0162,00010,032,000
Total10,00050,162,000

VWAP = 50,162,000 / 10,000 = 5,016.2. A plain average of the three typical prices is 5,015.3. VWAP is higher because more volume traded at the higher prices.

Because it is cumulative, VWAP moves more slowly as the session goes on. By midday a single candle barely shifts it, so it behaves like a magnet in a ranging day and like a trailing line in a trending one.

What is anchored VWAP?

An anchored VWAP starts counting from a chosen candle instead of the session open. Traders anchor it at a swing low or high, a news release or a gap, to see the average price paid since that event. It answers who is in profit since then.

For example, anchoring at a sharp low shows the average price of everyone who bought since the low. If price falls back to that line and holds, some traders read it as buyers defending their entry. If it breaks, they read it as buyers giving up. The reading is a story about behaviour and is not tested, so treat it as one more level.

Some platforms add bands above and below VWAP at one or two standard deviations of price from the line. Price at the outer band is stretched from the session average, and a trader looking for a mean-reversion move may take that as a reason to look for a fade. In a trend the bands are walked, not reversed.

How do you trade with VWAP?

The common methods are the trend filter, the pullback to VWAP and the failed break. In each, VWAP sets a side to trade and a level to act on, and a price signal gives the actual entry. The line alone is not a trade.

  1. Trend filter. Only buy when price is above VWAP and only sell when it is below. This removes half the trades and keeps you with the session's dominant side.
  2. Pullback to VWAP. In a rising session, wait for price to dip to VWAP and for a candle to close back above it. Place the stop below VWAP or the pullback low.
  3. Failed break. If price closes through VWAP and quickly closes back, traders read the move as a trap and trade the way price returns.

VWAP pairs well with a session range. The opening range breakout guide shows how to mark the range at the open, and VWAP then helps judge whether the break has buyers behind it. The day trading strategies guide compares VWAP with other intraday methods.

What does a VWAP trade look like with real numbers?

This example is a pullback buy on a 5-minute US500cash chart, on a $10,000 Direct account risking 1% per trade, which is $100. The size is worked out in dollars per point, so convert it to lots with the symbol specification on your platform. The prices are made up for teaching.

  1. After the New York open, US500cash rises to 5,040 and stays above VWAP all morning.
  2. Price pulls back to VWAP at 5,016, and a 5-minute candle closes back above it at 5,016.5. Buy at 5,016.5.
  3. The stop goes at 5,004.5, below the pullback low and VWAP. The risk is 12 points.
  4. Size: $100 / 12 points = $8.33 a point, rounded down to $8 a point, so the risk is 12 x $8 = $96.
  5. The target is the morning high, extended slightly, at 5,040.5. That is 24 points, worth 24 x $8 = $192, a ratio of 2 to 1.

The trade fails if price closes below VWAP and stays there. After a close back under the line, the buyers have lost the session and you leave at the stop. Check the maximum volume the symbol allows before you plan a large size, and check for a data release in the next hour, because a release can push price through VWAP in seconds.

How this works on CMC Funded

On a $10,000 Direct account the daily loss limit is 4% of the day's starting equity, which is $400 on the first day, and the maximum loss is a fixed 6%, so the floor is $9,400. The $96 trade uses 24% of the daily limit. Both limits are measured on equity, so a floating loss on an open trade counts before you close it.

VWAP is an intraday tool, which suits the rules. The Direct route needs at least 3 trading days and has no time limit, so you can take one or two good setups a day and stop. News trading is allowed, and so is holding overnight, with holding costs, but VWAP resets each session and is of no use for an overnight hold.

On the Classic route the daily limit is 5% and the maximum loss 10%, so a $25,000 account has a $1,250 daily limit. Trading is simulated, and costs are modelled: a commission when a trade opens and closes, plus a spread. Frequent intraday trades pay these many times a day, so count them in your plan. The rules give the definitions, and the position size calculator does the lot sum for forex pairs.

Does VWAP trading work?

VWAP has no reliable record as a stand-alone strategy. Its value is as a benchmark that many traders watch and as a simple filter for direction. Whether price reacts to it on your instrument is a question for your own records.

Several things limit it. In forex, the volume is tick volume from one platform, so the line differs between brokers. In a one-way trend day, price never returns to VWAP and the pullback entry never comes. And in a thin, choppy session, price crosses VWAP many times, and each cross is a small loss.

To test it, write the rule, such as "buy the first pullback to VWAP after 10:00 New York time when price has held above it for 30 minutes", and record 50 sessions on one instrument. The trading journal template guide shows what to log.

Common mistakes

  • Using VWAP on a daily chart. It resets each session, so it only works on intraday timeframes.
  • Treating VWAP as support or resistance that must hold. It is an average and price crosses it all the time.
  • Trusting forex VWAP as true volume. It is tick volume, and brokers differ.
  • Trading VWAP in the first minutes. With few candles the line follows price closely and tells you little.
  • Fading a trend day at the outer band. Price can walk along a band for hours.
  • Ignoring news. A release can push price a long way past VWAP in one candle.
  • Sizing from VWAP and not the stop. The lots follow from the distance to the stop, 12 points here.

Questions traders ask

Is VWAP good for forex?

It is less reliable than for share indices, because forex has no central volume. Platforms use tick volume, which counts price updates. It still shows the average price of the session, but treat it as approximate.

What timeframe is best for VWAP?

VWAP is an intraday tool, normally used on the 1-minute to 1-hour charts. Five minutes is common. The line is the same value on every timeframe, because it is cumulative, but the candles around it differ.

Is VWAP the same as a moving average?

No. A moving average covers a fixed number of candles and ignores volume. VWAP starts at the session open, includes every candle since, and weights by volume. It also resets, where a moving average carries on.

Does VWAP work with the 200 moving average?

Many traders use both. The moving average gives the larger trend and VWAP the session bias. The moving average crossover guide explains how the averages are used.

Next steps

The Academy indicators lesson works through the VWAP sum with practice questions. Read the opening range breakout guide for a session structure that VWAP complements, and the scalping strategy guide for how costs affect short trades. Size each trade with the position size calculator, and see the loss limits on the rules page.

You can compare the Classic and Direct routes on the challenges page.

Ready to start

Put your trading to the test.

Choose an account size and a route, then trade a simulated account against the programme's targets and limits.

Simulated trading environment only; no brokerage account is provided. Evaluation fees apply. Rewards are performance-based, not guaranteed, and subject to eligibility, verification and programme Terms and Conditions.