All indicators

TTM Squeeze

By LuxAlgoMar 9, 2026

Static chart image

TTM Squeeze puts the classic compression test and its directional read in one pane: a regression-built Momentum histogram, and Squeeze State dots along the zero line that switch on while the Bollinger Bands trade entirely inside the Keltner Channels. It is the definitive clean build of the TTM Squeeze: one shared 20-bar length drives the bands, the channels, and the momentum regression, with multipliers of 2 standard deviations and 1.5 ATR.

How to Trade the TTM Squeeze?

  • Dots switch to squeeze-on: both Bollinger Bands sit strictly inside the Keltner Channels — movement is unusually quiet and a release is building.
  • Squeeze Fire cross: the first bar the bands re-emerge outside the channels ends the squeeze; the cross takes the histogram's color, the traditional lean of the release.
  • Histogram fades: bars building away from zero print solid, bars turning back toward zero print dimmed — the common scale-out or stand-aside cue.

Enabling Highlight Squeeze Periods shades compressed stretches, useful when the squeeze acts as a stand-down filter for other tools in the volatility family.

TTM Squeeze Settings

  • Length (default 20): one window behind the bands, channels, and regression alike; longer smooths all three at the cost of later fires.
  • Source (default close): series feeding the basis, the deviation, and the momentum displacement.
  • Bollinger Bands Multiplier (default 2): standard deviations around the basis.
  • Keltner Channels Multiplier (default 1.5): ATR multiple for the channels; smaller values demand tighter compression before the squeeze turns on.
  • Mark Squeeze Fires (default enabled) and Highlight Squeeze Periods (default disabled): style toggles for the fire crosses and the background shading.

Frequently Asked Questions

Does a squeeze fire tell you the direction?

No — compression is direction-neutral. The fire-bar cross takes the side of the Momentum histogram, and the bullish and bearish fire alerts only trigger with positive or negative momentum. The lean is a tendency to weigh, not a promise.

How is this different from watching Bollinger Bands alone?

On their own, Bollinger Bands leave "narrow" as a judgment call, since band width has no fixed scale. The squeeze turns compression into a binary state by testing the bands against ATR-based channels built on the same basis.

What alerts does the build include?

Six in total: Squeeze On, Squeeze Fire, and the directional Bullish and Bearish Squeeze Fire. The Positive and Negative Momentum Fade pair flags the first bar a momentum build turns back toward zero — the classic exit cue.

Original indicatorBuilt in-house by LuxAlgo

The Library is free. Quant makes it yours.

Pull any concept or indicator into Quant: rebuild it, retune it, or turn it into a backtested strategy of your own.