Skip to main content
PSX Algos

Bollinger Squeeze

In one line

A Bollinger squeeze looks for a quiet period when a stock's price range tightens sharply, then trades the breakout that often follows when volatility expands again.

A Bollinger squeeze is a volatility strategy. It is based on a pattern markets repeat over and over: quiet periods are followed by active ones. When a stock trades in an unusually narrow range — a 'squeeze' — it is often coiling up for a larger move. The strategy waits for that calm, then enters in the direction price breaks once volatility returns.

How Bollinger Bands measure the squeeze

Bollinger Bands wrap a stock's price in an upper and a lower band set a couple of standard deviations away from its 20-day average. When the market is calm, the bands pull in close together; when it is volatile, they spread far apart. The distance between the bands is called the bandwidth.

A squeeze is identified when bandwidth drops to an unusually low level — for example, its narrowest reading in the last 20 days. That is the signal that a stock is unusually quiet. The trade is then triggered when price closes outside a band, suggesting the breakout has begun.

A worked example

The figures below are illustrative, not live prices:

DayClose (PKR)Band width (PKR)What's happening
Mon150.012.0Normal volatility
Tue150.57.0Bands tightening
Wed150.24.5Squeeze — narrowest in 20 days
Thu154.06.0Price closes above upper band — breakout up
Fri157.59.5Volatility expanding, move underway
Illustrative squeeze — bandwidth tightens, then price breaks the upper band.

By Wednesday the band width has shrunk to 4.5 — the tightest in weeks — flagging a squeeze. On Thursday price closes above the upper band and the width starts widening again, so the strategy enters long and rides the expansion.

Strengths and limitations

A squeeze signals that a move is coming, not its direction. Many traders wait for the first decisive close outside the bands before committing, and place the stop on the other side of the squeeze range.

Build a Bollinger squeeze strategy on PSX Algos

PSX Algos ships a Bollinger squeeze starter template, plus ready-made volatility building blocks like band width and %B in the builder. Define your squeeze condition and the breakout trigger, then backtest it across a decade of PSX history to see how the breakouts resolved before trading it live.

Open the Bollinger Squeeze template →

Frequently asked

What is a Bollinger squeeze in simple terms?

It is when a stock's price range gets unusually narrow, shown by Bollinger Bands pulling close together. It often precedes a larger move, and the strategy trades the breakout that follows.

Does a squeeze tell you which way price will break?

No. A squeeze signals that a move is likely but not its direction. Traders typically wait for price to close outside a band to confirm the direction before entering.

How do you measure a Bollinger squeeze?

By the band width — the distance between the upper and lower bands. A squeeze is flagged when band width falls to an unusually low level, such as its narrowest reading over the last 20 days.

What is the difference between a squeeze and a breakout strategy?

A squeeze focuses on the volatility setup — the quiet period before a move — while a momentum breakout focuses on price clearing a recent high. The two often combine: a squeeze identifies the coil, the breakout confirms the release.

Related terms
Bollinger BandsATR (Average True Range)Momentum Breakout strategyMean Reversion strategy
By PSX Algos · Updated 14 June 2026