Skip to content
All library documents

Moving Average Crossovers Filtered by Volume and Support Levels

Article Strategy library · Author: ChaoZhang

Summary

This trend-following method combines a pair of simple moving averages with a volume confirmation and rolling support or resistance levels. A crossover or crossunder supplies the directional signal; the signal is accepted only when current volume exceeds its moving average and price is on the specified side of the support or resistance boundary. The published source defines these boundaries using the lowest low and highest high over a recent window.

The document presents volume and price location as ways to reduce false signals, while warning that moving averages and support or resistance can lag and that range-bound markets can cause repeated losses. It mentions overfitting risk and suggests stop losses, alternative averages, richer volume analysis, and testing across instruments. No quantitative results are supplied: although the text claims substantial backtesting and stable live behavior, the published settings cover only a one-month BTC/USDT futures period and include no reported returns or risk measures. The parameter labels and source defaults also assign the shorter and longer moving average periods in an unintuitive order, so the actual crossover behavior should be checked before interpreting it.

Key ideas

  • A moving average crossover or crossunder provides the strategy's directional trigger.
  • Signals also require volume above its moving average and price relative to a rolling support or resistance level.
  • The method is intended to filter some false signals, but can still whipsaw in sideways markets.
  • The source's moving average period labels and defaults merit verification because the stated short period exceeds the long period.
  • The published test settings provide no performance evidence to assess the strategy's claims.

Tags

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