Bollinger Squeeze Breakout

BullishContinuationIntermediate

Bands squeeze tight, then a close above the upper band. The squeeze added nothing.

Verdict: SkipBitcoin 4H: 332 trades, won 35%, avg trade +0.2% vs random day +0.5%. Backtest

Upper bandBands narrow
Bollinger Squeeze Breakout: textbook shape, step by step

Measure how wide the Bollinger bands are compared with the average. A squeeze is when that width is in the narrowest fifth of the last 120 candles.

step 1/4

Trade rules

DirectionLong (buy)
EntryThe Bollinger bandwidth ((upper - lower) / middle band, BB(20, 2)) was at or below its 20% quantile over the last 120 candles on at least one of the 5 candles before, and a candle CLOSES above the upper band after closing at or below it the candle before. Buy at that close; exit at the first close below the middle band. Paper traded on 1-hour and 4-hour candles with that exit and a protective stop inside the candle at the middle band or 2 x ATR14 below the entry, whichever is lower; 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 ifNo squeeze in the 5 candles before the breakout: then it is a plain Bollinger breakout. A wick through the band that closes inside is not a signal.
TargetTwo times the risk, projected from the breakout
4 common mistakes
  • Believing the squeeze predicts the big move. In our test it did not: the plain breakout did as well against random entries on every timeframe.
  • Judging a squeeze by eye. The tested rule compares the band width with its own last 120 candles.
  • Waiting for a squeeze and missing the trades. The filter removed 40-60% of the signals and left the return per year lower.
  • Guessing the direction before the break. This rule only buys a close above the upper band.

Backtest

same rules every time · equal size · no fees · method
MarketTradesWonAvg tradeRandom day
Bitcoin · 4H · 2017-202633235%+0.18%+0.46%
US large caps (50) · 1D · 2016-2026206042%+1.26%+1.47%

Verdict: SkipIt made money, but less than buying on a random day.

pattern +61%random +153%
Bitcoin 4H: pattern +61% vs random day +153% over 332 trades
pattern +2593%random +3025%
US large caps (50) 1D: pattern +2593% vs random day +3025% over 2060 trades

Real examples

Bitcoin · 4H

Breakout Aug 7, 2023, exit Aug 8, 2023 (target)+2.55%
Bands narrow29,274 · Aug 4, 2023Upper band29,211 · Aug 7, 2023SMA20: exit line29,076 · Aug 7, 2023Break out of the squeeze
Bitcoin 4H, real candles from Aug 4, 2023

Amazon · 1D

Breakout Oct 30, 2024, exit Nov 7, 2024 (target)+8.07%
Bands narrow184.76 · Oct 2, 2024Upper band192.73 · Oct 30, 2024SMA20: exit line187.05 · Oct 30, 2024Break out of the squeeze
Amazon 1D, real candles from Oct 2, 2024

Bitcoin · 4H

trapBreakout Sep 27, 2026, exit Sep 28, 2026 (stop)−1.68%
Bands narrow84,398 · Sep 23, 2026Upper band84,790 · Sep 27, 2026SMA20: exit line84,200 · Sep 27, 2026Break out of the squeeze
Bitcoin 4H, real candles from Sep 23, 2026