Skip to content
All library documents

Moving Average Crossover Reversals with a Long-Term Trend Filter

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses three simple moving averages to describe shorter and longer price movements, plus a long-term moving average as a directional filter. The written rules call for a long entry when the fast average crosses above the slow average and the slow average crosses above the slowest, provided price is above the filter; shorts use the inverse alignment below the filter. Exits are described as occurring when the fast and slow averages cross back. The published parameters set short periods for the three signal averages and a much longer trend filter. The stated backtest configuration covers BTC/USDT futures over December 2023, but the document supplies no numerical results.

There is a mismatch between the prose and included source: the source checks the moving averages’ ordering rather than explicit crossover events, and its entry and exit conditions do not fully match the written rules. Treating this as a general moving-average reversal concept, the document notes risks from parameter sensitivity, false signals, sideways markets, and rapid moves after a reversal. Volume confirmation, longer signal confirmation, dynamic stops, and additional risk controls are suggested, but are not evaluated.

Key ideas

  • The written entry rules combine alignment among three moving averages with price location relative to a long-term filter.
  • Long positions are described above the filter and short positions below it.
  • The document’s prose and source code differ in how they define entries and exits.
  • The published BTC/USDT futures backtest configuration has no reported performance statistics.
  • Sideways markets, false signals, and parameter sensitivity are identified as important limitations.

Tags

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