Most traders find out about a Bollinger Band squeeze after the breakout already happened. The bands were pinched tight for two weeks, the stock ripped 9% in a day, and you saw it on the scan that night. The whole point of a squeeze is that it warns you a big move is loading before it fires. Getting the bollinger band squeeze settings right is what turns it from a hindsight observation into an early-entry signal.

This is the practical version. The exact settings to run, how to measure when a squeeze is actually tight enough to matter (not just "looks narrow"), the Keltner Channel combo that filters out the weak ones, and where to put your entry so you are positioned before the candle that everyone else chases.

What the squeeze actually is

Bollinger Bands plot a moving average in the middle with an upper and lower band set a number of standard deviations away. Standard deviation is just a measure of how spread out recent prices are, so the bands widen when a stock is volatile and contract when it goes quiet. A squeeze is when those bands pull in unusually close together, telling you volatility has collapsed and price is coiling in a tight range.

Here is the part people miss. Volatility is mean-reverting. A market that has gone dead quiet does not stay quiet, it eventually expands, and that expansion tends to be sharp because all the energy was compressed. The squeeze does not tell you direction. It tells you timing. A breakout is loading, and your job is to be ready for it rather than surprised by it.

The baseline bollinger band squeeze settings

Start with the standard and earn the right to change it. John Bollinger built the tool around a 20-period simple moving average with bands at 2 standard deviations, written as 20, 2. Do not casually move off this, because so many traders watch the exact same 20, 2 bands that the levels become partly self-fulfilling.

RECOMMENDED SETTINGS
Period20 (simple moving average, not exponential)
Deviation2.0 for swing trades on the daily chart
AddBandWidth indicator, same 20, 2 inputs
FilterKeltner Channels, 20-period, 1.5 ATR

If you trade off intraday charts, the inputs shift a little. On a 5-minute or 15-minute chart, some traders drop the period to 10 for a more responsive band that reacts faster to a fresh contraction. The tradeoff is more noise and more false starts, so only do this if you are actively watching and can wait for confirmation. On a weekly chart for position trades, leave it at 20, 2. Whatever you pick, keep the period and the deviation roughly in proportion if you adjust them, which is Bollinger's own rule. A 50-period band still pairs well with 2.1, not 1.0.

Stop eyeballing it: measure the squeeze with BandWidth

"The bands look tight" is not a signal. A stock that trades at $40 has narrower-looking bands than one at $400 even if they are equally volatile in percentage terms. You need a number. That number is BandWidth, an indicator built directly from the bands that most platforms list right next to Bollinger Bands.

BandWidth is the distance between the upper and lower band divided by the middle band, expressed as a percentage. It strips out the price level so you can compare a $40 stock to a $400 stock fairly. When BandWidth drops to its lowest reading in the last 6 months, that is what Bollinger called "The Squeeze," and it is the real trigger. You are not looking for a low absolute number, you are looking for a low number relative to that same stock's recent history.

Rule of thumb: A genuine squeeze is when BandWidth hits its lowest level in roughly the last 120 to 125 trading days (about 6 months). Many charting tools will plot this as a "BandWidth percentile" or let you add a lower threshold line. If BandWidth is sitting in the bottom 10% of its 6-month range, the coil is real.

This matters for early entry because BandWidth bottoms out and starts to tick up slightly before the obvious breakout candle. The bands begin to widen the moment volatility returns. Watching BandWidth turn up off its floor gets you leaning the right way a candle or two ahead of the crowd that is only watching the price bars.

The Keltner Channel filter that kills false squeezes

This is the upgrade that separates traders who get chopped up from traders who catch the clean move. Add Keltner Channels on top of your Bollinger Bands. Keltner Channels are similar to Bollinger Bands but they are built from Average True Range instead of standard deviation, so they react to volatility differently.

The setup, popularized as the "TTM Squeeze," works like this: when volatility collapses hard, the Bollinger Bands actually contract inside the Keltner Channels. The upper Bollinger Band drops below the upper Keltner line and the lower Bollinger Band rises above the lower Keltner line. The whole standard-deviation envelope fits inside the ATR envelope. That is a high-conviction squeeze, much tighter than a band that merely looks narrow.

  1. Plot both: Bollinger Bands at 20, 2 and Keltner Channels at 20-period with a 1.5 ATR multiplier.
  2. Wait for the bands to go inside the channels: When the Bollinger Bands are fully contained within the Keltner Channels, the squeeze is "on." Many platforms paint this as red dots on the zero line.
  3. The squeeze "fires" when the bands push back outside the channels: The moment the Bollinger Bands expand beyond the Keltner lines again, volatility has returned. That is your green light, and it often prints right as price makes its move.

The reason this filters out junk is that a lot of narrow-looking ranges never actually compress enough to pull the standard-deviation bands inside the ATR channels. By demanding that condition, you ignore the loose consolidations that fizzle and only act on the truly wound-up ones.

Where to enter before the breakout runs

The squeeze tells you a move is coming but not which way, so you have two honest choices. Pick based on your style and do not pretend the squeeze gave you a direction it did not.

Option 1: Trade the breakout candle (cleaner, slightly later)

Mark the high and low of the tight range while the squeeze is on. Set an entry just above the range high for a long, or just below the range low for a short, and wait. When price closes a candle outside the range on rising volume, you are in. This is later than the absolute bottom but it makes price prove direction first, which is why it is the higher-probability version. Your stop goes on the opposite side of the range. If you go long on a break of the highs, your stop sits below the range low, because a move back inside means the breakout failed.

Option 2: Anticipate the direction (earlier, riskier)

Sometimes the squeeze forms inside an obvious trend or right under a clear resistance shelf. If a stock is in a steady uptrend and coils into a squeeze against a flat ceiling, the odds favor an upside resolution. Here you can enter inside the range as BandWidth turns up off its floor, taking a smaller position because you are front-running confirmation. The payoff is a much better entry price if you are right. The cost is that squeezes fake out in both directions constantly, so size down and keep the stop tight at the far end of the coil.

SQUEEZE BREAKOUT TRADE
TriggerBandWidth at a 6-month low, Bollinger Bands inside Keltner Channels
EntryClose outside the range on expanding volume, or a tight anticipatory entry in the trend direction
StopOpposite side of the contraction range
TargetMeasured move equal to the prior larger range, or trail as price rides the expanding band

The false start, and how to not get faked

The most common way a squeeze burns people is the head fake. Price pokes out of the coil one direction, pulls in the early traders, then reverses hard and runs the other way. Bollinger himself flagged this as a frequent pattern right at the start of a squeeze breakout.

Three things cut down the damage. First, demand a volume expansion on the breakout candle, because a real move out of a quiet base brings participation, and a fake usually does not. Second, prefer a candle that closes outside the range rather than one that just wicks past it, since a close is a commitment and a wick is a test. Third, if you got faked, do not argue with it. The whole premise was a clean expansion, and a reversal back through the range means the premise broke. Take the stop and wait for the real resolution, which often comes within a few candles in the opposite direction.

Putting it together

Run 20, 2 Bollinger Bands with BandWidth and a 20-period 1.5 ATR Keltner Channel. Wait for BandWidth to reach a 6-month low and for the bands to sit inside the channels. Mark the range. Enter on a volume-backed close outside it, with your stop on the far side. That is the entire system, and the settings are doing the heavy lifting by telling you when the coil is genuinely tight instead of just narrow-looking.

If you would rather not babysit a watchlist for these, ChartRead can scan a chart screenshot and flag when a name is in a tight volatility contraction with the key levels marked, so you can check the squeeze and the breakout level in a few seconds instead of building the indicator stack on every ticker. Either way, the edge is the same: the squeeze hands you the timing, and good settings make sure you are early instead of chasing.

See it on your own charts

Type a ticker, upload a screenshot, or use the Chrome extension and ChartRead gives you the pattern, the signal, and the exact level where the trade is wrong, in about 15 seconds or less.

๐Ÿ“Š Scan a Chart Free