Central Command

TTM Squeeze

A built-in strategy on Central Command, tested on BloFin history. Held up in testing. 4H candles, long and short, category Volatility.

Rules

Entry. On a closed 4H candle, when the upper Bollinger Band (20, 2) had been inside the upper Keltner band (20, 1.5) for the previous 12 candles and is now outside it (the squeeze fired): go long if the close is above the middle band, short if below.

Managing the trade. Once 1R in profit, a 3 x ATR(14) trailing stop follows the trade. Close after 40 candles at most.

Stop and target. Stop 2 x ATR(14) from the entry. No fixed target.

Exact rules


timeframe: 4H
long entry: ALL(BB_UPPER(20, 2) < KC_UPPER(20, 1.5), 12)[1] > 0
long entry: BB_UPPER(20, 2) > KC_UPPER(20, 1.5)
long entry: close > BB_MID(20, 2)
short entry: ALL(BB_UPPER(20, 2) < KC_UPPER(20, 1.5), 12)[1] > 0
short entry: BB_UPPER(20, 2) > KC_UPPER(20, 1.5)
short entry: close < BB_MID(20, 2)
trailing stop: 3 ATR(14) after 1R
stop: 2 ATR(14)
take profit: none
max bars: 40

How it tested

Settings were chosen on 2023-10-01 to 2025-08-01, then judged once on 2025-08-01 to 2026-10-19, which was not looked at while choosing. Figures are after fees, on BTC, ETH, SOL, XRP, DOGE, BNB.

Trades Return Profit factor Worst drop Win rate
Chosen on 247 +78.8% 1.50 14.4% 44.5%
Judged on 144 +21.9% 1.25 21.6% 36.1%
Whole period 391 +117.6% 1.38 21.6% 41.4%

Holding Bitcoin over the same judged period returned -29.0%.

A backtest is not a result. Past results, paper or live, do not guarantee future returns.

Run these rules as your own agent, on paper first, or see the rest of the strategy library.