The VARMA (VMA) Trend Indicator is a modified version of the popular Moving Average (MA) indicator for MetaTrader 5, featuring a unique adaptive mechanism.
Unlike standard moving averages, the VARMA (VMA) indicator uses a dynamically adjusted period based on market volatility: higher volatility triggers a longer calculation period, while lower volatility shortens it.

The VARMA (VMA) indicator has three customizable parameters:
- Period of calculation — base lookback period;
- Period of smoothing — smoothing factor applied to the adaptive period;
- Applied price — price type used in calculations (e.g., Close, Open, Median).
Thanks to its dynamic period adjustment, the VARMA (VMA) Trend Indicator for MT5 reacts more responsively to price changes and significantly reduces the lag commonly associated with traditional moving averages.
Download the VARMA (VMA) Indicator for MetaTrader 5
FAQ
How does VARMA (VMA) differ from a standard moving average?
It recalculates its period in real time using volatility—longer periods during high volatility, shorter during low—making it more responsive and less laggy.
Which price types can be used with VARMA (VMA)?
It supports standard applied prices: Close, Open, High, Low, Median, Typical, and Weighted.
Is VARMA (VMA) suitable for scalping or long-term trend trading?
Yes—it adapts to market conditions, making it effective across timeframes; best combined with trend confirmation tools like ADX or MACD.