VWRMA Overview
Volume-Weighted Running Moving Average (VWRMA) 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 Running Moving Average Works
Section titled “How Volume-Weighted Running Moving Average Works”Core Concept
Section titled “Core Concept”- Apply Volume-weighted RMA: Applies RMA (Wilder’s) smoothing to volume-weighted data — producing the smoothest volume-weighted average
- Plot on Chart: VWRMA line overlays directly on the price chart
- Compare to Price: When price is above VWRMA, trend is bullish; below = bearish
- Detect Crosses: Price crossing above/below VWRMA signals potential trend changes
Key Characteristics:
- Trend Filter = VWRMA smooths price to show direction, removing noise
- Dynamic Support/Resistance = VWRMA line acts as a moving support (uptrend) or resistance (downtrend) level
- Applies RMA (Wilder’s) smoothing to volume-weighted data — producing the smoothest volume-weighted average
- Period Sensitivity = Shorter periods react faster but produce more whipsaws; longer periods are smoother but lag more
Visual Interpretation
Section titled “Visual Interpretation”VWRMA Behavior:
- VWRMA line smooths price action to show the dominant trend
- When price crosses above VWRMA, momentum shifts bullish
- When price crosses below VWRMA, momentum shifts bearish
- The slope of VWRMA indicates trend strength — steeper = stronger
- VWRMA acts as dynamic support in uptrends and resistance in downtrends
Trading Signals Available on Reversion
Section titled “Trading Signals Available on Reversion”These are the signal names you select when configuring VWRMA in the algorithm builder or via the MCP agent:
| Signal | Triggers When | Typical Use |
|---|---|---|
price_above_vwrma | Price is above the VWRMA line | Bullish — price trending above VWRMA |
price_below_vwrma | Price is below the VWRMA line | Bearish — price trending below VWRMA |
Display: Overlay (on price chart)
Category: Trend
Threshold range: Price-based (compared to actual price values)
Key Characteristics
Section titled “Key Characteristics”What Volume-Weighted Running Moving Average Does Well:
- Trend Identification: VWRMA 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
What to Watch Out For:
- Lagging Indicator: All moving averages lag price — signals come after the move has started
- Whipsaws in Ranges: Frequent false crosses during sideways/choppy markets
- No Momentum Measurement: Shows direction but not the strength of the trend
- Period Trade-off: No single period works perfectly — shorter = responsive but noisy, longer = smooth but late
When to Use Volume-Weighted Running Moving Average:
- Trend Direction Filter: Use
price_above_vwrmato confirm bullish bias before entering longs - Support/Resistance Trading: Buy bounces off the MA in uptrends, sell rejections in downtrends
- Combine with Momentum: Pair with RSI or MACD for entry timing within the trend
When NOT to Use Volume-Weighted Running Moving Average:
- Ranging/Choppy Markets: Price crosses the MA frequently with no follow-through
- Standalone Entry Signal: MA crosses alone have poor win rates — always combine with confirmation