Volatility & bands

Bollinger Band Squeeze · Squeeze

The setup where volatility contracts so far a breakout becomes likely — coiling before a move.

Works best in ranging marketsEngine-computed on a fixed sample series
14612196Price above Upper = strengthPrice below Upper = weaknessUpper acts as support / resistance
UpperMiddleLowerHow to read Squeeze on the chart — the callouts mark what to look for.

The formula

The standard-deviation Bollinger Bands pull inside the ATR-based Keltner Channels when volatility collapses. The squeeze fires — turns off — on the first bar the bands re-expand back outside the channel, and that breakout is what traders act on.

Squeeze ON when Upper Band < Upper Keltner and Lower Band > Lower Keltner
Worked example
BarBB widthKeltner widthState
11.82.4Squeeze on
21.52.3Squeeze on
32.62.3Fired — breakout

While the bands sit inside the channel the market is coiled; the release comes when width pushes back outside — trade that breakout bar.

What it is

The Bollinger Band squeeze is not an indicator so much as a setup — the condition in which the Bollinger Bands contract so tightly that a volatility expansion, and usually a strong directional move, becomes likely. It rests on a foundational market truth that John Bollinger emphasized: volatility is cyclical, so periods of unusually low volatility tend to be followed by periods of high volatility, and vice versa. The squeeze identifies the coiled-spring moment when a market has gone unusually quiet and is storing energy for a breakout. It answers the question of when a move is probable, though pointedly not which direction that move will take. Traders prize it because it lets them position ahead of expansion rather than chasing it. It is the practical embodiment of the idea that quiet markets do not stay quiet forever.

How it's calculated

The squeeze is detected from the Bollinger Bands themselves — a twenty-period simple moving average with an upper and lower band set two standard deviations away — by watching for the bands to pinch to an unusually narrow width. The most precise and popular definition comes from John Carter's TTM Squeeze, which compares the Bollinger Bands to Keltner Channels, an envelope built from an average true range around a moving average rather than from standard deviation. When volatility falls far enough, the Bollinger Bands contract entirely inside the Keltner Channels, and the squeeze is said to be on. When volatility expands and the Bollinger Bands push back outside the Keltner Channels, the squeeze fires, or releases. Because standard deviation reacts to price dispersion while average true range reacts to bar ranges, the two envelopes crossing captures the transition from calm to active better than either band alone.

Reading it step by step

The first thing to read is the state: are the bands compressed inside the Keltner Channels, signaling a squeeze is on, or have they expanded back outside, signaling a release? While the squeeze is on, the correct read is patience — the market is coiling, and no directional conclusion can yet be drawn. The release is the actionable event: the first strong close outside the bands, or the bands re-emerging from the Keltner Channels, tells you the expansion has begun. Direction is the hard part, and the standard solution is to overlay a momentum tool, often a histogram, whose sign at the moment of release biases whether the break is likely up or down. The longer and tighter the squeeze, the more energy has accumulated and the more forceful the expansion tends to be. Critically, the squeeze itself is a warning, not a trigger.

Reading the signals on the chart

14612196
UpperMiddleLowerThe ▲/▼ marks flag where price most recently crossed the line — the cues a trend-follower would act on.

Best timeframes

  • Scalping1m – 5m
  • Day trading5mTTM squeeze popular
  • Swing1h – Daily
  • PositionDaily – Weekly

The squeeze works on any timeframe; the release, not the compression, is the tradeable event.

Squeeze vs its building blocks

BB SqueezeBandwidthKeltner Channels
What it isA setup / stateA volatility lineATR-based bands
Squeeze defined byBands inside KeltnerMulti-month lowReference channel
Gives directionNoNoNo
SignalsCoiling breakoutCompression lowTrend or mean

Common price-action setups

How the signal typically plays out on the chart.

Squeeze release long

Wait through the tight bands, then enter on the first strong close above the upper band as the squeeze fires. Stop on the opposite band, target a measured expansion.

Buy the release
Volatility expansion
Squeeze release short

Take the downside break when price closes decisively below the lower band as the bands re-expand. Stop above the middle band, target the prior range low.

Short the break
Downside expansion
Momentum-biased break

Overlay a momentum tool during the squeeze and take only the break that agrees with it, sidestepping the common first-move fakeout. Stop on the opposite band.

Momentum break
Confirmed breakout

Best timeframes and settings

The squeeze works on every timeframe from one-minute charts for scalpers to weekly charts for position traders, because volatility cycles are fractal and appear at all scales. The default settings mirror standard Bollinger Bands at twenty periods and two standard deviations, paired with Keltner Channels at twenty periods and typically 1.5 times the average true range in Carter's original design. Tightening the Keltner multiplier makes the squeeze harder to trigger and flags only the most extreme compressions, while loosening it produces more frequent but less significant squeezes. Higher timeframes yield fewer squeezes but larger, more reliable subsequent moves, whereas intraday squeezes are plentiful but noisier and more prone to false starts. As with any volatility measure, the right settings trade sensitivity against significance.

When and where to use it

Use the squeeze in ranging or consolidating markets to anticipate the breakout that ends the range, which is exactly when volatility is compressed and a spring is loading. It is well suited to instruments that alternate between quiet accumulation and sharp expansion, such as stocks basing before earnings or currencies coiling before a scheduled event. It is less useful in a market already trending strongly, where volatility is elevated and no squeeze exists to signal. Avoid acting while the squeeze is still on, since the direction is unknown and premature entries get whipsawed. The squeeze is a preparation tool: it tells you to get ready and to watch for the release, not to commit immediately. It pairs best with a plan that only pulls the trigger once expansion is confirmed.

Strategies that use it

The core strategy is the breakout entry: wait through the squeeze, then enter on the release in the direction of the expansion — the first decisive close outside the bands — placing the stop on the opposite band, which sits close by precisely because volatility was compressed. The signature TTM Squeeze system adds a momentum histogram to bias direction, going long when the squeeze fires with positive momentum and short when it fires with negative momentum, and often exiting when the histogram peaks and begins to contract. A more conservative variant waits for a retest of the broken level that holds before entering, sacrificing some of the move for confirmation that the breakout is real. In all versions, the tight stop on the opposite band gives an excellent reward-to-risk profile if the expansion runs, since the initial risk is small by construction.

Combining it with other indicators

The squeeze practically demands a directional companion because it is silent on direction by design. A momentum oscillator or histogram is the classic pairing, biasing the trade toward the side momentum favors at the release. Volume confirmation strengthens a breakout, since a genuine expansion should draw in participation rather than fade on thin trade. Horizontal support and resistance framing the consolidation gives concrete levels whose break confirms the direction and provides logical targets. A longer moving average establishes the broader trend, helping you favor breakouts in its direction and treat counter-trend breaks with more caution. Overlaying Bollinger Bandwidth, which plots the band width as a single line, makes the degree of compression numerically obvious and easier to compare against the instrument's own history.

Where it fails

The squeeze's defining weakness is the false break: consolidations routinely fake out in one direction before the real move goes the other way, so entering on the first flicker outside the bands can be punishing. Because the squeeze says nothing about direction, traders who guess before the release frequently guess wrong. A squeeze can also persist far longer than expected, tempting impatient traders into premature positions that bleed while the market keeps coiling. Some releases are weak, expanding only modestly before the market falls quiet again, which stops out breakout traders who expected a large move. The remedies are to wait for a decisive release rather than the first tick outside the bands, to use a momentum tool for directional bias, to confirm with volume, and to accept that a minority of squeezes simply do not produce tradable moves.

A worked example

Consider a stock that has drifted sideways for several weeks between 49 and 51, with its Bollinger Bands narrowing until they slip entirely inside the Keltner Channels — the squeeze is on, and a trader marks the range boundaries and does nothing yet. Ahead of an industry catalyst, momentum on the overlaid histogram ticks positive, and the stock then closes at 51.40, pushing the upper Bollinger Band back outside the Keltner Channel and above the 51 resistance — the squeeze has fired to the upside. The trader enters long near 51.40 with a stop on the opposite, lower band around 49.80, defining risk of about 1.60 points that is small precisely because the bands were compressed. As volatility expands, price runs to 56 over the following sessions, a reward of roughly 4.60 points for a reward-to-risk ratio near 2.9 to 1, and the trader trails the stop or exits as the momentum histogram peaks and begins to roll over.

Common mistakes

  • Entering inside the squeeze before the release — the coil often fakes one way first.
  • Assuming a direction while the bands are still compressed; the squeeze is directionless.
  • Ignoring the frequent false break that precedes the real move.
  • Using a fixed 'narrow' number instead of judging tightness against the instrument's own history.
  • Forgetting to overlay momentum, which is what biases direction in the TTM system.