Skip to content
All library documents

ABCD Pattern Trading with Two-Stage Trailing Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy identifies potential ABCD price patterns on a ZigZag sequence of swing highs and lows. It checks proportional relationships between the pattern legs, then takes a long or short position based on the pattern direction. The description says Bollinger-based filtering is used to identify turning points and reduce ZigZag repainting, though the source excerpt shows fractal-based swing detection and does not establish that claim.

Risk management is organized in two stages: a fixed stop or target applies initially, then a trailing level activates after a specified profit threshold. The document warns that patterns may occur infrequently, ranging markets can trigger exits repeatedly, and illiquid instruments and transaction costs can impair execution. It provides adjustable settings and a limited published backtest window, but no performance statistics; the stated benefits therefore remain unverified. It recommends testing parameter robustness out of sample and considering additional filters.

Key ideas

  • The strategy searches a ZigZag sequence for ABCD patterns whose retracement and extension ratios meet defined ranges.
  • Pattern direction determines whether the strategy enters long or short.
  • Fixed stop and target levels transition to trailing levels after activation thresholds are reached.
  • Sparse patterns, choppy conditions, low liquidity, and transaction costs can limit results.
  • The short backtest configuration includes no reported performance statistics.

Tags

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