Overview to Trading the TTM Squeeze Setup

I’m often referring to an indicator called the TTM Squeeze, created by John Carter and featured in his great book, Mastering the Trade. It’s been one of the few indicators I focus on besides price action and volume to catch larger than expected price moves. I’m a big believer on letting price action confirm your assumption on a trade but having a technical setup or system is a great way to filter out the noise as well. The squeeze is based on the idea that markets tend to compress or ‘squeeze’ in quiet ranges before they are ready to move or expand out of those ranges. As a directional trend trader its a great way to identify stocks that are preparing to make their next move on any timeframe. The markets spend a lot of time in trading ranges, building up energy for the next squeeze to release energy and shift from compression of price movement to expansion. If trading directionally its your job to identify those moments in time where a greater than expected move is likely.

What is the TTM Squeeze?

The squeeze is made up of a few different measures. First, it identifies when the Bollinger bands are trading inside of the Keltner Channels (or when they are in a squeeze) and then a momentum index oscillator shown by the histogram bars. If you aren’t aware of what these indicators are, the Bollinger bands are a type of envelope that is plotted at standard deviation levels above and below a moving average. This shows when volatility is quieter (bands contracting) and when volatility increases (bands expanding). Keltner Channels are based on a moving average and the average true range (ATR) of the stock or market. The Momentum index oscillator is used to estimate the direction, velocity, and turning points of market movements.

Now if we know we want to be aware of when the Bollinger bands go inside the Keltner Channels to indicate a trade setup, we can either look at the below chart with all these lines on the chart or we can save our eyes and use the Squeeze indicator. This is all much easier to understand visually below in the Squeeze. When red dots appear on the middle line plot, that means a squeeze has begun. Once the Bollinger Bands expand back out of the Keltner Channels, the squeeze turns from red dots to green and fires a signal based on the direction of the momentum histogram bars. In the AAPL daily chart below you can see the 3 examples of a long trade fired off when the squeeze triggered and led to substantial upside moves in the stock. The trade signal is valid until the stock loses momentum based on the histogram bars changing from light blue to dark blue.

AAPL daily chart showing Bollinger bands and Keltner Channels signifying a squeeze. Instead of plotting those indicators, you can use the Squeeze to make it visually more appealing.

What timeframes and stocks do squeezes work best on?

I have been using the squeeze for many years now to get ahead of big moves or at least be aware of potential big moves brewing. You can literally use it on anything from an intraday minute chart to a long term monthly chart. The signal tends to last for 6-10 bars once it confirms a breakout. So on a daily chart that can be 6-10 days, while on a monthly chart, 6-10 months. These are just averages but you never know how far or long a stock may rise or fall, that’s why following the momentum of the trend is so important in order to maximize the move. I prefer using this on liquid momentum stocks that trade active options. Also on futures and index etf’s that lead the overall market. Generally if there is a squeeze forming on an index you can drill down to a sector and specific stock that may be forming a squeeze as well. These moves can be that much more explosive. Lastly, the best squeezes tend to be in trending stocks that are above their key moving averages and sloping up. If there is little resistance above, it makes an explosive squeeze that much more likely to ignite to new highs.

Real world examples of Squeeze trade setups

Tesla (TSLA)- Tesla is a great example of a growth momentum stock with higher volatility that works very well for trading the squeeze. The whole idea of finding a time when a fast moving stock quiets down to rest and then catching the next impulse is the reason the Squeeze indicator is so valuable. You never know which squeeze is going to be the homerun play but identifying those potential moments in time is step one in the process to finding big winners, especially in growth stocks.

TSLA had a monster run in 2020 (which was triggered based on a monthly chart squeeze at the end of 2019) and the daily squeeze set up many times for large trade opportunities. As shown below the stock quieted down enough in mid May to form a squeeze that pushed to new highs, then again consolidated into a squeeze in August just before the news of a split came out. The stock ran up with positive momentum on the histogram and no closes below the 8 ema until after the split Sept 1st. You can see later in the year more “red dots” appeared on the squeeze indicator. One small rally before earnings were released, then a short side trigger that actually worked in October. Although I skip squeeze signals that go against the dominate trend on the daily chart. Then finally the biggest move of the year came when a squeeze was forming just before they announced TSLA would be included in the S&P 500 in November. The stock gapped up the next day above the 8/21 ema’s and never looked back into year end. First hitting the fib extension target at 550 and continuing up to make an eventual high near 900 as shown in the second chart. The hardest thing to do as a trader in this situation is staying in a winning trade but focusing on the price action instead of the P&L in your account is a good rule of thumb. As long as the stock continues above the 8 ema the short term momentum is strong enough to stay long. You can see in the second chart the stock eventually rolled back under the 8/21 EMA’s in early 2021 and actually fired off a squeeze to the downside which could have been shorted as it pulled all the way back to under 600.

TSLA daily chart during 2020 showing how a trader could have participated in one of the strongest rallies by a growth stock in years.

TSLA runup into year end 2020 fueled by a daily squeeze that coiled tight in November and the catalyst being S&P inclusion news.

Facebook (FB)- Facebook had a textbook squeeze set up on the weekly chart in early 2021 that chopped alot of traders up while it formed. Its important to note that while a squeeze is forming (red dots) its likely to be choppy and sideways so you don’t want to be involved until it starts to change from red momentum bars to yellow at least, then green when positive momentum takes over on the histogram. I often use the 8/21 EMA’s on the given timeframe to give me a level to potentially accumulate a starter position and then add to it when price breaks a key trendline or the squeeze fires off in that direction of trend.

You can see FB stock went from roughly 280 to 380 in 3 months time off this weekly chart signal. It wasn’t a straight up every week move like a higher momentum stock may have done but the trend was intact and closed above the 8 week EMA the entire time. A tip I use sometimes if I did not have a position initially is to wait for the first pullback to the 8 EMA after the squeeze has fired off its buy signal. Its often a great spot to buy a first retest as the stock is still emerging from its range. A stop below the 21 EMA is a likewise risk management tip in this scenario, as if price slips back under that level its likely a false signal.

FB weekly chart in 2021 fired off a large squeeze buy signal that saw the stock run up +35% in 3 months. This is the type of move that can see even long term call options rise 300-400% in value.

Beyond Meat (BYND)- Beyond Meat was a pretty hyped momentum stock with high short interest in 2019 after its IPO, it continues to see lots of up and downs into 2020. A specific setup I traded on it was in September 2020 when it formed a long squeeze as it consolidated between 125-135. As you can see the trendline break and squeeze firing off near the point of the arrow was a clean buy signal that saw a move from 135 to 190 in less than a month. Over a +40% rally. I mentioned earlier that these squeeze signals tend to last for 6-10 bars when they trigger but some can continue higher so I try to let the stock tell me when its running out of momentum. Can often target a previous high or mechanical % target on half the position and then let it run until it closes below the 8 EMA or something like a 2 bar trailing stop works just as well to manage things.

BYND squeeze buy signal in Sept 2020 led to a 40% rally in under a month.

Russell 2000 Small Cap ETF (IWM)- The Russell 2000 index monthly chart shows several examples of long term signals going back to the 2008 financial crisis. I thought it would be interesting to include a monthly timeframe chart and how the squeeze can help a trader avoid big downside moves if long. Likewise being able to pinpoint when a market is ready to start a multi year move higher.

Back in 2007-08 the IWM monthly chart started to roll over first before everything else and was already trading below its 21 month EMA (blue line) when 2008 began. A squeeze was forming on the monthly chart warning of a big move and as long as price stayed below the key 21 EMA it pointed towards selling momentum. Clearly that transpired as the markets got crushed into end of 2008 with the recession in full swing. The histogram bars turned from red to yellow around April 2009, showing a potential bottom and end to the bear market. Another monthly squeeze formed during 2012 which was a very quiet year in stocks. Quiet times often setup the next loud times. Markets don’t move because they want to, they move because they have to.

By early 2013 the IWM monthly squeeze breakout was triggering to highs and stock rose nearly every month that year. By 2015 another monthly squeeze was forming. A tricky long one that actually didn’t trigger until mid 2016 but once it did, led to nearly 2 years of upside rally in small caps as the IWM went from 120 to 170. Finally after some selling in late 2018 and a mostly quiet 2019, setting the stage for a potential loud 2020 and beyond. The monthly squeeze formed again and while the COVID crash in early 2020 created a bit a of a false downside move, once IWM closed back over its 21 EMA on this monthly chart it pointed towards large potential upside, which is what happened into early 2021.

IWM monthly chart showing long term trends over the years.

What about Bitcoin and Crypto markets?

Bitcoin - I like this example because you don’t even have to know anything about Bitcoin to have been involved in the trend that was so easy to see and the squeeze made it obvious when energy was building up for its next move. The Bitcoin chart below also shows how well the 8/21 EMA moving averages help you see when a trend is in place. You simply want to be long when price is trading above and cautious or even short when price breaks below.

Several daily squeezes setup on Bitcoin from late 2020 to early 2021 on its large rally from 10,000 up to 60,000. Buying or adding to a position each time a squeeze showed up was a valid trading strategy. Then using the ATR trailing stop (blue and pink dots) is a great way to manage risk if following trends. Seeing momentum slow and break down in April 2021 was a first signal that Bitcoin and the Crypto markets in general were perhaps due for a correction. Which came quickly before eventually bottoming out near 30k and forming a new squeeze signal, trading back above the 21 EMA and rallying back higher as of the current date in August 2021.

Bitcoin BTCUSD daily chart showing several squeeze signals on its epic rally to 60k.

Takeaways

  • The squeeze is a tool that a trader can use to find moments in time when a stock is resting before its next run. Using price action to confirm trigger points and proper risk management make this a great indicator for trend following traders.

  • We don’t ever know when a stock is going to make a larger than expected move but using the squeeze shows us when the potential volatility as measured by Bollinger bands gets ready to expand outside of its normal Average true range (ATR) as measured by the Keltner Channels.

  • Squeeze signals often trigger in the direction the stock came from, so its a continuation trade setup. The same concept as a bull flag consolidation in an uptrend is likely to continue higher. Things in motion tend to stay in motion after they take a break to rest.

What Moving Averages I Use for Trading

One of the many tools you can use in trading are moving averages. But which ones? How many? Simple or Exponential? To me it really isn’t that crucial but whatever you choose its important to stick to that set of parameters and use them for simplifying your workflow in determining the trend of the market and new opportunities to trade. As a trend trader it really is the best way to define a general direction in which a market is developing.

Some traders don’t like using moving averages as they prefer pure price action on the chart. I think they are useful for filtering and scanning purposes but its just a roadmap to give you a quick visual of where trend has been and is likely going. Moving average crossovers are useful in seeing when trends are shifting and a clear sign to change your trading bias from bullish or bearish. Also I use the slope of the moving averages to see how strong a trend is. For example when an uptrend is strong, all the moving averages on a chart should be “stacked positive” with each one higher than the next longest one.

Simple vs Exponential

I like to use both simple and exponential moving averages on the daily timeframe chart. Simple MA’s are just basic moving averages that show you the average price of the previous number of trading days. A 50 day simple MA is the average price traded the last 50 trading days. An exponential moving average is a weighted average that assigns greater weight to the most recent data. So an EMA will always focus more on “what’s going on right now” as opposed to the broad simple moving averages showing the “big picture.”

Daily Timeframe Charts

I like to have the broad simple moving averages on my charts that are well known to show the big picture trends. The 50 and 200 day MA’s are widely used and its good to know where they exist. Sometimes when price breaks through the 50 day MA, I will also make visible the 100 day MA, to see how far it is from the 200 day. Generally if there is not much space between the 100 day and 200 MA, price will go towards that 200 day MA quickly.

I also like to use the 8 and 21 day EMA’s on my daily charts. These exponential moving averages show more of the short term trend in the market on any timeframe and offer up entry points into existing or developing new trends. There is nothing wrong with using a 20 day or a 9 day average instead, I have just always used these 8/21 EMA’s as they are fibonacci numbers that tend to attract price on the short term. There are roughly 21 trading days in a calendar month also so its a handy amount of time to evaluate the short term trend.

As you can see below the daily chart of AAPL shows how a trend is well established when price is above all these key moving averages. The 50, 100, 200 simple MA’s are dashed thick lines showing the big picture trend. The 8 EMA is the thinner yellow line closer to price and the 21 EMA is the thicker cyan line showing more of the short term momentum of AAPL stock. Its pretty clear just from looking at this chart that when price falls below the 50 day MA and loses its short term trend it becomes more choppy and sideways, often going lower to “test” the 100 day or 200 day MA.

AAPL daily chart with 8/21 EMA and 50/100/200 SMA.

The TSLA example here shows how powerful a trend can be when all moving averages are stacked positive and sloping higher as the stock makes new all time highs like it did towards the end of 2020. TSLA spent the majority of late 2020 trading above its 21 EMA showing it was in a strong momentum trend and dips to its 8/21 EMA zone of support were buying opportunities. Once that 21 EMA broke in Feb 2021 and the 8/21 EMA crossed bearish to the downside it become clear the trend was shifting and it was a great idea to look for weakness down towards the 200 day MA in the coming months, which it then found support near and has since bounced from.

TSLA daily chart

The NVDA chart below is another example of why its more useful to focus on stocks above all their key moving averages I have outlined above. If price is above the 8/21 EMA and 50/100/200 SMA’s there is very little in the form of “baggage” or resistance above current prices to hold it down. When prices are clearly above it doesn’t mean they will explode higher but it provides the proper launching pad to form in a coiled base and potentially make explosive moves up to new highs.

NVDA daily chart

Stacked EMA’s using Fibonacci

Another way I sometimes like to utilize moving averages is to use a set of fibonacci based EMA’s. These are just exponential moving averages using the fibonacci number sequence starting with the 8/13/21 and adding the previous two numbers together to create the next. So the set of averages would be 8, 13, 21, 34, 55, 89, 144, 233. As you can see the 55 day EMA is close to the standard 50 day and the 233 day EMA is close to the 200 day but since everyone uses those basic random numbers these are fairly interesting and less copied. I have noticed numerous times how often price respects the 34 EMA and 55 EMA alot more precisely then the standard 50 day SMA within a longer term trend when most people don’t even know those levels exist. The chart of SPY below shows how these Fibonacci EMA’s look when they are all stacked positive and sloping higher.

Takeaways

As a shorter term trader I like to see the big picture trend that moving averages easily give me a visual of and then being able to filter down to stocks that are above or crossing over the 8 or 21 EMA is a great way to sort through many names very quickly to narrow my focus. These are just general ideas I like to use on a daily timeframe chart. When it comes to intraday charts on shorter timeframes like a 15 or 60 minute chart I like to use even less, usually just a 8 and 21 EMA to show me that short term momentum trend. Whatever you use its important to stay consistent and be systematic about what you are using the data for otherwise analysis paralysis becomes a issue.

7 Things I Learned Running 1000 Miles in 2020

  1. You need a purpose for doing something time consuming. I finished out 2020 with a total of 1010 miles run. It didn’t even become an official goal until about late October when I noticed my Strava running totals were getting close to 800. With 2 months left I thought, why not? Since the pandemic started and gyms closed I had been on a steady routine of running 4-5 times a week, every week, to make sure I don’t get complacent with fitness. 

  2. You have to decide that you’re going to run, period. With races being cancelled this year, I made sure to schedule long runs on the weekend to really build the volume. It’s so easy to lose stamina and momentum even if you take just a few weeks off from long runs. Eventually I said I will run a half marathon distance (13.1 miles) on my own time each month to see if I can. I ended up doing it 7 times since March. At times it felt effortless, which blew my mind.

  3. The key is consistency. 1000 miles in one year is very manageable. It sounds like a big number but when broken down week by week it is slightly less than 20 miles/week. These aren’t beginner numbers, but they aren’t elite either. My main focus each week was to not go more than 3-4 days without running. Like most things in life, consistency will get you to the finish line. While I did have longer runs on the weekends, with my longest run being 16 miles, the average run was just 4.5 miles. Consistent mid length runs, and a ton of them is what added up. 

  4. Whether you think you can or think you can’t, you’re right. The mind is what makes or breaks you. Running is tough on the body, but your brain is what can defeat you much faster than your legs. You can go so much farther than you think if you just allow your mental state to believe you can keep putting one foot in front of the other. 

  5. Stress + Rest = Growth. When you apply your body to some kind of challenge or stressor, you need to follow it with rest and recovery. Too much stress without enough rest and you get injury or burnout. Not enough stress plus too much rest and you get complacency and stagnation.

  6. Shoes and running gear are valuable. I will gladly pay a little extra for comfort when it comes to shoes and running gear. Everything you wear needs to fit and provide support so you are comfortable while doing something this grueling. That $125 Saloman running vest with hydration is well worth the convenience for long runs. The $75 Saax running shorts are worth the lightweight comfort and no chafing. Those $15 Experia running socks are worth the price of never getting a blister. 

  7. Waiting for perfect is never as smart as making progress. I can probably say less than a dozen runs this year were in perfect weather conditions, excluding Hawaii earlier in the year, ha. But I know there were several dozen times I ran in the rain, sometimes pouring rain, and actually enjoyed it. Once you’re wet, you’re wet. It shouldn’t be a reason to not run that day and not improve. Because if you wait for perfect conditions, you’ll never start.