TTM Squeeze
TTM Squeeze measures the relationship between Bollinger Bands and Keltner Channels to identify volatility consolidations.
Usage
Use to identify periods of compressed volatility (Bollinger Bands inside Keltner Channels) followed by high-energy breakouts. The momentum histogram direction at squeeze release indicates trade direction.
Background
The TTM Squeeze, developed by John Carter, identifies market consolidation by detecting when Bollinger Bands contract inside Keltner Channels — a squeeze condition indicating coiling energy. When the bands expand back outside the Keltner Channels, the squeeze releases and a momentum histogram shows the expected breakout direction. — Mastering the Trade, John Carter
Parameters
bb_period(default: 20): Bollinger Bands Periodbb_mult(default: 2.0): Bollinger Bands Multiplierkc_period(default: 20): Keltner Channel Periodkc_mult(default: 1.5): Keltner Channel Multiplier
Formula
\[
\text{Squeeze} = BB_{width} < KC_{width}
\]