LogoLogo
Return to StockChartsCharts & ToolsArticlesChartSchoolYour Dashboard
  • 📋ChartSchool
  • Table of Contents
    • Overview
      • Why Analyze Securities?
      • Technical Analysis
      • Fundamental Analysis
      • Random Walk vs. Non-Random Walk
      • Asset Allocation and Diversification
      • John Murphy's 10 Laws of Technical Trading
      • John Murphy's "Charting Made Easy" eBook
      • Technical Analysis 101
        • TA 101 – Part 1
        • TA 101 – Part 2
        • TA 101 – Part 3
        • TA 101 – Part 4
        • TA 101 – Part 5
        • TA 101 – Part 6
        • TA 101 – Part 7
        • TA 101 – Part 8
        • TA 101 – Part 9
        • TA 101 – Part 10
        • TA 101 – Part 11
        • TA 101 – Part 12
        • TA 101 – Part 13
        • TA 101 – Part 14
        • TA 101 – Part 15
        • TA 101 – Part 16
        • TA 101 – Part 17
      • Irrational Exuberance
      • Cognitive Biases
      • Arthur Hill on Goals, Style and Strategy
      • Arthur Hill on Moving Average Crossovers
      • Multicollinearity
      • "The Trader's Journal" by Gatis Roze
        • Stage 1: Money Management
        • Stage 2: Business of Investing
        • Stage 3: The Investor Self
        • Stage 4: Market Analysis
        • Stage 5: Routines
        • Stage 6: Stalking Your Trade
        • Stage 7: Buying
        • Stage 8: Monitoring Your Investments
        • Stage 9: Selling
        • Stage 10: Re-Examine, Refine, Re-Enhance
        • Additional Reading
      • Bob Farrell's 10 Rules
      • Richard Rhodes' Trading Rules
      • Donchian Trading Guidelines
      • Why and How To Use Correlation
    • Chart Analysis
      • What Are Charts?
      • Support & Resistance
      • Trend Lines
      • Gaps and Gap Analysis
      • Introduction to Chart Patterns
      • Chart Patterns
        • Broadening Top or Megaphone Top
        • Double Top Reversal
        • Double Bottom Reversal
        • Head and Shoulders Top
        • Head and Shoulders Bottom
        • Falling Wedge
        • Rising Wedge
        • Rounding Bottom
        • Triple Top Reversal
        • Triple Bottom Reversal
        • Bump and Run Reversal
        • Flag, Pennant
        • Symmetrical Triangle
        • Ascending Triangle
        • Descending Triangle
        • Rectangle
        • Price Channel
        • Measured Move—Bullish
        • Measured Move—Bearish
        • Cup With Handle
      • Chart Types
        • Arms CandleVolume
        • CandleVolume
        • Elder Impulse System
        • EquiVolume
        • Heikin-Ashi Candlesticks
        • Kagi Charts
        • Renko Charts
        • Three Line Break Charts
        • MarketCarpets
        • Relative Rotation Graphs (RRG Charts)
        • Seasonality Charts
        • Yield Curve
      • Candlestick Charts
        • Introduction to Candlesticks
        • Candlesticks and Traditional Chart Analysis
        • Candlesticks and Support
        • Candlesticks and Resistance
        • Candlestick Bullish Reversal Patterns
        • Candlestick Bearish Reversal Patterns
        • Candlestick Pattern Dictionary
      • Point and Figure Charts
        • Point and Figure Basics
          • Introduction to Point & Figure Charts
          • Point & Figure Scaling and Timeframes
          • P&F Trend Lines
        • Classic Patterns
          • P&F Bullish Breakouts
          • P&F Bearish Breakdowns
          • P&F Signal Reversed
          • P&F Catapults
          • P&F Triangles
          • P&F Bull & Bear Traps
        • P&F Price Objectives
          • P&F Price Objectives: Breakout and Reversal Method
          • P&F Price Objectives: Horizontal Counts
          • P&F Price Objectives: Vertical Counts
        • Point & Figure Indicators
        • P&F Scans and Alerts
          • P&F Pattern Alerts
      • Chart Annotation Tools
        • Andrews' Pitchfork
        • Stock Market Cycles
        • Fibonacci Retracements
        • Fibonacci Arcs
        • Fibonacci Fans
        • Fibonacci Time Zones
        • Quadrant Lines
        • Raff Regression Channel
        • Speed Resistance Lines
    • Technical Indicators & Overlays
      • Introduction to Technical Indicators and Oscillators
      • Technical Indicators
        • Accumulation/Distribution Line
        • Alligator Indicator
        • Aroon
        • Aroon Oscillator
        • ATR Bands
        • ATR Trailing Stops
        • Average Directional Index (ADX)
        • Average True Range (ATR) and Average True Range Percent (ATRP)
        • Balance of Power (BOP)
        • Bollinger BandWidth
        • %B Indicator
        • Chaikin Money Flow (CMF)
        • Chaikin Oscillator
        • Chande Trend Meter (CTM)
        • CMB Composite Index
        • Commodity Channel Index (CCI)
        • ConnorsRSI
        • Coppock Curve
        • Correlation Coefficient
        • DecisionPoint Price Momentum Oscillator (PMO)
        • Detrended Price Oscillator (DPO)
        • Distance From Highs
        • Distance From Lows
        • Distance To Highs
        • Distance To Lows
        • Distance From Moving Average
        • Ease of Movement (EMV)
        • Force Index
        • Gopalakrishnan Range Index
        • High Low Bands
        • High Minus Low
        • Highest High Value
        • Linear Regression R2
        • Lowest Low Value
        • Mass Index
        • MACD (Moving Average Convergence/Divergence) Oscillator
        • MACD-Histogram
        • MACD-V
        • MACD-V Histogram
        • Median Price
        • Money Flow Index (MFI)
        • Negative Volume Index (NVI)
        • On Balance Volume (OBV)
        • Percentage Price Oscillator (PPO)
        • Percentage Volume Oscillator (PVO)
        • Performance Spread
        • Price Relative/Relative Strength
        • Pring's Know Sure Thing (KST)
        • Pring's Special K
        • Rate of Change (ROC)
        • Relative Strength Index (RSI)
        • Relative Volume (RVOL)
        • RRG Relative Strength
        • StockCharts Technical Rank
        • Slope
        • Standard Deviation (Volatility)
        • Stochastic Oscillator (Fast, Slow, and Full)
        • StochRSI
        • Traffic Light
        • TRIX
        • True Range
        • True Strength Index
        • TTM Squeeze
        • Typical Price
        • Ulcer Index
        • Ultimate Oscillator
        • Vortex Indicator
        • Weighted Close
        • Williams %R
      • Technical Overlays
        • Anchored VWAP
        • Bollinger Bands
        • Chandelier Exit
        • Double Exponential Moving Average (DEMA)
        • Hull Moving Average (HMA)
        • Ichimoku Cloud
        • Kaufman's Adaptive Moving Average (KAMA)
        • Keltner Channels
        • Linear Regression Forecast
        • Linear Regression Intercept
        • Moving Averages—Simple and Exponential
        • Moving Average Ribbon
        • Moving Average Envelopes
        • Parabolic SAR
        • Pivot Points
        • Price Channels
        • Triple Exponential Moving Average (TEMA)
        • Volume-by-Price
        • Volume-Weighted Average Price (VWAP)
        • ZigZag
    • Market Indicators
      • Introduction to Market Indicators
        • Market Indicator Dictionary
      • Advance-Decline Line
      • Advance-Decline Percent
      • Advance-Decline Volume Line
      • Advance-Decline Volume Percent
      • Arms Index (TRIN)
      • Bullish Percent Index (BPI)
      • DecisionPoint Intermediate-Term Breadth Momentum Oscillator (ITBM)
      • DecisionPoint Intermediate-Term Volume Momentum Oscillator (ITVM)
      • DecisionPoint Swenlin Trading Oscillator (STO)
      • High-Low Index
      • High-Low Percent
      • McClellan Oscillator
      • McClellan Summation Index
      • Net New 52-Week Highs
      • Percent Above Moving Average
      • Pring's Bottom Fisher
      • Pring's Diffusion Indicators
      • Pring's Inflation and Deflation Indexes
      • Pring's Net New High Indicators
      • Put/Call Ratio
      • Record High Percent
      • Volatility Indices
    • Market Analysis
      • Dow Theory
      • Sector Rotation Analysis
      • Intermarket Analysis
      • The DecisionPoint Chart Gallery
      • DecisionPoint Rydex Asset Analysis
      • Wyckoff Analysis Articles
        • Wyckoff Market Analysis
        • Wyckoff Stock Analysis
        • The Wyckoff Method: A Tutorial
      • Elliott Wave Analysis Articles
        • Introduction to Elliott Wave Theory
        • Identifying Elliott Wave Patterns
        • Guidelines for Applying Elliott Wave Theory
    • Trading Strategies & Models
      • DecisionPoint Trend Model
      • Trading Strategies
        • Bollinger Band Squeeze
        • CCI Correction
        • CVR3 VIX Market Timing
        • Faber's Sector Rotation Trading Strategy
        • Gap Trading Strategies
        • Harmonic Patterns
        • Hindenburg Omen
        • Ichimoku Cloud Trading Strategies
        • The 'Last' Stochastic Technique
        • MACD Zero-Line Crosses With Swing Points
        • Moving Average Trading Strategies
          • Finding Support and Resistance in Moving Averages
          • Guppy Multiple Moving Average: An MA Ribbon Designed to Tip the Market’s Hand
          • How To Trade Price-to-Moving Average Crossovers
          • Trading the Bounce: Finding Support and Resistance in Moving Averages
          • Trading the Death Cross
          • Trading Using the Golden Cross
          • Using the 5-8-13 EMA Crossover for Short-Term Trades
        • Moving Momentum
        • Narrow Range Day NR7
        • Percent Above 50-day SMA
        • Percent B Money Flow
        • The Pre-Holiday Effect
        • RSI(2)
        • Six-Month Cycle MACD
        • Slope Performance Trend
        • Stochastic Pop and Drop
        • Swing Charting
        • Trend Quantification and Asset Allocation
    • Index & Market Indicator Catalog
      • Advance-Decline Indicators
      • Cboe Indices and Indicators
      • CME Futures and Spot Prices
      • DecisionPoint Sentiment Indicators
      • Dow Jones Breadth Indicators
      • Dow Jones Global Indices
      • Dow Jones Select Indices
      • Dow Jones Titans Indices
      • Dow Jones US Indices
      • Economic Indicators
      • ICE Futures and Spot Prices
      • Intellidex Indices
      • MSCI Indices
      • New 52-week Highs and Lows for Exchanges
      • NYSE Arca Equity Indices
      • NYSE Equity Indices
      • Philadelphia Indices
      • S&P 500 Sector and Industry Groups
      • S&P GSCI Indices
      • StockCharts AD Percent
      • StockCharts AD Volume Percent
      • StockCharts Bullish Percent Index
      • StockCharts High-Low Index
      • StockCharts High-Low Percent
      • StockCharts Percent Above Moving Average
      • StockCharts Pseudo Symbols
      • StockCharts Record High Percent
      • StockCharts Theoretical Indices
      • US Treasury Yields
    • 📖Glossary
      • 📖Glossary - A
      • 📖Glossary - B
      • 📖Glossary - C
      • 📖Glossary - D
      • 📖Glossary - E
      • 📖Glossary - F
      • 📖Glossary - G
      • 📖Glossary - H
      • 📖Glossary - I
      • 📖Glossary - J
      • 📖Glossary - K
      • 📖Glossary - L
      • 📖Glossary - M
      • 📖Glossary - N
      • 📖Glossary - O
      • 📖Glossary - P
      • 📖Glossary - Q
      • 📖Glossary - R
      • 📖Glossary - S
      • 📖Glossary - T
      • 📖Glossary - U
      • 📖Glossary - V
      • 📖Glossary - W
      • 📖Glossary - X, Y, Z
    • Options Glossary
    • Educational Resources
Powered by GitBook
LogoLogo

ON STOCKCHARTS

  • Charts & Tools
  • Articles
  • StockCharts TV
  • ChartSchool

MEMBERS

  • Your Dashboard
  • Your ChartLists
  • Advanced Scans
  • Technical Alerts

HELP

  • Support Center
  • FAQs
  • Contact Us
  • Pricing

COMPANY

  • About Us
  • What's New
  • Careers
  • StockCharts Store

© StockCharts.com, Inc. All Rights Reserved.

On this page
  • What Is the TTM Squeeze Indicator?
  • Calculating TTM
  • Squeeze On/Off Dots
  • Momentum Histogram
  • Interpretating TTM
  • The Bottom Line
  • Charting with the TTM Squeeze Indicator
  • Scanning for TTM Squeeze
  • TTM Squeeze Signal to Go Long
  • TTM Squeeze Signal to Short

Was this helpful?

Export as PDF
  1. Table of Contents
  2. Technical Indicators & Overlays
  3. Technical Indicators

TTM Squeeze

PreviousTrue Strength IndexNextTypical Price

Last updated 9 months ago

Was this helpful?

What Is the TTM Squeeze Indicator?

TTM Squeeze is a volatility and momentum indicator introduced by John Carter of Trade the Markets (now Simpler Trading), which capitalizes on the tendency for price to break out strongly after consolidating in a tight trading range.

The volatility component of the TTM Squeeze indicator measures price compression using and . If the Bollinger Bands are completely enclosed within the Keltner Channels, it indicates a low volatility period. This is known as the squeeze. When the Bollinger Bands expand and move back outside of the Keltner Channel, the squeeze is said to have “fired”— volatility increases, and prices are likely to break out of that tight trading range in one direction or the other. The on/off state of the squeeze is shown with small dots on the zero line of the indicator—red dots indicate the squeeze is on, and green dots indicate the squeeze is off.

The TTM Squeeze indicator also uses a momentum oscillator to show the expected direction of the move when the squeeze fires. This histogram oscillates around the zero line. Increasing momentum above the zero line indicates an opportunity to purchase long, while momentum falling below the zero line indicates a shorting opportunity.

Calculating TTM

There are two components of the TTM Squeeze indicator to calculate: the squeeze on/off dots and the momentum histogram.

Squeeze On/Off Dots

First, calculate Bollinger Bands for the security. Carter uses the standard Bollinger Band settings of 20 periods and 2 standard deviations, but these parameters can be adjusted to meet your trading needs.

Second, calculate Keltner Channels for the security. Carter uses 20 periods for the moving average and ATR, and 1.5 for the ATR multiplier, but these parameters can be adjusted as well.

Note: Carter uses the original Keltner Channels formula developed by Chester W. Keltner in 1960, so that is the formula StockCharts uses to calculate the Keltner Channels for the TTM Squeeze indicator. Elsewhere on the StockCharts website, the updated Keltner Channels formula developed by Linda Raschke in the 1980s is used.

Once the values for the upper and lower Bollinger Bands and Keltner Channels have been calculated, the formula for determining the state of the squeeze is simple. If both of the following conditions are true, then the squeeze is on for that period:

Upper Bollinger Band < Upper Keltner Channel
Lower Bollinger Band > Lower Keltner Channel

If they are not both true (one or both Bollinger Bands fall outside of the Keltner Channel), then the squeeze is off for that period.

Momentum Histogram

The TTM Squeeze indicator also includes a smoothed momentum oscillator to indicate the possible direction of the breakout. StockCharts' implementation of the TTM Squeeze uses the following steps to produce the momentum oscillator.

First, calculate the Donchian midline for the specified number of momentum periods (20 is used by default):

(Highest high in 20 periods + lowest low in 20 periods) / 2

Second, calculate the SMA of the close for the specified number of momentum periods (so by default, a 20-period SMA of price).

Third, calculate the delta between the close and the average of the Donchian midline and SMA values using the following formula:

Close - ( (Donchian midline + SMA) / 2 )

Finally, use linear regression on the delta values to smooth them. The formula for linear regression is beyond the scope of this article, but it essentially looks for the “line of best fit” given the available data. The momentum histogram values show how far above or below the average the price is expected to be.

Interpretating TTM

The TTM Squeeze indicator has both volatility and momentum components. The Squeeze dots signal when volatility conditions are right to buy; the momentum histogram indicates the direction (long or short) in which to trade.

While volatility levels are low, the squeeze dots will be red. When volatility increases and the Bollinger Bands expand until they are outside of the Keltner Channels, the squeeze has “fired” and the squeeze dots will be green. Carter recommends buying on the first green dot after one or more red dots.

The momentum histogram helps to determine the direction in which to trade. If the momentum is above the zero line and rising (light blue bars), buy long; if the histogram is below the zero line and falling lower (dark red bars), that indicates a shorting opportunity.

The histogram bars are color coded for ease of interpretation. Bars above the zero line are blue and below the zero line are red. In addition, a bar that is lower than the previous bar will be a darker color (dark blue or dark red), and a bar that is higher than the previous bar will be a lighter color (light blue or light red).

Price moves after a squeeze fires tend to last for 8-10 bars. When the histogram changes direction and starts moving back towards the zero line, that is a signal to sell.

The momentum histogram can also be used to determine specific exit points. Carter recommends selling when you've had two bars in the new color. For example, if the squeeze fires and the bars are light blue (above the zero line and increasing), he recommends selling when you see two dark blue bars (above the zero line and decreasing) in a row.

The TTM Squeeze indicator can be used in many timeframes. Many chartists look at the same security in multiple timeframes for confirmation. For example, if a squeeze is firing on both a daily and an hourly chart at the same time, that is a stronger signal than a squeeze that is only firing in one timeframe.

The Bottom Line

The TTM Squeeze indicator measures both volatility and momentum to spot trading opportunities based on volatility changes in a security. The volatility component of the indicator (the squeeze dots) signals potential breakouts after periods of low volatility. The momentum histogram indicates the likely direction of the breakout and can help to determine exit points.

As with all indicators, traders should use the TTM Squeeze indicator in conjunction with other indicators and analysis techniques.


Charting with the TTM Squeeze Indicator

Once the plug-in is installed, the TTM Squeeze indicator can be added from the Chart Settings panel for your StockChartsACP chart. The indicator can be positioned above, below, or behind the security's price plot.

By default, the indicator uses standard Bollinger Band and original Keltner Channel settings and a 20-period momentum histogram, but the number of periods and other settings can be adjusted to meet your technical analysis needs.

Scanning for TTM Squeeze

TTM Squeeze Signal to Go Long

This scan reveals stocks where the TTM Squeeze has fired and the TTM Squeeze Histogram is above zero and rising. This is a signal to go long. This scan is just a starting point. Further refinement and analysis are required.

[type = stock] AND [country = US]
AND [Daily SMA(20,Daily Volume) > 40000]
AND [Daily SMA(60,Daily Close) > 20]

AND [TTM Squeeze(20,2.0,20,1.5,20) is true]
AND [yesterday's TTM Squeeze(20,2.0,20,1.5,20) is false]
AND [TTM Squeeze Hist (20) > 0]
AND [TTM Squeeze Hist (20) > yesterday's TTM Squeeze Hist (20)]

TTM Squeeze Signal to Short

This scan reveals stocks where the TTM Squeeze has fired and the TTM Squeeze Histogram is below zero and falling. This is a signal to buy short. This scan is just a starting point. Further refinement and analysis are required.

[type = stock] AND [country = US]
AND [Daily SMA(20,Daily Volume) > 40000]
AND [Daily SMA(60,Daily Close) > 20]

AND [TTM Squeeze(20,2.0,20,1.5,20) is true]
AND [yesterday's TTM Squeeze(20,2.0,20,1.5,20) is false]
AND [TTM Squeeze Hist (20) < 0]
AND [TTM Squeeze Hist (20) < yesterday's TTM Squeeze Hist (20)]

The TTM Squeeze indicator can be charted on StockChartsACP after installing our free Advanced Indicator Pack. Please see our in the Support Center for more information on installing this plug-in.

StockCharts members can screen for stocks based on TTM Squeeze values. Below are some example scans that can be used for TTM Squeeze-based signals. Copy and paste the scan text into the Scan Criteria box in the .

Members can also set up alerts to notify them when a TTM Squeeze-based signal is triggered for a stock. Alerts use the same syntax as scans, so the sample scans below can be used as a starting point for setting up alerts as well. Simply copy the scan text and paste it into the Alert Criteria box in the .

Learn More. For more details on the syntax for RVOL scans, please see our in the Support Center.

Bollinger Bands
Keltner Channels
StockChartsACP Plug-Ins article
Advanced Scan Workbench
Technical Alert Workbench
Scan Syntax Reference