Breakout

TTM Squeeze Breakout

Trade the John Carter squeeze — enter when the Bollinger Bands fire back outside the Keltner Channels in the direction the momentum histogram points.

Swing tradingAdvanced15m - daily
14612196Price above Upper = strengthPrice below Upper = weaknessUpper acts as support / resistance
UpperMiddleLowerHow TTM Squeeze Breakout reads on the chart — the callouts mark what to look for.

Rules at a glance

The mechanical checklist — decide these before you trade.

Entry
  • Squeeze is on: the Bollinger Bands sit inside the Keltner Channels (red dots).
  • Enter when the squeeze fires — bands pop back outside the channels (first green dot).
  • Go with the momentum histogram: long if it is above zero and rising, short if below and falling.
Exit
  • Exit when the momentum histogram stops expanding or changes colour.
  • Or bank a measured target; Carter's rule of thumb is roughly 8-10 bars per fire.
Stop
  • Beyond the opposite Keltner Channel or the far side of the squeeze range.
  • Size so the tight squeeze stop is a fixed small account risk.
Filters
  • Prefer fires that follow a long, dense run of red dots — more coiled, bigger move.
  • Align the momentum direction with the higher-timeframe trend; skip conflicting fires.

The idea

The TTM Squeeze, created by John Carter, upgrades the plain volatility squeeze by measuring it precisely and, crucially, by telling you which way to trade it. It overlays Bollinger Bands on Keltner Channels: when the bands, which react to standard deviation, contract inside the channels, which react to average true range, the market is unusually compressed, and the indicator prints red dots on its zero line to mark the squeeze. When volatility finally expands, the bands push back outside the channels, the dots flip to green, and the squeeze is said to fire. A momentum histogram plotted alongside solves the direction problem the plain squeeze leaves open: its colour and slope say whether the coiled energy is being released upward or downward. You trade in the direction of that momentum the moment the squeeze fires, which is why it is a more complete, if more advanced, breakout engine.

The setup

Load the TTM Squeeze study, which bundles three things: Bollinger Bands (typically 20, 2), Keltner Channels (typically 20, 1.5 ATR), and a momentum histogram, usually a linear-regression oscillator. While the bands sit inside the channels you see red dots — the squeeze is on and volatility is coiling — so you simply wait, taking no trade. The histogram meanwhile builds a picture of pressure: bars rising above the zero line show building bullish momentum, bars falling below it show bearish pressure. The trigger to watch for is the first green dot, the instant the bands expand back outside the channels and the squeeze releases. A long, dense run of red dots means a tightly wound spring, which historically precedes the largest expansions.

Entry

Enter when the squeeze fires — the first green dot after a run of red — in the direction the momentum histogram is pointing: long when momentum is above zero and rising, short when it is below zero and falling. The cleanest trades occur when the histogram has been building in one direction during the squeeze, so the fire simply confirms a bias that was already forming. Avoid firing signals where the momentum is flat, ambiguous, or fighting the higher-timeframe trend, because a squeeze that releases without conviction often stalls. Some traders enter on the fire bar's close; others wait one bar to be sure the expansion holds. Because this is an advanced setup, aligning the momentum direction with the broader trend is what separates high-quality fires from coin-flips.

Common price-action setups

How the signal typically plays out on the chart.

Squeeze fires long

After a run of red dots, the first green dot appears with momentum above zero and rising — enter long as the bands expand.

Buy the fire
Momentum expansion
Squeeze fires short

The squeeze releases with the momentum histogram below zero and falling — the mirror-image short as volatility expands down.

Sell the fire
Momentum leg lower
Momentum rolls over

The histogram stops expanding and prints a shorter, contracting bar — the thrust is spent, so exit the position.

Exit on rollover
Momentum fades

At a glance

Style
Swing trading
Difficulty
Advanced
Timeframes
15m - daily
Markets
Liquid stocks and futures
Uses

TTM squeeze vs plain squeeze breakout

TTM squeezeBB squeezeORB
Squeeze gaugeBB inside KeltnerLow BandWidthNone
Direction cueMomentum histogramBreak directionBreak of range
Fire signalDots red to greenBandWidth turns upRange break
DifficultyAdvancedIntermediateIntermediate

Exit and targets

The signature TTM exit is momentum, not price: close the trade when the histogram stops expanding and prints its first contracting bar or changes colour, signalling the thrust has spent itself. Carter's rule of thumb is that most fired squeezes deliver their move over roughly eight to ten bars, so many traders use that as a soft time window and tighten up as it passes. A measured objective — the height of the squeeze range projected from the breakout — gives a concrete first target for banking partial profit. Trailing the balance behind the opposite Keltner Channel or a short moving average lets an unusually strong fire run further. The key discipline is respecting the momentum roll-over rather than hoping a fading move re-accelerates.

Risk management

Place the initial stop beyond the opposite side of the squeeze range or past the far Keltner Channel, then size so that distance is a small fixed fraction of the account. Because a tight squeeze produces a tight range, the stop is often pleasingly small, giving strong reward-to-risk when the fire runs. Not every squeeze fires cleanly, so expect some to expand a few bars and fizzle; keep those losers small and let the big directional fires pay for them. Do not add size just because a squeeze looks especially coiled — conviction on the chart is not the same as a guaranteed move. As with any breakout family, watch correlated instruments squeezing at once, since they can fire and fail together.

Best timeframes and markets

The TTM Squeeze works across timeframes from the 15-minute intraday chart to the daily swing chart, with higher timeframes producing fewer but more powerful fires. It suits liquid stocks and futures where volatility genuinely cycles and where the momentum histogram has enough clean order flow to be meaningful. Thin or erratic instruments produce noisy histograms and unreliable dots, so deep liquidity is close to a requirement. Index futures and heavily traded single names that alternate between tight consolidation and strong trends are the natural habitat. The same read can be layered across two timeframes — a daily squeeze firing in the direction of an already-firing weekly is a higher-conviction trade.

Common variations

Common variations tune the sensitivity of the squeeze by using tighter or looser Keltner Channels — some platforms label these low, mid, and high compression to flag how coiled the market is. Traders often add a second momentum lens, such as a standard MACD or Percent-B, to cross-check the histogram before committing. Multi-timeframe stacking, where a lower-timeframe fire must agree with a higher-timeframe squeeze, is a popular way to filter for the best setups. Some discretionary traders watch for a squeeze that fires against a fresh divergence and treat it as an early reversal rather than a continuation. Every version keeps the two-part engine intact: the bands-inside-channels gauge for timing and the momentum histogram for direction.

A worked example

A liquid tech stock consolidates for two weeks and the TTM Squeeze prints a long row of red dots between 240 and 246, while the momentum histogram quietly builds green bars above zero. The squeeze then fires — the first green dot appears as price closes at 246.40 — so you go long at 246.40 in the direction of the rising momentum, with the stop below the range at 242.20, risking 4.20 per share. Over the next nine bars the histogram grows taller and price runs to 258, hitting the measured target near 252 where you booked half. When the histogram finally prints a shorter, contracting bar, you exit the remainder at 257, banking close to 2.5 times the initial risk. The single clean fire more than covers an earlier squeeze that expanded weakly and was stopped for a small loss.

Common mistakes

  • Entering a fire whose momentum histogram is flat or fighting the higher-timeframe trend.
  • Ignoring the momentum roll-over and hoping a fading move re-accelerates into profit.
  • Trading squeezes on thin, illiquid names where the dots and histogram are unreliable.
  • Over-sizing because a squeeze looks especially coiled, as if that guaranteed the move.
  • Forgetting that not every squeeze fires cleanly — some expand weakly and must be cut.