Guide

Trader Woods TTM Squeeze Pro Beginner's Guide

A beginner-friendly field guide to reading TTM Squeeze Pro compression, momentum, trend, and trade context inside the Trader Woods workflow.

Jed1 Quant Editorial / / 23 min read

How to find stocks that are coiling like a spring — and trade the explosive move when they release. A complete beginner's walkthrough of the volatility-compression system, as taught by TraderWoods.

System taught by TraderWoods Indicator creator John Carter (Simpler Trading) Type Volatility + Momentum Works on Any ticker, any timeframe Skill level Beginner-friendly

01 - The Big Idea: Markets Breathe

Before you learn a single rule, you need the one concept the entire system is built on. Get this, and everything else is just details.

Stocks don't move in straight lines, and they don't move at a constant speed. They alternate between two states, over and over, forever:

  • Compression (the squeeze): price goes quiet. The daily range shrinks, candles get small, the chart goes sideways and boring. Energy is being stored — like a spring being pressed down.
  • Expansion (the fire): the spring releases. Price makes a fast, directional move that's larger than what the recent quiet action suggested was possible.

Most beginners chase the expansion — they buy after a stock has already made a big move, right when it's most likely to rest. The Squeeze system flips that. It teaches you to find the compression, position yourself before or as the move begins, and ride the expansion that statistically tends to follow.

Fig 1.1 · The Volatility Cycle compression → expansion → compression…
range pinches tight one big directional move Wide swings, narrowing The squeeze The fire — expansion

One full breath of the market. Wide swings narrow into a tight coil (the squeeze), then release into a move bigger than anything in the quiet zone (the fire). The TTM Squeeze Pro exists to tell you, mechanically and unambiguously, which phase you’re in.

Core principle: Low volatility predicts high volatility. The squeeze doesn't predict direction — it predicts that a bigger-than-normal move is coming. A second tool (the momentum histogram, Section 4) handles direction. Squeeze = when. Momentum = which way.

02 - Under the Hood: Two Sets of Bands

The indicator detects compression by comparing two classic volatility envelopes that you've probably already seen on charts.

Fig · Two Sets of Bands fast vs slow envelopes
Bollinger Bands (BB)

An envelope drawn two standard deviations above and below a 20-period average. Standard deviation reacts fast — when price goes quiet, the bands pinch inward dramatically.

Keltner Channels (KC)

An envelope based on Average True Range around the same 20-period average. ATR is smoother and slower — the Keltners keep a steadier width.

Because the Bollinger Bands shrink faster than the Keltner Channels, there's a measurable moment when the fast bands tuck completely inside the slow ones. That's the mathematical definition of a squeeze:

The definition: Squeeze ON: Bollinger Bands are entirely inside the Keltner Channels. Squeeze FIRED: Bollinger Bands expand back outside the Keltner Channels. The coil has released.

Fig 2.1 · How the Bands Detect a Squeeze BB inside KC = squeeze on
squeeze on BB fully inside KC squeeze fired BB back outside KC the dot row the indicator draws for you → green / red / green Keltner Channels (orange) — steady width Bollinger Bands (cyan) — fast, pinch hard

Left zone: normal trading — the cyan Bollinger Bands live outside the orange Keltner Channels. Middle zone: price compresses, the Bollinger Bands pinch inside the Keltners — squeeze on. Right zone: price breaks out, the Bollinger Bands blow back outside — squeeze fired. You never have to eyeball this on your own chart; the indicator’s dots (next section) do this comparison for you on every single bar.

Default settings, which Carter recommends leaving alone as a beginner: 20-period length for everything; Bollinger Bands at 2.0 standard deviations; Keltner Channels at 1.0 / 1.5 / 2.0 × ATR (the three Keltner widths are what make the "Pro" version Pro — next section).

03 - Reading the Dots: 4 States

The Squeeze Pro plots a row of colored dots along the zero line of the indicator panel. Each dot answers one question for that bar: "How tightly is this stock coiled right now?"

The original TTM Squeeze had only two states: red (squeeze on) and green (no squeeze). The Pro version adds two more Keltner Channels — a wide one (2.0× ATR) and a tight one (1.0× ATR) — so it can grade the compression in three intensities instead of one:

Fig 3.1 · The Three Compression Levels tighter coil = bigger release

Low squeeze

KC ×2.0
KC ×1.5
KC ×1.0
BB
BB inside Keltner ×2.0

Regular squeeze

KC ×2.0
KC ×1.5
KC ×1.0
BB
BB inside Keltner ×1.5

High squeeze

KC ×2.0
KC ×1.5
KC ×1.0
BB
BB inside Keltner ×1.0
Fig · The Four Dot States tighter coil = bigger release
Green

No squeeze

Volatility normal or expanding. After a string of dots, the first green dot is the fire — the trade trigger.

Black

Low squeeze

BB inside the wide 2.0× Keltner. Early warning — the stock is starting to coil. Watchlist it.

Red

Regular squeeze

BB inside the standard 1.5× Keltner — the classic squeeze. A real setup is forming.

Orange

High squeeze

BB inside the tight 1.0× Keltner. Maximum coil — the highest-energy setups.

Think of it as a pressure gauge. The Bollinger Bands (cyan) squeeze inside the wide Keltner first (black dot), then the standard Keltner (red dot — the classic TTM Squeeze condition), and in the most extreme cases inside the tight Keltner (orange dot). As a general rule: the deeper the compression, the more energy stored, the bigger the eventual move tends to be.

The ideal sequence: A textbook setup progresses green → black → red → orange → … → GREEN (fire!). In real life squeezes are messier — they may flicker between colors or fire from black or red without ever reaching orange. That's fine. What matters most is the first green dot after any string of compression dots.

⚠ Platform note: dot colors vary between versions. The official Simpler Trading release and some TradingView scripts use a different palette for the same three grades (e.g. orange for low and yellow for high). The concept is identical everywhere — three grades of compression plus a "no squeeze" state. This guide uses the black / red / orange scheme throughout. Check your specific script's legend once, then never think about it again.

04 - Reading the Momentum Histogram

The dots tell you a move is loading. The histogram — the colored bars rising and falling around the zero line — tells you which direction it's leaning, and when it's running out of gas.

The histogram is a momentum oscillator. Two things matter, in this order:

  • Side of zero: bars above zero = bullish momentum; bars below zero = bearish momentum.
  • Slope: is each bar taller than the last (momentum building) or shorter (momentum fading)? The colors encode the slope so you can read it at a glance.
Fig 4.1 · The Four Histogram Colors side of zero + slope
0 Red · building bearish, deeper Yellow · fading bearish, shrinking Cyan · building bullish, bars taller Dk blue · fading bullish, shrinking

Read it like a traffic report. Cyan = bullish and accelerating (the color you want to see when long). Dark blue = still bullish but decelerating — the warning color. Red = bearish and accelerating down (what you want when short). Yellow = still bearish but losing steam. The two “fading” colors (dark blue, yellow) drive the exit rule in Section 8.

Read it like a traffic report. Cyan = bullish and accelerating (the color you want to see when long). Dark blue = still bullish but decelerating — the warning color. Red = bearish and accelerating down (what you want when short). Yellow = still bearish but losing steam. The two "fading" colors (dark blue, yellow) drive the exit rule in Section 8.

The pairing that makes the system: Squeeze dots + histogram direction = the trade. Squeeze firing with cyan bars building above zero → long setup. Squeeze firing with red bars building below zero → short setup. Squeeze firing while the histogram is flat and hugging zero → no edge on direction; skip it or wait.

05 - Anatomy of a Complete Trade

Here's everything assembled on one chart — price on top, the Squeeze Pro below — annotated bar by bar through a full long trade, from first warning dot to exit.

Fig 5.1 · A Full Squeeze Trade daily · simulated for teaching
stop — below range low 21 EMA squeeze dots momentum histogram 1 squeeze builds → black/red/orange 4 ~8–10 bars · 21 EMA rising 3 FIRE — enter on first green dot 2 momentum leans bullish in the coil 5 EXIT — 2nd fading bar

Walk it left to right. The coil builds (1) while momentum leans bullish (2); the first green dot is the fire — enter long (3); the move runs ~8–10 bars with the 21 EMA rising (4); two fading histogram bars say exit (5).

Notice what you didn't need: no news, no earnings guesses, no opinions. The chart told you a move was loading (dots), which way it leaned (histogram), when to get in (first green dot), and when to leave (fading bars). That mechanical quality is exactly why this system suits beginners — it removes most of the decisions that emotions usually ruin.

06 - The EMA Stack: Trend + Trigger

The squeeze tells you a move is loading. The EMA stack tells you which side of that move the market has already chosen. Squeeze + stacked EMAs is the whole system in two tools — powerful precisely because it's simple.

What an EMA Stack Is

An EMA (exponential moving average) is just the average price over N bars, weighted toward the most recent ones — a smooth line showing where price has been heading. The system uses two of them, the pair Carter made famous and TraderWoods builds the system around:

  • The 8 EMA — the fast line. Hugs price closely; shows the short-term push.
  • The 21 EMA — the slow line. The trend's backbone; in a healthy trend, pullbacks bounce off it. (Many traders add a 50 EMA underneath as the "big picture" line — optional, but it makes the stack even clearer.)

The EMAs are stacked when they're layered in clean order with price on top of (or below) all of them:

  • Bullish stack: price > 8 EMA > 21 EMA (> 50 EMA), all sloping up. Buyers are in control on every horizon at once.
  • Bearish stack: price < 8 EMA < 21 EMA (< 50 EMA), all sloping down. Sellers own it.
  • Tangled: the lines are braided, flat, and crossing back and forth. Nobody's in control — and squeeze fires out of tangled EMAs are coin-flips.
Fig 6.1 · Stacked vs Tangled EMAs only trade fires with the stack

Stacked bullish — take longs

price > 8 > 21 > 50, all rising

Tangled — stand aside

lines braided & flat — coin-flips

Why the Combo Works

Each tool covers the other's blind spot. The squeeze finds energy but is direction-neutral — a coil can release either way. The EMA stack shows direction but says nothing about timing — a stock can grind along a stacked 21 EMA for months. Put them together and you get the full sentence: energy is loaded (squeeze) + the path of least resistance is up (stack) + the release just started (fire) = enter now.

The whole system in one line: Find a squeeze inside a stack, take the fire in the direction of the stack, trail the 21 EMA. That's it. Almost every losing pattern beginners fall into — fading trends, guessing bottoms, chasing chop — is automatically filtered out by requiring both conditions at once.

Three Practical EMA Plays Inside the System

  • The permission filter: before any squeeze trade, check the stack. Bullish stack → only take long fires. Bearish stack → only shorts. Tangled → skip the ticker entirely, no matter how pretty the dots look.
  • The 21 EMA pullback entry: the highest-quality squeezes often form as price rests on a rising 21 EMA — the trend pauses, coils on its own support line, then resumes. Squeeze dots sitting right on the 21 is TraderWoods-grade A+ territory.
  • The 21 EMA trail: after the fire, a closing break of the 21 EMA is your "trend over" signal — a natural trailing stop for the runner half of your position after the two-declining-bars exit takes the first half off.

07 - Confluence: Stacking the Odds

The squeeze tells you when. The EMA stack tells you which way. This section adds the third question the best traders always ask: where. A fire that lines up with structure, key levels, and relative strength is an A+ trade. The same fire in no-man's-land is a C.

Read this first — the mindset: Confluence stacks the odds; it does not replace the rules. Squeeze + stack is still the engine that fires the trade. Everything in this section is a grade — it turns a valid setup into an A, B, or C, and tells you which ones deserve full size versus a pass. It does not add new entry triggers or new exit signals. Don't let "more analysis" quietly become analysis paralysis.

7.1 - Structure & Key Levels

Price doesn't move through a vacuum. It reacts at levels where buyers and sellers have fought before. A squeeze that fires into open space runs freely; a squeeze that fires straight into a wall stalls — or fakes out. So before you take a fire, look left and ask: is there room to run, or is price about to hit something?

The levels worth marking on every chart, in rough order of importance:

  • Prior day high / low (PDH / PDL): the most-watched intraday reference. Fires that break and hold above PDH (longs) have instant momentum; fires that stall just under it are suspect.
  • Prior week high / low: the same idea on a bigger clock — the magnet for swing trades.
  • Round numbers & big strikes: $100, $500, $50 — psychological levels where options dealers and stops cluster.
  • Untested support / resistance & prior swing points: the obvious horizontal lines connecting recent highs or lows. Old resistance becomes new support once broken.
  • Open price (daily / weekly): above the open = bulls in control for the period, below = bears. A simple, powerful bias line.
Fig 7.1 · Same Fire, Two Locations location decides the grade

A+ — breaks into open air

prior-day high clear air → room to run

level reclaimed → runs

C — fires into resistance

heavy overhead resistance

runs into the wall → stalls

The confluence question: Before every fire: "If I'm right about direction, what's the first thing in the way, and how far is it?" If the nearest wall is far (lots of room) → upgrade. If it's close (a few percent) → that wall is your realistic target, not open-ended profit — size and expectations accordingly.

7.2 - Relative Strength vs. Weakness

When the whole market moves, almost everything moves with it — but not equally. Relative strength (RS) is simply: is this stock outperforming the market (SPY/QQQ), or lagging it? It's one of the cleanest ways to pick which squeeze to trade when several fire at once.

  • For longs, buy strength: when the market dips and your stock dips less — or holds flat, or makes a higher low while SPY makes a lower low — that's a leader. Money is hiding there. When the market turns back up, leaders explode first and hardest.
  • For shorts, sell weakness: when the market bounces and your stock can't bounce with it, that's a laggard with sellers leaning on it. It'll fall fastest on the next market down-leg.
Fig 7.2 · Leader vs Laggard trade the one pulling its weight
price (normalized) market pullback higher low lower low Leader Index (SPY) Laggard

Same market pullback, three reactions. The index (SPY) dips and recovers. The leader barely dips — it carves a higher low and is first to new highs: this is the long you want when its squeeze fires. The laggard makes lower lows even as the market recovers — sellers are in control: this is the short. If two stocks are both squeezing, RS breaks the tie.

You don't need a special tool to see this. Pull up your stock and the index side by side, or eyeball who's making higher lows when the market makes lower lows. The relationship at the moment of the fire is what matters: a long fire in a relative-strength leader is the highest-probability trade this whole system produces.

7.3 - Daily & Weekly Ranges as Context

The average daily range (how far a stock typically travels from low to high in a day) and the weekly range give you a sense of how much room a move realistically has left. Use them as a map, not as a trigger.

  • As a sanity check on entries: if a stock has already traveled most of its average daily range by the time the squeeze fires, the easy part of the move may be spent. A fire near the start of the range has far more room than one near the end.
  • As a target map: the prior day's high/low and the edges of the weekly range are natural magnets and stall points — useful for knowing where to expect resistance and where a partial profit makes sense.
  • As a position-size input: a tight recent range means a tight stop and bigger size; a wild range means a wider stop and smaller size, for the same 1% risk.

Important — don't let this break your exit: Ranges and levels are context and targets only. Your exit is still the mechanical rule from Section 8: two declining histogram bars, ~8–10 bars after the fire. Use a level to decide where to scale a partial profit if you like, but don't replace the momentum exit with "I'll get out at the prior high" — that reintroduces exactly the guesswork the mechanical system removes. Levels inform; the histogram decides.

Fig · Putting It Together — The Grade confluence sets size
A+
Stacked squeeze · EMA stack agrees · fires a key level into open space · relative-strength leader · room left in the range
Full (1%-risk) size. These are the trades you are hunting.
B
Clean squeeze + stack, but one piece missing (e.g. no nearby level, or RS is neutral).
Tradeable, often half size. The bread-and-butter.
C
Fires into a wall · RS fighting you · already late in the range · EMAs tangled.
Pass. There is another squeeze tomorrow.

08 - The Rules: Entry, Stop, Exit

A setup is not a trade until every box is checked. These are the rules, in the order you apply them.

Fig · The Rules — In Order every box, every time
1

Qualify the squeeze

At least 5 consecutive compression dots before the fire. Deeper and longer compression upgrades the setup. Liquid name only.

2

Confirm direction

Histogram already leaning your way (cyan above zero for longs) and the EMA stack giving permission.

3

Enter on the fire

Buy/short on the first green dot after the compression string, in the direction of the histogram.

4

Place the stop immediately

Just beyond the squeeze consolidation — below the range low for longs. Size so the stop costs a fixed 1% of account.

5

Exit on fading momentum

Close after two consecutive declining histogram bars (cyan → dark blue). Expect the move to last ~8–10 bars.

1. Qualify the Squeeze

You want a mature squeeze: at least 5 consecutive compression dots (any mix of black/red/orange) before the fire. One or two dots is noise; five or more means real energy stored.

Deeper compression (red/orange) and longer duration both upgrade the setup.

Also qualify the stock: liquid names with tight bid/ask spreads and real volume. Squeezes on illiquid junk fire sloppily.

2. Confirm Direction Before Entering

The histogram must already lean your way: building cyan above zero for longs, building red below zero for shorts. And the EMA stack (Section 6) must give permission: price above a rising 21 EMA with the 8 EMA stacked on top for longs — the mirror image for shorts. Squeeze + momentum + stack all agreeing is the whole edge.

3. Enter on the Fire

Standard entry (do this for your first 50 trades): buy/short on the first green dot after the compression string, in the direction of the histogram.

Aggressive entry (later, once profitable): Carter often enters inside the squeeze — after 5+ dots, when momentum and the EMAs already agree — to catch the very start of the move. Better price, lower win rate. Earn the right to do this; don't start with it.

4. Place the Stop Immediately

Logical spot: just beyond the squeeze consolidation — below the range low for longs, above the range high for shorts. That's it for most trades. If you'd rather not eyeball the range, there's a simple volatility-based version: most platforms show a stock's "ATR," which is just the average size of one bar's move. Place your stop about one and a half bars' worth of movement below your entry — far enough that normal wiggle won't stop you out, close enough to keep the loss small. Either way: if the move that was supposed to explode instead falls back into the coil, the setup failed. Take the small loss without negotiation.

Size the position from the stop, not from hope: risk a fixed 1% of your account per trade.

Shares = (account × 1%) ÷ (entry − stop)

5. Exit on Fading Momentum

The mechanical exit: close the trade after two consecutive declining histogram bars (cyan flips to dark blue for longs; red flips to yellow for shorts). Expect the whole move to last roughly 8–10 bars from the fire.

A clean upgrade once comfortable: sell half at the first declining bar or at a 2R profit target, then trail the rest with the 21 EMA. You bank profit early and still keep a runner for the occasional monster.

Fig · Pre-Trade Checklist every box, every time
  • 5+ compression dots (black / red / orange) on my trading timeframe
  • Histogram already leaning my direction (cyan up for longs / red down for shorts)
  • Price on the right side of a sloping 21 EMA
  • Higher timeframe not fighting me
  • Confluence checked: room to a key level, RS on my side — graded A or B, not C
  • Stop level chosen BEFORE entry, beyond the consolidation
  • Position sized so the stop costs ≤ 1% of my account
  • No earnings report due before my expected 8–10 bar hold finishes

09 - Stacked Squeezes: The Multi-Timeframe Edge

The single biggest upgrade to your win rate, and it costs nothing: check the same ticker on several timeframes before you trade it.

Every timeframe runs its own independent squeeze. When multiple timeframes are squeezing at the same time — say the daily, the 4-hour, and the 1-hour — it's called a stacked squeeze. Compression on top of compression. When the stack fires in the same direction, the moves feed each other and produce the largest, cleanest trends this system catches.

This is what the scanner does for you: This multi-timeframe concept is exactly what the TraderWoods scanner is built on. Rather than flipping through dozens of charts and timeframes by hand, the scanner you have access to does it automatically — surfacing the tickers that are squeezing across multiple timeframes at once, so the stacked setups in this section land in front of you instead of having to be hunted down. Everything below is how to read and trade what the scanner finds.

Fig 9.1 · A Stacked Squeeze Firing in Sequence small timeframes fire first
all three squeezing = “stacked” compression on every timeframe at once 1-hour fire → fires first 4-hour fire → fires next daily fire → fires last — the big move

Read each row like a fuse. All three timeframes coil simultaneously (the stack). The 1-hour fires first, then the 4-hour, then the daily — small timeframes are always the early warning for the big ones. A trader who sees the 1-hour fire while the daily is still deep in its squeeze knows the daily fuse is lit.

Situation What It Means What You Do
🟢🟢🟢 3+ timeframes squeezing Stacked squeeze — maximum stored energy Top-tier setup. Trade the fire with full (still 1%-risk) size.
🟢⚪⚪ Your timeframe only Ordinary squeeze Tradeable, but expect a shorter move. Consider half size.
🔴 Higher timeframe trending against you You'd be fading the bigger tide Skip it. Counter-trend squeeze fires are the system's worst trades.

Practical routine: pick your trading timeframe (daily is best for beginners — slower, cleaner, no screen-watching), then glance one timeframe up for permission and one down for timing.

10 - Trading Squeezes with Options: ITM vs. OTM

Many squeeze traders trade the fires with options, because a squeeze gives an option buyer the two things they need: a directional move AND an expansion in volatility. The big choice is the strike — in-the-money or out-of-the-money — and both camps exist for good reasons.

Quick refresher: a call's strike is in-the-money (ITM) when it's below the current stock price, and out-of-the-money (OTM) when it's above. (Mirror image for puts.) The further OTM you go, the cheaper the contract — and the bigger the move you need to actually get paid.

Fig · Options — ITM vs OTM strike choice = risk profile
ITM approach (start here)

Slightly in-the-money, delta 0.60–0.70, expiration 3–4× your expected hold. Behaves like the stock, survives a slow start, and lets the two-declining-bars exit work as designed. The forgiving beginner default.

OTM approach (earn it)

Cheaper, more leverage, defined small max loss — but punishing. Reserve for the highest-conviction fires (stacked squeeze + deep compression + stacked EMAs). Keep premium tiny; treat as a few A+ shots a month, not a default.

ITM · Δ 0.60–0.70 OTM · Δ 0.20–0.40
Cost Higher — real intrinsic value Cheap — all "hope" value
If the fire works Steady, reliable (move × delta) Outsized % gain
If it stalls Loses slowly — intrinsic survives Bleeds fast — theta eats premium
Win rate needed Forgiving Punishing — needs big AND fast

The ITM Approach: Start Here

Slightly ITM, delta 0.60–0.70, expiration 3–4× your expected hold (daily squeeze → 30–45+ DTE). It behaves like the stock, survives a slow start, and lets the two-declining-bars exit work exactly as designed. This is the beginner default for a reason: it punishes you least for the timing being imperfect.

The OTM Approach: Earn It

Cheaper contracts mean more leverage and a defined, small max loss — genuinely attractive on the highest-conviction fires (stacked squeeze + orange dots + stacked EMAs). The discipline: still buy time (don't pair OTM with weeklies), keep total premium tiny (it will go to zero sometimes — that's the deal), and treat it as a few A+ shots per month, not a default.

  • Instrument: a simple call (bullish fire) or put (bearish fire). No spreads, no selling premium until you're consistently profitable with the basics.
  • Risk: the premium paid is your max loss — the position size rule still applies: total premium ≤ 1% of account (many traders cap OTM plays at half that, since full loss is a realistic outcome).
  • Exit: the histogram rule (two fading bars) closes the option just like it would close shares. OTM contracts especially: when momentum fades, the extrinsic value deflates fast — don't "give it room."

One options-specific trap: A long, obvious squeeze attracts attention, and option prices (implied volatility) can inflate before the fire. If everyone sees the coil, the calls are already expensive — and OTM strikes carry the most of that inflated air. ITM strikes and longer expirations soften this; entering famous, crowded squeezes late with short-dated OTM options is how beginners lose money on a trade they called correctly.

11 - The 7 Beginner Mistakes

Every one of these will happen to you. Knowing them in advance is the cheapest tuition you'll ever pay.

  • Trading every squeeze. Squeezes are everywhere — dozens fire daily. Most are mediocre. You're hunting the few with 5+ dots, deep compression, aligned momentum, EMA support, and a friendly higher timeframe. Selectivity IS the edge.
  • Entering during the squeeze with no confirmation. Squeeze dots alone are not a buy signal — the squeeze can resolve down just as easily. Direction comes from the histogram, never from the dots.
  • Assuming the fire direction from the breakout candle alone. The first candle out of a coil is sometimes a fake-out. Histogram + EMA alignment is what filters head-fakes.
  • Chasing 5 bars late. If the move is 5 bars into its expected 8–10, the opportunity is mostly gone and your stop distance is enormous. Missed it? There will be another squeeze tomorrow. There always is.
  • No stop, or a "mental" stop. A fired squeeze that falls back into its range is a failed trade — the market said so. Hard stop in the system, placed at entry time, every time.
  • Overstaying after momentum fades. Two declining bars means the easy part is over. Beginners hold for "just a little more" and ride winners back to breakeven. The exit rule exists precisely because you won't want to follow it.
  • Holding through earnings. A squeeze into an earnings date is usually just the market waiting for the report — the "fire" is a coin-flip gap. Check the calendar before every entry.

12 - Practice Plan + Cheat Sheet

You don't learn this by reading — you learn it by reps. Here's a 4-week on-ramp that risks nothing.

Week Goal Drill
Week 1 — See it Train your eyes Add the Squeeze Pro to your platform (TTM Squeeze is built into thinkorswim; Pro versions exist as TradingView community scripts and via Simpler Trading). Scroll back through 2 years of daily charts on 10 liquid names. Mark every squeeze → fire → 8–10 bar move. Find 50 of them.
Week 2 — Grade it Learn selectivity Each evening, scan for live squeezes. Grade each one A/B/C using the checklist in Section 8. Write down the grade BEFORE the fire, then track what happens. Notice how the A's behave differently.
Week 3 — Paper trade it Execute the full rule set Take every A-grade fire on paper: log entry, stop, size, exit bar, and result. Minimum 20 paper trades. The log is the point — it shows you your rule-breaking habits while they're still free.
Week 4+ — Go tiny Add real emotions Smallest possible real size (a few shares, or one cheap ITM option). The goal is following rules under real P&L feelings, not making money. Scale up only after 20+ live trades executed exactly to plan.
Fig 12.1 · The One-Glance Cheat Sheet print me

TTM Squeeze Pro — Quick Reference

Dots — is a move loading?

Green no squeeze / fire if first after a string
Black low squeeze — watchlist
Red regular squeeze — plan the trade
Orange high squeeze — best energy

Histogram — which way & how strong?

Cyan bullish, building → hold longs
Dk blue bullish, fading → exit warning
Red bearish, building → hold shorts
Yellow bearish, fading → exit warning
1

Qualify

5+ squeeze dots, liquid name, no earnings ahead

2

Confirm

histogram leaning your way + 21 EMA agrees

3

Enter

first green dot, direction of histogram

4

Stop

beyond the squeeze range · risk ≤ 1% account

5

Exit

2 declining bars, or ~8–10 bars after fire

squeeze = when · momentum = which way · EMA stack = permission · rules keep you alive

The entire system on one card. If you can recite the bottom row from memory — qualify, confirm, enter, stop, exit — you know the system.

Educational material only — not financial advice. The TTM Squeeze and Squeeze Pro indicators were created by John Carter (Simpler Trading); this guide presents the trading system and dot color scheme as taught by TraderWoods, for learning purposes. All charts above are simulated illustrations, not real market data. No indicator wins all the time: the squeeze system is a positive-expectancy process built on selectivity, fixed risk per trade, and mechanical exits — not a prediction machine. Trade with money you can afford to lose, and paper trade first.

Downloads