Skip to content
All library documents

Three-EMA Trend Following with Long and Short Signals

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses three exponential moving averages to classify market direction and switch between long and short exposure. It defines an uptrend when the 10- and 20-period EMAs are above the long EMA, and a downtrend when both are below it. The article describes the long EMA as 50 periods, while the listed parameter and source use 59, a discrepancy to resolve before implementation. The code enters in the direction of the resulting trend and places a maximum-loss exit; the published backtest settings specify BTC/USDT futures and a short date range, but no performance results are provided.

The approach is simple to interpret, but moving-average signals can lag and cross repeatedly in sideways markets, increasing transaction costs. Price gaps may also affect entries. The article suggests tuning EMA periods, adding other indicators, and setting stops, but provides no evidence that these changes improve results. Its claims about win rate and effectiveness are not supported by reported statistics.

Key ideas

  • The strategy classifies an uptrend when both shorter EMAs are above the long EMA and a downtrend when they are below it.
  • It shifts between long and short positions as the trend classification changes.
  • The article describes a 50-period long EMA, but the parameter and source specify 59 periods.
  • Sideways markets can trigger repeated changes in position and raise trading costs.
  • The published backtest setup contains no performance results.

Tags

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