Volume-Weighted Moving Average (VWMA)
The VWMA weights each price by its volume, so heavily traded periods count more. Learn the formula, how it differs from SMA and VWAP and how to read the gap.
The volume-weighted moving average (VWMA) is a moving average where each closing price is weighted by the volume traded in that period. Prices from high volume periods pull the average more strongly than prices from quiet periods. The idea is simple: a price level where many shares changed hands tells you more about where real buyers and sellers agree than a price reached on thin trading.
The formula#
VWMA = Σ (Close × Volume) ÷ Σ Volume, over the last n periods
If every period had the same volume, the VWMA would equal the simple moving average. The more volume varies, the more the two differ.
Reading VWMA against SMA#
Plotting a VWMA and an SMA of the same length together gives a quick read on whether volume supports the move:
| Situation | Interpretation |
|---|---|
| VWMA above SMA in an uptrend | Higher prices came on higher volume: strong buying |
| VWMA below SMA in an uptrend | Rally on light volume: weaker participation |
| VWMA below SMA in a downtrend | Falling prices on heavy volume: strong selling |
| VWMA above SMA in a downtrend | Decline on light volume: selling may be fading |
This comparison is a simple way to blend trend and volume analysis in one glance. See Volume Analysis Basics.
VWMA vs VWAP#
The names are similar but the tools differ:
| VWMA | VWAP | |
|---|---|---|
| Window | Rolling: last n periods | Cumulative from a starting point, usually the session open |
| Resets | Never; it rolls forward | Each session (or at an anchor) |
| Price used | Usually the close | Usually the typical price (high + low + close) ÷ 3 |
| Typical use | Trend on any timeframe | Intraday fair value benchmark |
See VWAP and Anchored VWAP.
Trading with the VWMA#
- Trend filter: price above a rising VWMA suggests an uptrend supported by volume.
- Pullbacks: in trends, pullbacks to the VWMA can offer entries, as with other moving averages.
- Confirmation: use the VWMA versus SMA gap to judge whether a breakout or trend has volume behind it.
- Crossovers: a short VWMA crossing a long one, or price crossing the VWMA, signals momentum changes.
Limitations#
- Volume data quality: in forex, most platforms show tick volume rather than real traded volume, so a VWMA is less meaningful. In crypto, volume differs by exchange.
- Spikes distort it: a single huge volume day, such as an index rebalance, can pull the VWMA strongly even if it does not reflect lasting interest.
- Lag: like all moving averages, the VWMA follows price.
Choosing a length#
Common lengths match other moving averages: 20 for short term trend, 50 for intermediate trend. Many traders plot a 20 period VWMA alongside a 20 period SMA for the comparison described above. As with any indicator, consistency matters more than finding the perfect number.
Common mistakes#
- Treating VWMA and VWAP as the same thing.
- Using VWMA on instruments without reliable volume data.
- Ignoring one off volume spikes that distort the average.
Frequently asked questions#
What is a VWMA?#
A moving average that weights each period's closing price by its volume, so prices with heavier trading count more.
What does it mean when the VWMA is above the SMA?#
That higher prices in the window came with heavier volume, which in an uptrend suggests strong participation behind the move.
Is VWMA the same as VWAP?#
No. VWMA uses a rolling window of n periods; VWAP accumulates from a starting point and usually resets each session.
Next, learn the most popular momentum oscillator: the RSI (Relative Strength Index).
3 quick questions on this lesson. Get them all right to finish it.
Turn on JavaScript to take the quiz.