Volume Weighted Moving Average: an average that ignores quiet bars

How VWMA weights each bar by its volume, what it tells you when it diverges from a simple average, and how it differs from VWAP.

Volume Weighted MA is free on Basis — the button opens a live crypto chart with it already applied. No account, no trial and no limit on how many indicators you add.

Open the chart

What it measures

A volume weighted moving average multiplies each bar by its volume before averaging, so a heavily traded bar counts for far more than a quiet one.

The line therefore tracks where the volume actually happened rather than where price merely went. A drift on no volume barely moves it.

Comparing it against a simple average of the same period is the real use: the gap between them is a direct measure of whether the recent move was paid for.

How it is calculated

These are the steps Basis performs, verified against the published definition.

  1. 1

    For each bar in the window, multiply the source price by that bar volume.

  2. 2

    Sum those products across the window.

  3. 3

    Sum the volumes across the same window.

  4. 4

    Divide the first sum by the second.

Settings

SettingDefaultRange
Length201 – 500
Sourcecloseprice source

Twenty periods against a twenty-period simple average is the standard pairing, because the comparison only works when both use the same window. Changing one without the other destroys the entire reading.

How to read it

  • VWMA above a simple average of the same period means the higher prices came on heavier volume, which is a healthy advance.
  • VWMA below the simple average during a rally means the buying is thin and the move is being carried by quiet bars.
  • The two lines crossing is a change in who is doing the trading, not a change in direction.
  • On its own it behaves like a slightly leading moving average, and the divergence is where the information is.
  • On a weekend or an overnight lull the VWMA barely moves while a simple average drifts along with price. That divergence is not a signal in itself, but it is a reliable way to see that the last few bars of a move happened when almost nobody was trading.

Where it misleads

This is not VWAP, and the difference matters. VWAP anchors to a session start and accumulates from there, so it answers what the average fill has been today. VWMA uses a rolling window with no anchor, so it answers where the volume has been over the last twenty bars. They are frequently confused, and using VWMA as an execution benchmark or VWAP as a trend line will produce readings that look reasonable and mean nothing.

Plot Volume Weighted MA on a live chart

Basis is free. Every indicator, every chart type, order flow, derivatives, screening and backtesting — no paid tier and no account needed to open a chart.

Open a chart with VWMA

Updated 2026-08-22 · Educational reference, not financial advice.