INDICATORS · VWMA

VWMA in Crypto: Why the Value Changes Before Candle Close

A volume-weighted moving average gives heavier bars more influence. On the live bar, both the price and the bar's weight are still changing.

Short answer

VWMA(N) = sum(close × volume) ÷ sum(volume) over N bars. For the live bar, the price is provisional and the volume weight grows through the bar. Early in a bar its weight is small; on a high-volume bar its weight can exceed all others. That means the VWMA can move little at first, then jump late in a heavy bar. Compare VWMA and SMA on the same length to see how much the volume weighting changes intrabar behaviour.

Which part of VWMA uses the live bar

ComponentUses current bar?Effect intrabar
Completed bars (price × volume)NoFixed
Live priceYesMoves
Live volume weightYesGrows through the bar

Two things change at once, so the VWMA's sensitivity to price rises as the bar's volume accumulates.

Review VWMA in Crypto with bar replay before using it live.

Open ChartsPod replay

How much it moves inside one bar

VWMA during one bar (illustrative)VWMA during one bar (illustrative): OPEN: Low live volume: VWMA barely moves; MID: Volume builds; LATE: Heavy selling: VWMA drops sharply; CLOSE: Final weight set.OPENLow live volume: VWMA barelymovesMIDVolume buildsLATEHeavy selling: VWMA dropssharplyCLOSEFinal weight set
Only VWMA's closing value is kept in history. Original ChartsPod editorial graphic.
Illustrative intrabar range of VWMA vs its closed valueIllustrative intrabar range of VWMA vs its closed value: Live-bar weight, early 2 ; Live-bar weight, late heavy bar 14 ; SMA weight (constant, N=20) 5 .ILLUSTRATIVE INTRABAR RANGE OF VWMA VS ITS CLOSED VALUELive-bar weight, early2Live-bar weight, late heavybar14SMA weight (constant, N=20)5
How far VWMA travels inside a bar versus between bars. Original ChartsPod editorial graphic.

Rules

VWMA signal hygieneVWMA signal hygiene: Signals on closed bars; Bar-close alerts; Backtest uses the same rule; Live value labelled provisional; Settings identical across chart and alerts.VWMA SIGNAL HYGIENESignals on closed barsBar-close alertsBacktest uses the same ruleLive value labelled provisionalSettings identical across chart and alerts
Closed values are what history shows. Original ChartsPod editorial graphic.

Weights are percentages of the window's volume (illustrative).

Put VWMA in Crypto next to price, flow and positioning in one workspace.

Open a ChartsPod workspace

Questions readers ask

How is VWMA different from VWAP?

VWMA is a rolling N-bar average; VWAP accumulates from an anchor.

Why does VWMA jump late in a bar?

The live bar's weight grows with volume.

Use closed bars?

Yes.

Sources and methodology

Indicator formulas are standard definitions; live-versus-closed behaviour follows TradingView's repainting documentation. Values in examples are illustrative.

  1. TradingView Pine Script: Repainting — live vs historical calculation.
  2. ChartsPod indicator reference — indicator calculations.
  3. TradingView: VWAP — calculation and anchor period.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.