Skip to main content
T TON Adoption
← Glossary
NODE/03 · Term

VWAP

Volume-Weighted Average Price — average price over a window weighted by traded volume. The standard 'fair market price' metric and benchmark for large orders.

Aliases: volume-weighted average price

VWAP (Volume-Weighted Average Price) is the asset’s average price over a window where each trade is weighted by its size. If 100 TON cleared at 5.00 USDT and 1 TON at 5.50 in the same hour, VWAP ≈ 5.005 — the larger fill dominates.

Formula

VWAP = Σ(price_i × volume_i) / Σ(volume_i)

Sum across all trades in the window. Typically computed daily, but the window is configurable.

Where it shows up

  • Institutional execution. The benchmark for algorithms: fill the order no worse than the day’s VWAP.
  • Technical analysis. A VWAP line on the chart marks the volume-weighted average price, used as support / resistance.
  • CEX oracles. Many derivative feeds compute prices as VWAP over the last X minutes across top venues.
  • Execution audits. Wallets or DEX aggregators can report “you filled better/worse than period VWAP”.

VWAP vs TWAP

AspectVWAPTWAP
WeightingVolumeTime
Sensitivity to large tradesHighLow
Suitability for lending oraclesLower (needs trusted volume)Higher
Suitability for trader benchmarkHigher (matches real flow)Lower
On-chain compute simplicityHarderEasier

Limitations

  • Manipulable via wash trading. Bots can churn volume at a chosen price to shift VWAP. CEXes filter this through KYC; DEX wash trades are harder to catch.
  • Breaks on thin assets. Five fills a day make VWAP virtually identical to last price.
  • Too smooth for retail intraday. Loses the high-frequency signal.

On TON

In TON analytics (DeFiLlama, GeckoTerminal, DEX Screener) VWAP appears less often than a plain “last price” or 24h average. Serious traders pull it via STON.fi and DeDust APIs from swap logs.

VWAP is a classic finance benchmark; in the on-chain world it sits more on the execution side than as oracle data.

Related terms