Back to Home
📚Trading Concepts

TTM Squeeze and Volatility Cycles

Volatility compression, squeeze-release-expansion, and why it precedes the biggest moves.

What Is Volatility Compression?

Volatility compression occurs when the market enters a period of unusually low volatility — price trading in a narrow range with decreasing volume and decreasing average true range (ATR). Periods of compression alternate naturally with periods of expansion in a cyclical pattern. Understanding this cycle is critical because the largest directional moves almost always begin from compressed, low-volatility states.

The TTM Squeeze Mechanism

The TTM Squeeze, popularized by John Carter (author of "Mastering the Trade"), uses the relationship between two volatility bands to detect compression:

  • Bollinger Bands (BB): Standard deviation-based bands that widen in high volatility and narrow in low volatility
  • Keltner Channels (KC): ATR-based channels that are more stable and less reactive to spikes

When Bollinger Bands contract inside Keltner Channels, it means the recent price range is unusually tight — even relative to the normally stable Keltner Channel. This condition is the squeeze. Squeeze dots (or similar visual indicators) appear on the chart while this condition is active.

The Squeeze-Release-Expansion Cycle

  1. Squeeze (compression): BBs move inside KCs. Low volatility. Market is coiling. Avoid new positions in the direction of the pending move — the direction is unknown.
  2. Release (firing): BBs expand back outside KCs. The squeeze is over. This is the trigger — momentum is starting to build in one direction.
  3. Expansion (move): Price makes a sustained directional move. This is where the trade plays out. Strong moves from squeeze release conditions often run further and faster than moves that start from non-compressed conditions.

Why Squeeze Periods Precede the Biggest Moves

During a squeeze, market participants are building positions, waiting, or stuck. Stop orders accumulate on both sides of the range. When the squeeze releases, the initial directional move triggers stop orders, which accelerates the move, which triggers more stops — a cascade that produces the large, fast moves that traders who identify squeeze-release conditions profit from.

Interpreting Squeeze in the Context of Other Signals

  • Squeeze active + strong momentum signal = wait. A strong signal during active compression is premature — the direction is not yet established. Wait for the squeeze to release before acting.
  • Squeeze releasing + strong signal in releasing direction = prime entry. This is the highest-conviction combination. The compression is ending, direction is being established, and momentum is aligned.
  • No squeeze + moderate signal = normal conditions. Valid signal but without the squeeze release catalyst, the expected move magnitude is more modest.

TDL Connection

Wave Oscillator Confluence Pro includes TTM Squeeze detection as Factor 2 of its 5-factor confluence system. The squeeze state is visualized as dots on the oscillator's zero line, and the squeeze condition is factored into whether a diamond signal is classified as Strong or Moderate — ensuring you can always see the squeeze context alongside the momentum signal.

Still need help? Reach out via the contact form or DM on TradingView.

TDL provides non-customized software tools for educational purposes only. Not financial advice. Past performance does not guarantee future results.