Keltner Channel Mean Reversion with an ADX Trend Filter
Summary
This strategy treats returns from the outer Keltner bands as potential mean-reversion signals. A long is opened when price crosses back above the lower band, and its limit exit is placed at the upper band; a short begins when price crosses below the upper band and targets the lower band. The channel uses an EMA centerline and ATR-based width, allowing its boundaries to respond to volatility.
An ADX filter can restrict entries to readings below a threshold, intended for weak-trend conditions, or instead permit only readings above it. The stop distance is calculated as a selected fraction of the full channel width from the signal close, and the script also plots the channel, ADX, and signal markers. The description favors ranging markets and suggests adapting parameters to the asset and timeframe, but gives no backtest results. Although its prose describes stops as half the channel distance by default, the code multiplies the full channel width by the default factor, so actual stop placement should be checked against the intended interpretation. Mean-reversion entries may also struggle when a trend persists.
Key ideas
- The strategy buys a recovery above the lower Keltner band and sells a decline below the upper band.
- Opposite channel boundaries serve as the stated profit targets for long and short positions.
- ATR determines channel width, and a configurable fraction of that width sets the stop distance.
- ADX can filter entries for weak trends or strong trends, depending on the chosen mode.
- The document gives no performance evidence, and its prose description of default stop distance differs from the code’s calculation.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.