Skip to content
All library documents

Fast Moving-Average Crossovers Filtered by a Long-Term Trend

Article Strategy library · Author: ChaoZhang

Summary

This document presents a crossover strategy that uses very short moving averages to identify changes in direction and a much longer weighted moving average as a filter. The written description specifies a 2-day and 3-day crossover, filtered by a 420-day average, with long and short signals conditioned on the short average’s position relative to the filter. It also discusses parameter tuning, stop placement, and the risk of overfitting.

The published configuration is for BTC/USDT futures on Binance over a single day of hourly bars, with a 15-minute base period, and includes no performance statistics. There is an important mismatch between the prose and source: the source describes weighted and volume-weighted calculations and uses a longer moving-average construction, rather than clearly implementing the stated 2-day, 3-day, and 420-day simple/weighted averages. Its brief backtest interval and lack of reported results do not support the document’s claims of stable or high-performing behavior. Crossover lag, pullbacks, parameter sensitivity, and live-versus-backtest differences remain relevant caveats.

Key ideas

  • The described entry signal comes from a fast moving-average crossover, with a long-term average used to filter direction.
  • The prose specifies 2-day and 3-day averages and a 420-day weighted filter, but the source calculations do not clearly match that description.
  • The listed BTC/USDT futures backtest spans only a short interval and provides no results.
  • The document identifies parameter overfitting, pullbacks, and differences between backtests and live trading as risks.
  • Claims of reliable or strong performance are not substantiated by reported evidence.

Tags

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