Skip to content
All library documents

Trend Signals from a Ranked Set of Five EMAs

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses five closely spaced exponential moving averages (EMAs) to define directional conditions. The documented periods are 12, 15, 18, 21, and 24 bars. It signals long when the averages are ordered from shortest-period highest to longest-period lowest, and short when that ordering is reversed. The accompanying explanation describes this alignment as a trend channel intended to capture medium- to longer-term moves. It also claims that a start date can be configured.

The source and description do not fully agree: the code sets the start-date condition to always true, so the stated date filter is not implemented there. The prose also refers to price breaking out of a channel, while the shown entry rules check only the EMA ordering. No performance results are included; the published BTC/USDT futures test settings alone do not establish effectiveness. The document notes EMA lag and the risk of false breakouts or losses on reversals, and suggests adding volume or other filters, tuning periods, and defining stop rules.

Key ideas

  • The strategy calculates EMAs with periods of 12, 15, 18, 21, and 24 bars.
  • A descending stack from the shortest-period EMA to the longest signals long; the reverse stack signals short.
  • The described start-date filter is not implemented in the supplied source, where its condition is always true.
  • The stated breakout rationale is broader than the entry logic shown, which checks EMA ordering alone.
  • The document reports no performance results and highlights lag, false signals, and reversal risk.

Tags

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