WhitmanTrading

Bollinger Squeeze: No Direction In It

A Bollinger squeeze is band width at a multi-month low, marking unusually quiet trade. Quiet stretches do tend to precede active ones, which is the sound half of the idea. But the reading has no direction in it, so the resolution is as likely to go down as up.

How it works

A Bollinger squeeze is a statement about the distance between two lines. Bollinger Bands sit a fixed number of deviations either side of a moving average, so quiet trade pulls them inwards.

A candlestick chart of the site's shared price history. The headline on the chart reads: The bands narrow, and then they do not.
The bands narrow, and then they do not. Illustrative chart - not real market data.

The measurement is band width, and it is a ratio. Upper band minus lower band, divided by the middle band. That division makes the reading comparable across price levels.

A gently rising stretch of the long price series. The headline on the chart reads: Band width is the deviation measured as a share of price.
Band width is the deviation measured as a share of price. Illustrative chart - not real market data.

The squeeze itself is a percentile, not a fixed threshold. No universal number marks a market as compressed; the condition is band width at its lowest in months.

A calmly advancing stretch of the long price series. The headline on the chart reads: A squeeze is that width at its lowest in months.
A squeeze is that width at its lowest in months. Illustrative chart - not real market data.

The claim underneath is volatility clustering. Quiet periods tend to be followed by active ones, and active by more activity. That part is genuinely well established.

A choppy, directionless stretch of the long price series. The headline on the chart reads: Quiet periods precede active ones, which is the whole claim.
Quiet periods precede active ones, which is the whole claim. Illustrative chart - not real market data.

The gap between quiet and active is wide enough to matter. On this site’s shared 576-bar history the 14-bar average true range has a median of 0.5994, a tenth percentile of 0.2823 and a ninetieth of 0.7954 — a ratio of 2.82.

A flat, quiet stretch of the long price series. The headline on the chart reads: Volatility here runs 0.28 to 0.80 across the series.
Volatility here runs 0.28 to 0.80 across the series. Illustrative chart - not real market data.

What it will not tell you

And it says nothing whatever about direction. The bands narrowing is a statement about volatility, and volatility has no sign. A standard deviation is built from squared distances, which discards the sign of every move.

A strongly rising stretch of the long price series. The headline on the chart reads: And it says nothing whatever about direction.
And it says nothing whatever about direction. Illustrative chart - not real market data.

Which means half the breakouts go the other way. That is the indicator working correctly. The popular presentation shows a squeeze followed by a large rise and omits the mirror image.

A declining stretch of the long price series. The headline on the chart reads: Which means half the breakouts go the other way.
Which means half the breakouts go the other way. Illustrative chart - not real market data.

Participation on the break is the one filter worth adding. If volume expands as price leaves the compressed area, more people are involved than during the quiet stretch. It is a weak filter with a real mechanism.

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Participation on the break is the one filter worth adding.
Participation on the break is the one filter worth adding. Illustrative chart - not real market data.

In practice

On a daily chart a squeeze can last for weeks. Most of the loss comes from the false starts, not the resolution. Entering early, repeatedly, is how traders reach the real move already down.

A long-horizon candlestick view of the same price series. The headline on the chart reads: On a daily chart a squeeze can last for weeks.
On a daily chart a squeeze can last for weeks. Illustrative chart - not real market data.

And the resolution frequently arrives as a gap. Compression often breaks overnight, so the gap opens beyond the band and the intended entry never trades. Wait for a close, not a touch.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: And the resolution frequently arrives as a gap.
And the resolution frequently arrives as a gap. Illustrative chart - not real market data.

The other side of the range is the only clean stop. A squeeze defines one level worth using: the far edge of the compressed area. Any other stop is a number you chose.

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: The other side of the range is the only clean stop.
The other side of the range is the only clean stop. Illustrative chart - not real market data.

Every false break costs a share of a bar. Round-trip cost here is 0.0098 price units, 2% of a median bar’s range and 45% of the smallest bar.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: Every false break costs a share of a bar.
Every false break costs a share of a bar. Illustrative chart - not real market data.

The bands are computed and nobody is defending them. A band is a moving average plus a multiple of recent deviation. Nobody holds capital at a number that moves every bar.

A 72-bar candlestick section of the shared price history. The headline on the chart reads: The bands are computed and nobody is defending them.
The bands are computed and nobody is defending them. Illustrative chart - not real market data.

Why the level you trade is not the band

A band break and a range break are different pieces of evidence. Price crossing a prior high says something about orders resting where people watched. Price crossing a band says only that recent movement exceeded typical movement.

So treat the band as the measurement and the range edges as the levels. The high and low of the compressed area are visible to every chart reader whatever their settings, which is why a breakout from those edges carries more information than a band touch.

Dropping to a faster chart does not create information; it multiplies attempts. The same compression appears on every interval, each offering its own false starts at the same fixed cost.

The squeeze says when to start watching; the range says what to watch. In that order the indicator does the job it can do, and the level comes from structure rather than a formula.

What a Bollinger squeeze is not

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a range the squeeze resolves back into the range.
In a range the squeeze resolves back into the range. Illustrative chart - not real market data.

The original data

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: Tightest bands in six months. Which way?
Tightest bands in six months. Which way? Illustrative chart - not real market data.

The measurements come from research/series-measurements.json. Bar ranges span 0.17 to 1.101 between the tenth and ninetieth percentiles, a ratio of 6.5; the smallest is 0.022, the largest 2.338, the median 0.493.

Two figures from the same file describe follow-through. The ten-bar efficiency ratio has a median of 0.34, with 30% of bars above 0.5, and the base rate for a higher close ten bars later is 54% across 566 observations.

A median efficiency ratio of 0.34 means the typical ten-bar stretch gives back most of the ground it covers. Sustained direction is the exception here, which is when a false breakout becomes the likelier resolution.

Coverage in research/corpus-coverage.json shows how thinly this is taught. Across 31,760 videos, “bollinger squeeze” appears in 4 videos, median 4,379 views, 2 channels. Before the next squeeze break, write the far edge of the compressed area on the chart and size the trade from that stop.

Bollinger Bands are the construction the squeeze is measured from, so the settings you pick define what counts as compressed. Read it first if you have never set that multiple yourself. The squeeze inherits every assumption the bands make.

Breakout is the event a squeeze is supposed to precede. That page separates a break that holds from one that does not. It is more useful still if you intend to trade the break.

False breakout is the outcome to expect by default here. It sets out the structure a failed break leaves behind. Reading it is worth more than spotting the squeeze.

What I actually do

I stopped trading squeezes on their own years ago, and it was not because they never worked. It was because I could never tell you in advance which way the thing was going to break, and I kept quietly pretending I could. Now a squeeze is just a note that conditions are about to change. The direction has to come from somewhere else.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money. Some links on this page earn a commission if you buy through them. It costs you nothing and it does not decide what appears here or in what order — how these pages are made is set out in our methodology.