VWAP vs moving average: what each line is really averaging
Both draw one smooth line through price. But a moving average counts every candle the same, and VWAP gives more weight to the candles where the most shares changed hands.
The short answer
A Moving average adds up the last few closes and divides by how many there are. Every candle counts the same, however busy it was. It rolls forward forever.
VWAP (volume-weighted average price) is the average price of the day's trading, weighted by volume. Busy candles count more than quiet ones. On most charts it starts fresh at each session's open.
In plain words: a moving average asks "where has price been lately?" VWAP asks "what price did today's buyers and sellers pay, on average?"
Side by side
| VWAP | Moving average (simple) | |
|---|---|---|
| What it averages | Price, weighted by volume | Closes, all equal |
| Needs volume data? | Yes | No |
| Resets? | Usually each session | No, it keeps rolling |
| Look-back | Since the session open | A set number of bars (20, 50, 200…) |
| Main timeframe | Intraday charts | Any timeframe |
| Common users | Day traders, big funds judging fills | Swing traders, investors, day traders |
| Works on forex? | Only with the broker's tick volume | Yes, no volume needed |
How VWAP works, in plain words
For each candle, take the typical price and multiply by the volume. Add those up from the open. Divide by the total volume so far.
A quick example:
- Candle 1: price 100, 1,000 shares traded.
- Candle 2: price 102, 3,000 shares traded.
- Simple average of the two prices: 101.
- VWAP: (100 × 1,000 + 102 × 3,000) ÷ 4,000 = 101.50.
The busier candle pulled the line toward its price. That's the whole idea. See VWAP explained.
VWAP: strengths and limits
The good parts:
- Counts where the action was. It reflects the prices where the most trading happened.
- A shared reference. Many large traders judge their fills against VWAP, so plenty of people watch it.
- Fresh each day. It shows today's story without last week's noise.
The limits:
- Intraday only, mostly. It resets, so it says little about the bigger trend.
- Slow late in the day. By the afternoon, so much volume has piled in that the line barely moves.
- Needs real volume. Spot forex has no central volume, so VWAP there uses a broker's tick count.
Moving averages: strengths and limits
The good parts:
- Any timeframe. A 50-day or 200-day average shows the long trend.
- No volume needed. It works on any market and any chart.
- Simple. Easy to explain, easy to check. See moving averages explained.
The limits:
- Lags. It's built from the past, so it always trails price.
- Ignores busy versus quiet. A slow holiday candle counts the same as a news candle.
- Many settings. 9, 20, 50, 200, simple or exponential. It's easy to keep switching. See EMA vs SMA.
Neither line is a level by itself. Price crosses both all the time. The levels that matter most are the last places price turned around. Use the line as context, not as the reason for a trade. See support and resistance.
Which fits you?
- Trading within one day, on a stock or index future with real volume? VWAP tends to fit. Many day traders note whether price is holding above or below it.
- Holding trades for days or weeks? A moving average tends to fit, because VWAP restarts every session.
- Trading spot forex? A moving average is simpler. VWAP there relies on broker tick volume.
You can use both: a moving average for the bigger trend, VWAP for today's balance. But two lines don't make two reasons. Both come from price.
Common mistakes
- Buying every touch of VWAP. Price often slices straight through it. A touch is not a setup.
- Using daily VWAP on a weekly swing trade. It resets each day, so it can't describe a multi-day move.
- Treating a cross as a signal. Price crossing either line happens many times a day. Check the bigger chart first. See multiple timeframe analysis.
- Letting the line pick the stop. The stop goes past a chart level, and size follows from the position size calculator.
Questions
What is the difference between VWAP and a moving average?
VWAP weights each price by how much was traded there and usually resets each session. A simple moving average weights every close equally and keeps rolling over a set number of bars.
Is VWAP better than a moving average for day trading?
Many day traders prefer VWAP because it reflects where today's volume traded. That doesn't make it better in every case. Moving averages work on any timeframe and any market.
Why does VWAP reset every day?
It's built to show the average price of one session. Starting fresh each open keeps it about today's trading. Some charting apps also offer weekly or anchored versions.
Can you use VWAP on forex?
You can, but spot forex has no central volume. The chart uses the broker's tick volume instead, so the line is a rougher guide there.
Want the next step? We'll walk you through it.
Four free lessons by email, one every few days — each with a 10-minute exercise on a real chart.
Send Me the Free Lessons 4 short emails · No spam · Unsubscribe anytimeOr see the whole method, step by step:
See What’s Inside the Course Try everything free first. Decide when you're ready. · Open the free chart tool (works in the TradingView phone app)One chart idea a day, in plain English. Follow along: