TTM Squeeze & Momentum by Drecken

This is one of five indicators created to identify periods of consolidation and watch the overall market momentum to help forecast the market direction and await a release of market energy.

TTM Squeeze Overlay shows Bollinger Bands and Keltner Channels . When the Bollinger Bands (purple) go inside of the Keltner Channel (yellow), the market is said to be in a squeeze.

The dots across the zero line of the TTM Squeeze & Momentum indicator will turn red, signifying this period market compression. Once the Bollinger Bands move outside of the Keltner Channel, a squeeze has “fired”. In order to determine the direction of the move, look at the histogram of the TTM Squeeze & Momentum. If it is above zero, the squeeze has fired long, otherwise short.

The A, B and C Waves use various moving averages and oscillators to visualize the overall strength and direction of the market on short, medium and long time frames. The C Wave is often viewed as the “anchor” for the market. If this wave is clearly positive with all bars above the zero line, we would avoid short trades as this is an indication that the overall momentum of the market is long. The opposite would also be true if the wave was clearly negative. When a squeeze fires, we want to see that Waves are in agreement with the direction of the signal. If a squeeze fires short but the waves are clearly positive and showing bullish momentum, we may opt not to take the signal since it would be fighting the overall market trend.
Remove from Favorite Scripts Add to Favorite Scripts


Hi, I like this indicator better than the one that I am currently using. Thank you for posting the script. I was wondering, if it is possible to get the Pine Script for this. I would like to change the momentum bars to be red and yellow when they are negative as I find for me that I get a quicker understanding of what is happening.
+20 Reply
gandhi.thrihesh RickB_Calgary
@RickB_Calgary, You don't need the actual pine script to change the colors. Just add this indicator in your chart and right click in the TTM_SQEEZE area to edit the properties and change the colors of the bars.
Hi , can u share this indicator please? and how can I install it in tradingview? and is there a metrader 5 version? hope to hear u soon.
+14 Reply
ayangtravel Moneyman31
@Moneyman31, just add it to your favorite script
+1 Reply
Where is Wave A,B,C in the indicator?
+10 Reply
Hi, this is an amazing script. Can you post the pine script for it? I tried to make my own, and it just would not work out right. Thanks Again!
+9 Reply
Hi, What does TTM stands for?
+5 Reply
Hi, can I access to this useful indicator? Thank you!
Thank you! This one is actually accurate, unlike some of the others.
How do i add alert when there is a squeeze or when the indicator turns red?
Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out