Skip to content
All library documents

ATR Trailing Stops for Momentum-Based Swing Trading

Article Strategy library · Author: ChaoZhang

Summary

This swing-trading method uses a volatility-adjusted trailing stop to define trend direction and trade signals. It calculates ATR and tracks prior price extremes: in an uptrend, the stop is placed below a recent high by an ATR multiple; in a downtrend, it is placed above a recent low. A close crossing the stop indicates a trend change, and the source opens long or short positions according to the price’s position relative to the stop. The documented defaults include an ATR length of 3 and a multiplier of 1. The published settings describe a BTC_USDT futures backtest, but no performance statistics or results are supplied.

The stop is intended to adapt to changing volatility and trail price as a trend develops. The document cautions that poorly chosen ATR settings can make stops too tight or too wide, and that choppy conditions may cause repeated stop-outs and trading costs. Suggested extensions include trend filters, volatility measures, position sizing, and controls for overnight gaps. These are ideas for further evaluation rather than demonstrated improvements.

Key ideas

  • The strategy uses ATR and recent price extremes to calculate a trailing stop.
  • A close above or below the stop determines the trend state and corresponding trade direction.
  • The stated default ATR length is 3, with a multiplier of 1.
  • Whipsaws in ranging markets can lead to consecutive stop-outs and higher costs.
  • The document describes backtest settings but does not report performance results.

Tags

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