Strategies
BTC Daily Volatility Compression Range Breakout Long
Outcome: Abandoned
BtcDailyVolatilityCompressionRangeBreakoutLong
Outcome Summary
BtcDailyVolatilityCompressionRangeBreakoutLong paired a low-volatility coiling pre-state with an upside Donchian breakout on BTC daily bars, a clean and liquid single-instrument build with a legitimate compression-then-expansion premise. Its 130% headline and 1.17 profit factor masked structural fragility: only 27 trades over six years, a Sharpe of 0.44 with a CI low of -1.04, a 46% drawdown, and an edge concentrated in ~4 explosive days (tail ratio 0.029, kurtosis 109) with most of the return unrealized. With the conjunction firing too rarely to survive a 3-window walk-forward and recent performance decaying, the analyst judged that deflated Sharpe would discount the fat tails below the luck bar — exactly as it did for the structurally similar BNB range-expansion breakout. The strategy was abandoned at the backtest-review gate rather than spend optimization time re-deriving the rejection.
Hypothesis
Implementation
Long-only single-instrument volatility-compression range-breakout on BTCUSDT.BINANCE USD-M futures, daily bars. It enters long only when BOTH conditions hold: (1) compression pre-state — the prior 30-day range (max high - min low) is below 20% of current price, and (2) breakout trigger — the current daily close is above the prior 30-day high. It exits when the daily close falls below the 30-day SMA (trend-structure stop). Holding period is days-to-weeks, sized at 95% of equity notional, leverage 1.0, pure OHLCV. Three parameters: compression_lookback, compression_threshold, sma_period.
Backtest Review
- Sharpe
- 0.44
- Total return
- 130.31%
- Max drawdown
- 46.32%
- Trades
- 27
- Win rate
- 37.0%
- Profit factor
- 1.17
Clean, liquid single-instrument BTC mechanism (capacity $126M, impact 2.8%), legit compression-then-breakout premise, no sizing/correctness bug
Positive headline return (+130%, PF 1.17) with some positive years (2020 +69%, 2023 +35%)
Sparse and outlier-dependent: 27 trades over 6 years (~4.5/yr); tail_ratio 0.029, kurtosis 109 — the edge rests on ~4 explosive days (2024-12-19 +62.5%, 2020-12-11 +52.4%)
No significant edge pre-selection: Sharpe 0.44 with sharpe_ci_low -1.04 (CI deeply straddles 0) — deflated Sharpe will heavily discount the fat tails
Recent decay (2024 -3%, 2026 -18.8%) and max_DD 46.3%; end_unrealized_pct 79.6% means much of the headline is an open-position mark-to-market
27 trades across 3 walk-forward windows risks windows carried or starved by 1-2 outlier days — fragile OOS
Outcome Summary
A conjunction requiring both volatility compression and a new-high breakout fires too rarely to validate — a 27-trade, tail-ratio-0.029 edge carried by a few explosive days and with a CI straddling zero cannot be made forward-robust by tuning, the same sparse-plus-fat-tail signature that sank the BNB range-expansion and trend-continuation siblings.
The analyst abandoned it at the backtest-review gate before optimization, judging it a likely forward-gate failure: with no significant edge before selection (Sharpe 0.44, CI straddling zero), a sparse 27-trade sample carried by ~4 outlier days, and recent decay (2024 -3%, 2026 -18.8%), best-of-N tuning would inflate the Sharpe only for the skew/kurtosis-penalizing deflated Sharpe to correct it below the luck bar.
A long-only, single-instrument, OHLCV-only BTCUSDT daily volatility-compression range breakout — waiting for the prior 30-day range to contract below 20% of price (a coiled, low-volatility pre-state) and then entering long only on a daily close above the 30-day high, exiting when the close falls below the 30-day SMA, with just 3 parameters.
The base backtest showed a 130.3% total return (CAGR 7.4%) with profit factor 1.17 and some positive years, but only 27 trades over ~6 years (~4.5/yr), Sharpe 0.44 with a CI low of -1.04, a 46.3% max drawdown, and an extremely outlier-dependent profile (tail ratio 0.029, kurtosis 109) — its entire edge resting on a handful of explosive breakout days, with ~80% of the headline sitting in open-position unrealized PnL.
Backtest and paper results are hypothetical. Trading involves risk of loss.