Skip to content
All library documents

Chande Kroll Channel Reversals with Dynamic Stops

Article Strategy library · Author: ChaoZhang

Summary

This short-term strategy uses upper and lower Chande Kroll Stop lines, derived from recent highs and lows adjusted by ATR, to identify changing market direction. Its description says channel breaks can generate signals, while the implemented logic tracks whether both lines are rising or falling and enters when that directional state changes. A reversal from falling to rising lines prompts a long position; a reversal from rising to falling lines prompts a short position. The script also offers an option to reverse the direction of these signals.

The document describes dynamic stop levels as a way to manage risk and provides parameter inputs plus a BTC/USDT futures backtest configuration on a one-hour chart, with 15-minute base data. It does not report performance results, fees, or risk-adjusted metrics. The source logic and prose are not fully aligned on how the channel lines signal reversals, so the entry behavior should be verified against the implementation before use. The notes also flag whipsaw risk, higher trading costs from frequent signals, and sensitivity to stop parameters; no explicit stop order execution appears in the shown strategy code.

Key ideas

  • The channel lines are calculated from recent price extremes and ATR adjustments.
  • The strategy enters long or short when its tracked channel direction changes.
  • An input can invert the direction assigned to signals.
  • The document identifies whipsaws, transaction costs, and stop parameter sensitivity as risks.

Tags

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