Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

Squeeze Momentum: When Bollinger Sits Inside Keltner

The **TTM squeeze momentum indicator**, introduced by John Carter of Trade the Markets, fires when Bollinger Bands contract entirely inside Keltner channels. The setup flags a volatility compression that often precedes a directional breakout, with a separate momentum histogram telling you which way the move is likely to go.

Key Takeaways

  • The squeeze is on when Bollinger Bands sit fully inside Keltner channels using their default 20-period, 2 sigma, and 1.5 ATR settings.
  • A red dot on the zero line marks an active squeeze; a green dot marks the release.
  • The momentum histogram colored above or below zero signals the direction of the developing breakout.
  • The most common mistake is acting on the squeeze dot alone without waiting for the histogram to confirm direction.

Key Takeaways

  • The squeeze is on when Bollinger Bands sit fully inside Keltner channels using their default 20-period, 2 sigma, and 1.5 ATR settings.
  • A red dot on the zero line marks an active squeeze; a green dot marks the release.
  • The momentum histogram colored above or below zero signals the direction of the developing breakout.
  • The most common mistake is acting on the squeeze dot alone without waiting for the histogram to confirm direction.

What It Is

The squeeze momentum indicator combines two existing tools. Bollinger Bands wrap a 20-period SMA at 2 standard deviations and measure statistical volatility. Keltner channels wrap a 20-period EMA at a multiple of ATR and measure range volatility. When the Bollinger Bands are entirely contained inside the Keltner channels, statistical volatility has fallen below range volatility, signaling unusual compression.

Carter pairs that volatility setup with a momentum histogram, which is typically a smoothed linear regression of price minus a midline. The dot row on the zero axis turns red while the squeeze is active and green the bar it releases.

The Intuition

Volatility cycles. Tight ranges resolve into expansions, and expansions decay back into contractions. The squeeze tool tries to flag the contraction stage with a clear binary condition. Bollinger Bands narrow faster than Keltner channels because standard deviation is more sensitive to a flat tape than ATR is. When standard deviation falls below the ATR-based reference, you have a strong compression.

The histogram exists because the squeeze itself is directionless. Two contracting bands can break either way. The histogram is a separate momentum read that tells you which way pressure is building inside the squeeze. Carter's published rule waits for the histogram to be rising in one direction before sizing into the trade.

How It Works

The TTM squeeze momentum indicator formulas are:

upperBB_t = SMA(close, 20)_t + 2.0 * stdev(close, 20)_t
lowerBB_t = SMA(close, 20)_t - 2.0 * stdev(close, 20)_t

upperKC_t = EMA(close, 20)_t + 1.5 * ATR(20)_t
lowerKC_t = EMA(close, 20)_t - 1.5 * ATR(20)_t

squeezeOn_t  = upperBB_t < upperKC_t  AND  lowerBB_t > lowerKC_t
squeezeOff_t = upperBB_t > upperKC_t  OR   lowerBB_t < lowerKC_t

The momentum histogram in the original LazyBear and Carter implementations uses a smoothed linear regression:

mid_t   = ( max(high, 20)_t + min(low, 20)_t ) / 2
avg_t   = ( mid_t + SMA(close, 20)_t ) / 2
hist_t  = LinearRegression( close_t - avg_t, length=20 )

The histogram color encodes both side and slope. Above zero and rising is typically light blue or green; above zero and falling is darker. Below zero and falling is red; below zero and rising is darker red. Carter's rule waits until the dot turns green and the histogram shows two consecutive bars of the same color and slope before sizing in.

Worked Example

Suppose a stock has been consolidating for six weeks. The 20-period SMA sits at 50, standard deviation is 0.50, EMA is 50.1, and ATR(20) is 0.80. Then:

upperBB = 50.00 + 1.00 = 51.00     lowerBB = 49.00
upperKC = 50.10 + 1.20 = 51.30     lowerKC = 48.90

The Bollinger Bands at 51.00 and 49.00 sit fully inside the Keltner channels at 51.30 and 48.90. The squeeze is on; the dot prints red. The histogram has hovered near zero with no strong color.

A week later realized volatility ticks up. Standard deviation rises to 0.65 while ATR stays near 0.85. Now:

upperBB = 50.00 + 1.30 = 51.30     lowerBB = 48.70
upperKC = 50.20 + 1.275 = 51.475   lowerKC = 48.925

The lower Bollinger Band at 48.70 has dropped below the lower Keltner channel at 48.925. The squeeze fires off and the dot turns green. If the histogram has been printing rising bars above the zero line for two days, Carter's rule supports a long entry near 50.20 with a stop below the consolidation low.

Common Mistakes

  1. Trading the dot without the histogram. A squeeze fire on its own is directionless. The histogram is what tells you whether to lean long or short into the move.
  2. Using non-default parameters without retesting. Some platforms ship with 13-period EMAs or 2 ATR Keltner channels. Carter's published rules assume the standard 20-period and 1.5 ATR settings. Changing them changes the trigger rate substantially.
  3. Ignoring squeeze duration. A long squeeze, six weeks or more, often produces a larger move on release than a brief two-day compression. The dot count itself is information.
  4. Treating the squeeze as a guaranteed breakout. Many squeezes resolve into more sideways action before any move. Without a stop rule, sitting through false starts can be expensive.
  5. Confusing TTM Squeeze with Bollinger BandWidth. Bandwidth measures band width alone. The squeeze is a comparative test between Bollinger and Keltner widths. The two indicators flag different conditions.

Frequently Asked Questions

What is the TTM squeeze momentum indicator in simple terms? The TTM squeeze momentum indicator combines Bollinger Bands, Keltner channels, and a momentum histogram. When the Bollinger Bands sit completely inside the Keltner channels, the squeeze is on, and the histogram tells you which direction price is likely to break.

How does the TTM squeeze momentum indicator affect investment decisions? Traders use it to time entries around volatility compression. The squeeze release defines the timing, and the histogram defines the side. Combined with structure-based stops, it produces clear setups with measurable risk.

What is a real-world example of the TTM squeeze momentum indicator? Tight consolidations on liquid US equities ahead of earnings reports often print a multi-week squeeze. The release frequently lines up with the earnings move, and the histogram has typically built directional pressure for several days before the release.

How can investors use the TTM squeeze momentum indicator effectively? Wait for the squeeze to fire off with two confirming histogram bars in the same direction, define structure-based stops, and use the duration of the squeeze as a sizing input. Avoid trading the dot color alone.

How is the TTM squeeze different from Bollinger Bandwidth? Bandwidth measures the size of Bollinger Bands relative to the middle band. The TTM squeeze compares Bollinger Band width to Keltner channel width as a binary on or off signal. Different math, related idea.

Sources

  1. StockCharts ChartSchool. TTM Squeeze. https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/ttm-squeeze
  2. Charles Schwab Learn. TTM Squeeze Indicator. https://www.schwab.com/learn/story/ttm-squeeze-indicator-technical-signals-traders
  3. Simpler Trading. How to Trade the Squeeze Indicator. https://my.simplertrading.com/trading-education/tutorials/squeeze-indicator
  4. StockCharts ChartSchool. Keltner Channels. https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-overlays/keltner-channels

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts