Skip to content
All library documents

Multi-Timeframe EMA Crossover Trend and Momentum Strategy

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses 9, 26, and 55 period exponential moving averages (EMAs) to frame trend direction and generate trades. A higher timeframe is used to judge the broad market state, with the slope of the 55 EMA described as a bullish or bearish cue. On a lower timeframe, a cross of the 9 EMA above the 26 EMA, with the shorter averages above the 55 EMA, indicates a long entry; the inverse arrangement signals a short entry. The stated objective is to align shorter-term trades with the larger trend.

The document discusses lag, whipsaws in sideways markets, parameter sensitivity, and drawdown risk, and suggests filters and adaptive settings as possible extensions. It offers no performance results. Its implementation and prose are not fully aligned: the code does not explicitly check the higher timeframe trend or require both faster averages to be on the same side of the 55 EMA, while the published backtest settings refer to BTC-USDT futures. Treat the rules as a research framework; the claimed benefits require testing on the intended market and timeframe.

Key ideas

  • The system uses 9, 26, and 55 period EMAs to define trend context and cross signals.
  • A higher timeframe trend filter is intended to guide lower timeframe entries.
  • Long and short signals depend on the 9 and 26 EMA cross and their position relative to the 55 EMA.
  • The document identifies lag, sideways-market whipsaws, and parameter sensitivity as key limitations.
  • No empirical performance evidence is supplied, and the code omits parts of the described filters.

Tags

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