Keltner Breakout

BullishContinuationIntermediate

A close that jumps above EMA20 + 2.5 ATR. Exit on the first close back under EMA20.

Verdict: CautionBitcoin 4H: 271 trades, won 47%, avg trade +1.5% vs random day +0.8%. Backtest

Upper Keltner20 candlesEMA20 + 2.5 ATR
Keltner Breakout: textbook shape, step by step

Take the 20-candle exponential average of the closes. Then measure how far a normal candle travels, the average true range over the same 20 candles. The upper Keltner band sits two and a half of those ranges above the average.

step 1/5

Trade rules

DirectionLong (buy)
EntryA candle CLOSES above EMA20 + 2.5 x ATR20 (the 20-candle exponential average of the closes plus 2.5 times the 20-candle average true range, Wilder smoothing) after the candle before closed at or below its own band. Buy at that close. Exit at the first close below EMA20. Paper traded on 1-hour and 4-hour candles with that exit and a protective stop inside the candle at EMA20 or 2 x ATR14 below the entry, whichever is lower (for this rule it is always EMA20); the encyclopedia backtest uses that stop, a target of two times the risk and a 100-candle limit. Tested in docs/research/2026-10-indicator-tests.md.
Cancelled ifNothing to wait for: the setup and the entry are the same candle. A wick above the band that closes back inside is not a signal, and neither is a candle that was already above the band the candle before.
TargetTwo times the risk, projected from the breakout
5 common mistakes
  • Using the simple 20-candle average and a simple ATR. The tested rule uses the exponential average and Wilder's ATR; other versions give other signals.
  • Exiting at the first red candle. The tested exit waits for a close below the 20-candle average.
  • Expecting it to trade often. It fired about 5,000 times in 12 coins over 6-9 years of 1-hour candles and sits in a trade 13% of the time.
  • Treating it as better than a Donchian breakout. It earns more per trade on 1-hour candles, but a 55-candle Donchian breakout earned more per year in the same test.
  • Adding a volume filter and expecting a different strategy. Volume above 1.5 times its average raised the return per trade, but cut the number of trades and changed no verdict.

Backtest

same rules every time · equal size · no fees · method
MarketTradesWonAvg tradeRandom day
Bitcoin · 4H · 2017-202627147%+1.46%+0.78%
US large caps (50) · 1D · 2016-2026238444%+1.96%+2.44%

Verdict: CautionBeat a random entry in some markets, not in others.

pattern +395%random +210%
Bitcoin 4H: pattern +395% vs random day +210% over 271 trades
pattern +4678%random +5813%
US large caps (50) 1D: pattern +4678% vs random day +5813% over 2384 trades

Real examples

Bitcoin · 4H

Breakout Jan 14, 2020, exit Jan 19, 2020 (target)+8.21%
20 candles8,059 · Jan 10, 2020EMA20 + 2.5 ATR8,462 · Jan 14, 2020EMA20: exit line8,115 · Jan 14, 2020Close above the band
Bitcoin 4H, real candles from Jan 10, 2020

AbbVie · 1D

Breakout Mar 25, 2022, exit Apr 8, 2022 (target)+8.62%
20 candles149.54 · Feb 25, 2022EMA20 + 2.5 ATR161.33 · Mar 25, 2022EMA20: exit line154.38 · Mar 25, 2022Close above the band
AbbVie 1D, real candles from Feb 25, 2022

PepsiCo · 1D

trapBreakout Apr 22, 2024, exit Apr 23, 2024 (stop)−3.33%
20 candles172.02 · Mar 22, 2024EMA20 + 2.5 ATR176.46 · Apr 22, 2024EMA20: exit line170.59 · Apr 22, 2024Close above the band
PepsiCo 1D, real candles from Mar 22, 2024