indicator · on price · open source
Volume-Weighted Smoothed Moving Average
Running…
Loading chart…
About
Volume-Weighted Smoothed Moving Average stacks Wilder's RMA on top of a VWMA. The VWMA captures where volume traded, the RMA smooths it with the same weighting RSI and ATR use, so the line is both flow-aware and steady.
- Slower than VWMA — use it as the slow leg in a crossover pair.
- Cut through the daily noise on majors and large caps.
- Raise N for a more anchored volume profile.
Source code
//@version=5
indicator("Volume-Weighted Smoothed Moving Average", overlay=true)
len = input.int(20, "Length", minval=2, maxval=500)
src = input.source("close", "Source")
vwsm = ta.rma(ta.vwma(src, len), len)
p_VWSM = plot(vwsm, "VWSM", color=color.navy, linewidth=2)
alertcondition(ta.crossover(close, vwsm), "Price crosses above VWSM", "Price crossed above the VWSM")
alertcondition(ta.crossunder(close, vwsm), "Price crosses below VWSM", "Price crossed below the VWSM")
No comments yet.
Sign in to comment.