Skip to content
All library documents

Swing-High Breakouts with Higher-Low Trailing Stops

Article Strategy library · Author: ChaoZhang

Summary

This trend-following method enters long when price breaks above a recent confirmed swing high and uses the latest swing low as its stop. As higher swing lows form, the stop moves upward to follow the trend and protect accumulated gains. The source confirms pivots only after bars to the right have formed, which means the signal is delayed; it also offers an optional moving average filter and a configurable percentage buffer around swing levels.

The document describes the rules and provides BTC-USDT futures backtest settings for a period of several months, but gives no return, drawdown, or trade-count results. It identifies delayed breakouts, premature exits on ordinary pullbacks, and drawdowns as key limitations. The source implements long-side entries and exits, so it does not demonstrate short trades. Its suggestion that trailing stops can reduce giveback should be treated as a design rationale rather than measured evidence; market-specific testing is needed to assess performance.

Key ideas

  • The strategy enters long when price breaks above the latest confirmed swing high.
  • The most recent swing low sets the initial stop, which advances as higher swing lows appear.
  • A moving average filter can restrict entries to prices above a chosen trend average.
  • Pivot confirmation introduces lag, while tight stops can exit during normal retracements.
  • The backtest settings are reported without performance results, and the supplied logic is long-only.

Tags

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