SleepWell Trade

Trend-Following Backtester · Guide · Strategies 한국어

Strategies

Keltner channel breakout

Breaking above the channel top (average plus a multiple of volatility) signals an upside breakout.

Parameters 3 Assets tested 5 Costs 0.5% Optimized Sharpe · 120

The rules

Those numbers are the values optimized for Bitcoin. They differ per asset — the table below lists each.

There are 3 tunable values: emaPeriod, atrPeriod, mult. Fewer knobs make it harder to fit noise, so a count this low keeps overfitting risk relatively contained.

Results by asset

The same strategy across 5 very different assets, each over its full history, with parameters optimized per asset. It beat buy and hold on 3 of 5.

Asset · parameters CAGRHold CAGR Max drawdownHold DD SharpeTradesTime in market
Bitcoin
emaPeriod=38, atrPeriod=25, mult=2.3
72.7% 43.5%-37.5%-86.8% 1.634735%
Ethereum
emaPeriod=55, atrPeriod=17, mult=2
83.4% 30.6%-57.6%-95.6% 1.444540%
XRP (Ripple)
emaPeriod=10, atrPeriod=29, mult=1.3
90.5% 28.5%-43.4%-95.9% 1.248816%
Samsung Electronics
emaPeriod=151, atrPeriod=47, mult=3.7
9.5% 15.1%-42.5%-64.8% 0.525042%
Apple (AAPL)
emaPeriod=110, atrPeriod=28, mult=3.5
16.2% 18.8%-60.0%-82.2% 0.7111347%
1x 10x 100x 2018 2020 2022 2024 2026 Keltner channel breakoutBuy & hold
Bitcoin 2017-09-25–2026-09-19 · Keltner channel breakout (solid) vs buy and hold (dashed). Log scale.
These are in-sample figures. The same data chose the parameters and scored them, so they sit above what live trading would return. Use them to rank strategies against each other, not as a return target. See optimization and overfitting.

When this one works

Keltner channel breakout belongs to the trend-following family. All of them earn in sustained directional moves and bleed costs in range-bound markets. The trade count and time in market columns above show how each variant leans.

Run this strategyCompare the others

Read next