The name does not identify one formula
The Stocks & Commodities publisher index attributes "Volume-Adjusted Moving Averages" to Richard W. Arms Jr. in March 1990. Public implementations differ in their volume reference and stopping rule. Read those choices before comparing plotted lines; matching a length input is insufficient.
- The original article is identified through the publisher's index; the complete paid article was not used as a code source. The Pine implementation below is original and its policy is fully specified here.
- A constant baseline chosen using only an earlier calibration sample can also be causal. A constant selected from the full backtest dataset cannot be treated as information available at every historical bar.
| Published description | Volume reference and stopping rule | Consequence |
|---|---|---|
| Arms-style account in Fidelity's indicator guide | Mean of all volume in the chart; accumulate the requested volume increments, with a fractional oldest bar. | Adding future observations to that reference can change earlier values. |
| NeuroShell's documented VAMA | Whole-chart mean; stop at the volume target OR the selected number of bars, then divide by the volume ratios actually collected. | A bar cap may produce a partially filled target. Its manual labels this version unsuitable for strategy use. |
| allanster's TradingView VAMA | Documents input, current and rolling-subset reference modes, plus a strict volume requirement. | The author explicitly describes the subset mode as a deviation from Arms' original specification. |
| LyroRS's Volume MAs Cloud Trend | Describes MA(price × volume) / MA(volume). | With an ordinary SMA and equal fixed lengths, this is fixed-window VWMA; there is no volume-target stopping rule. |