vwma
Volume Weighted Moving Average
vwma(source, periods)
Parameters
Volume Weighted Moving Average - vwma(source, periods)
The VWMA weights price data by volume, giving more importance to periods
with higher trading activity. This helps identify price levels where
significant volume occurred.
- source (source): Data series to calculate VWMA on - price field (close, open, high, low) or indicator output
- periods (int): Number of periods for the moving average
- Common values: 20, 50, 200
Formula
VWMA = SMA(field * volume, periods) / SMA(volume, periods)
This is equivalent to:
VWMA = Σ(field[i] * volume[i]) / Σ(volume[i])
Where the sum is over the specified number of periods
Examples
vwma(close, 20); # 20-period volume-weighted MA
x = vwma(close, 50); close > x; # Price above VWMA
vwma(hlc3, 20); # VWMA of typical price
Returns
Volume-weighted moving average value