Skip to content
All library documents

Moving Average Crossovers with an EMA as a Proposed Signal Filter

Article Strategy library · Author: ChaoZhang

Summary

The document presents a crossover approach that compares a short-period simple moving average with a longer-period one. An upward cross is described as a buy signal and a downward cross as a sell signal. It also proposes a short-term exponential moving average as a confirmation filter, with example settings of 10, 40, and 20 periods respectively. The published test configuration uses BTC/USDT futures over a stated date range, but no performance results are included.

The discussion explains the strategy’s appeal—simple, intuitive rules that can be adjusted across markets—and its main weaknesses: lagging signals, frequent reversals in sideways markets, and dependence on parameter choices. It suggests testing volume, other indicators, and strategy combinations as possible filters. The prose says EMA confirmation is required, but the supplied code calculates and plots the EMA without using it in the entry conditions. The code also enters short positions on downward crosses, so implementation does not match a strict long-only interpretation. Historical claims in the document are not supported with evidence here.

Key ideas

  • A short moving average crossing above a longer one is described as a buy signal.
  • A downward crossover is described as a sell signal and the code enters a short position.
  • The EMA is presented as a confirmation filter, but it does not filter signals in the supplied code.
  • Crossovers can lag and generate repeated trades in sideways markets.
  • The document gives sample settings and test dates without reporting performance results.

Tags

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