Skip to content
All library documents

Moving-Average Crossovers with an ATR-Based Trailing Stop

Article Strategy library · Author: ChaoZhang

Summary

This strategy enters long when a fast EMA crosses above a slower SMA and the EMA's measured strength clears a threshold. It exits when a separate fast EMA crosses below its slower SMA or when a trailing stop is breached. The stop follows a short EMA adjusted downward by a multiple of an ATR-like volatility measure, so its level can rise as the market advances. The source calculates that volatility measure from the average high-low range rather than a conventional true range.

The document presents the method as a low-frequency approach intended to compete with buy and hold, and proposes optimizing parameters for each stock. Its published test configuration instead specifies BTC/USDT futures over a limited period, and no results are reported, so the stated objective is not demonstrated. The authors note that optimized settings may not generalize, crossover signals can lag, tight stops can exit prematurely, and costs matter. Per-instrument tuning therefore needs out-of-sample validation before performance claims can be assessed.

Key ideas

  • A fast EMA crossing above a slower SMA initiates a long when its strength exceeds a threshold.
  • The position exits on a separate bearish moving-average crossover or a trailing-stop breach.
  • The stop uses a short EMA and a multiple of an average high-low range as its volatility adjustment.
  • The document proposes per-instrument parameter optimization but reports no results to substantiate outperformance.
  • Parameter overfitting, lagging signals, stop sensitivity, and trading costs are stated concerns.

Tags

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