Keltner Channel Breakout
Trade moves that push beyond an EMA plus ATR envelope instead of a fixed price band.
Understand what this strategy is actually betting on before you touch the parameter panel.
Read the model brief like a skeptic
Strategy families & selection
Validation & skepticism
Pro Access
Keltner Channel Breakout is part of the expanded Pro strategy library. The guide stays public, but running it in backtest, compare, paper tracking, and source-code view is a Pro capability. Pro currently unlocks 8 additional pre-built strategies.
The Intuition
Keltner Channels combine a moving average with an ATR envelope. That makes them a volatility-aware alternative to fixed-width price bands: the center line tracks trend, while the channel width expands and contracts with trading range.
The breakout version is straightforward. Price above the upper band signals upside pressure that is strong even after accounting for recent volatility. Price below the lower band signals the opposite. Because the band uses ATR instead of standard deviation, it is often smoother than Bollinger-style breakouts.
Conceptually, this is a trend-following rule with a volatility filter baked in. It ignores small moves around the EMA and only reacts when price pushes far enough away from the central tendency to suggest genuine directional imbalance.
The tradeoff is that strong mean-reverting assets often punish this logic. Breakouts that look credible intraday can reverse quickly, especially in single stocks around earnings or news. The strategy generally behaves best on liquid instruments with sustained post-breakout continuation.
The Math
Read this as a compact model summary: what the signal sees, what it ignores, and where fragility can creep in.
EMA_mid(t) = EWM(Close, span=ema_period)
ATR(t) = WilderMean(TR, atr_period)
Upper(t) = EMA_mid(t) + multiplier × ATR(t)
Lower(t) = EMA_mid(t) - multiplier × ATR(t)
Signal(t) = +1 if Close(t) > Upper(t)
= -1 if Close(t) < Lower(t)
= 0 otherwise
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| ema_period | int | 20 | EMA period for the center line |
| atr_period | int | 20 | ATR period for the channel width |
| multiplier | float | 2.0 | ATR multiple used to form the outer bands |
Source Code
Source access for this built-in strategy is included with Pro.
Further Reading
- Keltner, C. (1960). How to Make Money in Commodities. Keltner Statistical Service.
- Raschke, L. (1996). Street Smarts. HarperBusiness.
- Wilder, J.W. (1978). New Concepts in Technical Trading Systems. Trend Research.
Related Volatility Strategies
Use nearby strategies to compare the same market hypothesis under different signal constructions.