Trading Education

Squeeze momentum indicator: how to read volatility that coils before it moves

The squeeze momentum indicator flags when volatility coils and fires. See how the dots signal a release, whether it repaints, and how to trade the breakout.

By 10 min read

Price goes flat. The candles shrink, the range tightens, and the chart looks like nothing is happening. That quiet is exactly when a lot of accounts get caught, because the squeeze momentum indicator is built to flag the calm before the move, and traders either jump in early on a squeeze that has not fired or freeze and miss the release entirely. Both mistakes come from misreading what the dots are actually saying.

Read this and you will know what the squeeze is measuring, how to tell a live squeeze from a fired one, whether the tool repaints, and how to act on a release without buying every fakeout.

Key Findings

  • A squeeze is compression: the tool flags a squeeze when the Bollinger Bands pull fully inside the Keltner Channels, meaning volatility has coiled tight.
  • The dots time it, the histogram aims it: the dots on the zero line say whether the squeeze is on or fired; the histogram says which way momentum leans.
  • Compression is not a direction: a fired squeeze predicts a bigger move, not an up move, so the release can break either way.
  • Closed bars hold, the live bar breathes: a standard build keeps its printed history, while the current dot and histogram bar keep changing until the candle closes.

What is the squeeze momentum indicator?

The squeeze momentum indicator is a volatility-and-momentum tool that answers two questions at once: is the market coiling, and which way is pressure building? It does that by stacking two familiar bands on top of each other and watching how they relate.

Bollinger Bands stretch and contract with recent price swings. Keltner Channels do something similar but take their width from average true range, a steadier measure of volatility. When price gets quiet, the Bollinger Bands narrow faster than the Keltner Channels and slip fully inside them. That is the squeeze. When volatility returns, the Bollinger Bands push back outside the channel, and the squeeze is said to fire.

The idea traces to John Carter’s TTM Squeeze, laid out in his 2005 book Mastering the Trade. His observation was blunt: markets alternate between rest and movement, and the tight, boring stretches are what set up the next expansion. The popular charting versions plot that state as dots along a zero line, with a momentum histogram underneath to show the lean.

How does a squeeze fire?

A squeeze fires on the close, not the moment price ticks. While the Bollinger Bands sit inside the Keltner Channels, the dot shows compression and you wait. The instant a candle closes with the bands back outside the channel, the dot changes to the release color and the coil has let go.

Think of it like a spring. The longer price stays pinned in a tight range, the more energy stacks up, and the release tends to be sharper the longer the squeeze ran. John Bollinger made the same point about his own bands in Bollinger on Bollinger Bands (2001): a period of unusually narrow bandwidth tends to precede a sharp expansion. The squeeze indicator just turns that observation into an on-or-off signal you can see at a glance.

Volatility compression then releaseKeltner ChannelBollinger Bands inside = squeeze onbands break out = squeeze firescoiling

Read it left to right. The Keltner Channels stay roughly the same width while the Bollinger Bands pinch in toward the middle, printing compression dots. Then the bands flare back out past the channel, the dot turns to the release color, and the range opens up. One clear state change, not a running guess.

How do you read the momentum histogram for direction?

The dots handle timing. The histogram handles direction, and keeping those two jobs separate is the whole skill. The histogram is a smoothed momentum reading plotted around the zero line: bars above the line lean bullish, bars below lean bearish.

Slope matters as much as side. A rising histogram means momentum is building in that direction; a fading one means it is running out of steam even if it is still above the line. So a squeeze that fires with a histogram already climbing away from zero is a cleaner read than one firing into a shrinking bar. The color simply speeds up that read at a glance.

One honest caveat. The histogram leans, it does not promise. A squeeze can fire with a mildly bullish histogram and price can still break down, because a single momentum reading cannot see the level price is sitting under. Treat the lean as a tilt in the odds, not a signal by itself.

Does the squeeze momentum indicator repaint?

On finished candles, a standard squeeze momentum indicator holds. Once a bar closes, its dot and its histogram bar are locked, and they will read the same when you reload the chart tomorrow. The completed history is trustworthy.

The live candle is another story. Both the bands and the momentum calculation recompute on every tick, so the current dot can flip from squeeze-on to fired and back, and the forming histogram bar can grow or shrink or swap color, all before the candle is done. That is not the tool rewriting the past; it is the tool doing arithmetic on a bar that has not settled. But it feels like repainting when you act on a fired dot that un-fires two seconds later.

Prove it before you trust itLet a squeeze fire on the live candle and take no trade. Watch whether that fired dot is still there after the candle closes. If it holds and older dots never shift on a chart reload, your copy is honest. If past dots or histogram bars move when you refresh, that build redraws history and belongs in the bin.

Not every copy behaves the same, so it helps to name the three cases plainly.

Entry 1
Reading Confirmed dot (closed bar)
What you see The fired or squeeze dot stays after the candle closes
Trust it live? Yes, this is the real state
Entry 2
Reading Provisional dot (live bar)
What you see The current dot flips as the tick moves, may revert by close
Trust it live? No, wait for the close
Entry 3
Reading True historical repaint
What you see Old dots or histogram bars move on a chart reload
Trust it live? No, replace the indicator

If you want a repeatable method for confirming any tool keeps its signal after the bar finishes, the walkthrough on non-repaint forex indicators sets out the bar-replay test step by step.

RelicusRoad Pro

Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.

Get RelicusRoad Pro

Squeeze momentum vs Bollinger squeeze vs ATR breakout

These three all try to catch a market waking up from a quiet stretch, but they draw the signal differently and feel different to trade.

Entry 1
Tool Squeeze momentum
What it watches Bollinger Bands inside Keltner Channels, plus a momentum histogram
Feel Two reads in one: timing and lean
Watch out for Live-bar dot flicker before the close
Entry 2
Tool Bollinger squeeze
What it watches Bollinger bandwidth alone hitting a low
Feel Simple, one number
Watch out for Gives no direction and no channel reference
Entry 3
Tool ATR breakout
What it watches Price closing beyond an average-true-range band
Feel Direction is built in
Watch out for No sense of compression building first

The plain-bandwidth version of this idea is worth knowing on its own; the Bollinger squeeze strategy covers how narrow bandwidth alone flags a coming expansion. Because the Keltner Channel is half of what the squeeze is built on, the Keltner Channel indicator guide explains the average-true-range band the Bollinger Bands are being measured against. The squeeze momentum tool sits above both: it adds the channel comparison the bandwidth reading lacks and the momentum lean a raw breakout misses. A close cousin worth a look is the Waddah Attar Explosion , which tackles the same problem from the MACD side and draws a dead-zone line so you can see at a glance when a release is too weak to trust.

How do you trade the squeeze without getting faked out?

Use the squeeze as a preparation signal, not a trigger. A compression dot is your cue to stop hunting elsewhere and get ready on the pair, because a move is loading. The fired dot says the move is starting. Neither one, on its own, says buy.

The common failure is treating every fired squeeze as an entry. On lower timeframes especially, plenty of releases stall inside a few candles and slide back into the range. The fix is confirmation from something the squeeze cannot see: the structure price is breaking from, the higher-timeframe trend, or whether volatility was genuinely dead first. A read of true range helps you tell a real coil from a slow drift, and the ATR volatility guide shows how to gauge that before you respect the fire.

No indicator repairs loose risk. The squeeze can point you to the moment and the histogram can hint at the lean, but neither sizes your position or decides how much you are willing to lose on a release that fails. Set the stop before the entry, keep risk per trade fixed, and skip the squeezes that fire into a level you do not trust. The tool sharpens your timing. The discipline is still yours to bring.

Where RelicusRoad Pro fits

Everything on this page circles one nagging question: has the signal in front of you actually settled, or is it still moving under your feet? A dot that fired and un-fired, a histogram bar that flipped color mid-candle, a downloaded copy you are not sure keeps its history. RelicusRoad Pro confirms its signals at the candle close and leaves them there, so a fired read stays fired when you look back an hour later, and it reads the same whether you are on MT4, MT5, or TradingView. It does not replace a volatility tool like the squeeze. It removes the doubt about whether the reading beside it has stopped changing.

Frequently asked questions

What is the squeeze momentum indicator?

It is a volatility and momentum tool that combines two well-known bands. It measures Bollinger Bands, which widen and narrow with recent price swings, against Keltner Channels, which are built from average true range. When the Bollinger Bands slip fully inside the Keltner Channels, the market has gone quiet and coiled, and the indicator marks that as a squeeze. A histogram plotted around a zero line shows the strength and direction of momentum at the same time. The design traces back to John Carter’s TTM Squeeze, described in his 2005 book Mastering the Trade, and it is available in various forms on MT4, MT5, and TradingView.

Does the squeeze momentum indicator repaint?

A standard build does not rewrite finished candles. Once a bar closes, the dot it printed and the histogram bar it drew stay fixed when you scroll back the next day. The moving part is the candle still forming. Because the bands and the momentum calculation update on every tick, the current dot can switch from squeeze-on to squeeze-off and the histogram bar can grow, shrink, or change color before the bar finishes. None of the closed history moved. Some rewritten copies do pull higher-timeframe or future-referencing data and genuinely shift old readings, so replay-test the exact version you install.

What do the colors on the squeeze momentum indicator mean?

There are two separate color systems and mixing them up causes most of the confusion. The dots on the zero line describe volatility state. A dot in the compression color means the squeeze is on and price is coiling; a dot in the release color means the squeeze has fired and volatility is expanding. The histogram bars describe momentum. One pair of colors shows momentum rising, another shows it fading, above the line for bullish lean and below for bearish. Read the dots for timing and the histogram for direction, never the other way around.

Is the squeeze momentum indicator good for scalping?

It can help on lower timeframes, but the trade-off gets sharper as you drop down. On a one-minute or five-minute chart the squeeze fires far more often, and plenty of those releases fade within a few candles because intraday noise pushes the bands around. The core logic still holds: compression precedes expansion. What changes is the false-signal rate, which climbs as the timeframe shrinks. Scalpers who use it well treat a fired squeeze as a heads-up to watch a level, not an automatic entry, and they pair it with a clear risk cap per trade.

Can you trade breakouts with the squeeze alone?

The squeeze tells you a move is likely and roughly when, but not which way, so it is half a plan on its own. A squeeze can fire and price can break either direction; the histogram only leans, it does not guarantee. Traders who rely on it well combine the fired squeeze with an independent read of structure, such as the level price is breaking from or a higher-timeframe trend, and a fixed stop placed before the entry. Used as a standalone buy or sell trigger, it will hand you plenty of releases that reverse straight back into the range.


Tired of guessing whether a squeeze has actually fired or is about to snap back? RelicusRoad Pro locks its signals at the close and holds them steady across MT4, MT5, and TradingView.

Share:

Trading Indicators

Keep going on this topic

Start with the main guide

The Best Trading Indicators for MT4, MT5 and TradingView in 2026

An honest breakdown of trading indicators for MT4, MT5 and TradingView: which categories add real edge, which are noise, and how many you actually need.