Skip to content

VWLMA Overview

Volume-Weighted Linear Moving Average (VWLMA) is a trend-following overlay indicator that smooths price data to identify the underlying trend direction — filtering out short-term noise to reveal whether price is generally moving up or down.


How Volume-Weighted Linear Moving Average Works

Section titled “How Volume-Weighted Linear Moving Average Works”
  1. Apply Volume-weighted LMA: Combines linear (WMA) smoothing with volume weighting — prices with higher volume get more influence in the linearly weighted average
  2. Plot on Chart: VWLMA line overlays directly on the price chart
  3. Compare to Price: When price is above VWLMA, trend is bullish; below = bearish
  4. Detect Crosses: Price crossing above/below VWLMA signals potential trend changes

Key Characteristics:

  • Trend Filter = VWLMA smooths price to show direction, removing noise
  • Dynamic Support/Resistance = VWLMA line acts as a moving support (uptrend) or resistance (downtrend) level
  • Combines linear (WMA) smoothing with volume weighting — prices with higher volume get more influence in the linearly weighted average
  • Period Sensitivity = Shorter periods react faster but produce more whipsaws; longer periods are smoother but lag more

VWLMA Behavior:

  • VWLMA line smooths price action to show the dominant trend
  • When price crosses above VWLMA, momentum shifts bullish
  • When price crosses below VWLMA, momentum shifts bearish
  • The slope of VWLMA indicates trend strength — steeper = stronger
  • VWLMA acts as dynamic support in uptrends and resistance in downtrends

These are the signal names you select when configuring VWLMA in the algorithm builder or via the MCP agent:

SignalTriggers WhenTypical Use
price_above_vwlmaPrice is above the VWLMA lineBullish — price trending above VWLMA
price_below_vwlmaPrice is below the VWLMA lineBearish — price trending below VWLMA

Display: Overlay (on price chart)

Category: Trend

Threshold range: Price-based (compared to actual price values)


What Volume-Weighted Linear Moving Average Does Well:

  • Trend Identification: VWLMA clearly shows whether price is in an uptrend or downtrend
  • Dynamic Support/Resistance: Acts as a moving level that price tends to respect
  • Noise Filtering: Smooths out random price fluctuations to reveal the true trend
  • Universal Application: Works across all assets and timeframes with period adjustments