# 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.

Source: https://learn.tradelabsai.com/indicators/vwma/  
Track: Indicators · Level: Beginner · Updated: 2026-10-03  
Publisher: TradeLabs AI (https://tradelabsai.com). Education, not financial advice.  
Cite as: TradeLabs Learn, "Volume-Weighted Moving Average (VWMA)", https://learn.tradelabsai.com/indicators/vwma/

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.

**Example: A 3 period VWMA**
Day 1: close $50, volume 1,000. Day 2: close $52, volume 1,000. Day 3: close $56, volume 4,000.
VWMA = (50×1,000 + 52×1,000 + 56×4,000) ÷ 6,000 = (50,000 + 52,000 + 224,000) ÷ 6,000 = $54.33.
The 3 period SMA is $52.67. The heavy volume on day 3 pulls the VWMA towards $56.

## 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](https://learn.tradelabsai.com/volume/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](https://learn.tradelabsai.com/volume/vwap/) and [Anchored VWAP](https://learn.tradelabsai.com/volume/anchored-vwap/).

## Trading with the VWMA

1. **Trend filter:** price above a rising VWMA suggests an uptrend supported by volume.
2. **Pullbacks:** in trends, pullbacks to the VWMA can offer entries, as with other moving averages.
3. **Confirmation:** use the VWMA versus SMA gap to judge whether a breakout or trend has volume behind it.
4. **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)](https://learn.tradelabsai.com/indicators/rsi/).

## Continue learning

- Next lesson: [RSI (Relative Strength Index)](https://learn.tradelabsai.com/indicators/rsi/)
- Previous lesson: [Weighted Moving Average (WMA)](https://learn.tradelabsai.com/indicators/weighted-moving-average/)
- Related: [Weighted Moving Average (WMA)](https://learn.tradelabsai.com/indicators/weighted-moving-average/): The weighted moving average gives linearly more weight to recent prices. Learn the WMA formula, how it compares with SMA and EMA and the Hull moving average.
- Related: [Simple Moving Average (SMA)](https://learn.tradelabsai.com/indicators/simple-moving-average/): The simple moving average is the plain average of recent closes. Learn the SMA formula, how lag works, popular SMA settings and practical trading uses.
- Related: [VWAP](https://learn.tradelabsai.com/volume/vwap/): VWAP is the average price weighted by volume since the session started. Learn the formula, why institutions use it, VWAP bands and intraday trading strategies.
- Related: [Volume Analysis Basics](https://learn.tradelabsai.com/volume/volume-analysis-basics/): Volume analysis uses trading activity to confirm or question price moves. Learn the core principles, volume spikes, climaxes, dry ups and how to apply them.
- Related: [Moving Averages Explained](https://learn.tradelabsai.com/indicators/moving-averages-explained/): Moving averages smooth price to show the trend. Learn SMA vs EMA, popular settings like the 20, 50 and 200 day, crossovers, dynamic support and common mistakes.
