Skip to content
All library documents

ATR Trailing Stops for Trend Following

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses Average True Range (ATR) to scale a trailing stop to recent market volatility. It updates the stop as prices move, enters long or short positions when price crosses the stop, and aims to stay with trends while limiting losses or protecting gains. The stated inputs are an ATR period of 5 and a multiplier of 3.5; the published example describes a BTC/USDT futures backtest setup but gives no performance results.

The approach is straightforward to implement, and changing the period or multiplier adjusts stop distance and trade frequency. Its limitations include lag, difficulty identifying when a trend has ended, and possible losses of open profit during reversals. Stops set too tightly may trigger prematurely, while loose settings may allow larger adverse moves. The document suggests parameter comparisons, reversal filters, and profit-taking rules as possible refinements, but provides no evidence that these improve results.

Key ideas

  • ATR sets a volatility-scaled distance for a trailing stop.
  • A crossing of the stop line triggers a long or short position.
  • The stop adjusts with price movement to follow trends and protect gains.
  • Stop performance depends on parameter choices and may suffer from lag or reversals.

Tags

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