Skip to content
All library documents

VWMA Crossover Signals with Volume-Weighted Trend Filters

Article MQL5 articles

Summary

This article explains the Volume-Weighted Moving Average (VWMA) and describes an MQL5 signal tool that compares a faster VWMA with a slower one. VWMA weights each candle’s closing price by its trading volume, then divides the weighted sum by total volume over the selected period. A bullish signal occurs when the fast average crosses above the slow one; a bearish signal occurs when it crosses below. The described expert advisor also includes chart displays and alerts, and discusses a support and resistance filter based on recent price extremes.

The article gives a worked VWMA calculation and outlines how the indicator can be calculated from candle data, noting that MetaTrader 5 does not provide it as a built-in indicator. It presents the crossover as a potential signal, not evidence of a profitable strategy: no quantified performance results are included in the supplied text. The EA is described as a signal generator rather than an automatic trade executor, and the author recommends backtesting and adapting settings. Volume data, crossover lag, and market conditions may affect signal quality.

Key ideas

  • VWMA weights closing prices by trading volume over a chosen look-back window.
  • A fast VWMA crossing above or below a slow VWMA generates a bullish or bearish signal, respectively.
  • A recent-extremes filter can restrict signals according to price distance from support or resistance levels.
  • The article describes a signal tool with chart annotations and alerts, rather than automatic order execution.
  • Crossover signals require independent evaluation because the article supplies no quantified performance evidence.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.