‹ All setups

Volatility cycle · multi-timeframe squeeze + volume · daily or higher

Energy in the Tank

Volatility moves in cycles — compression builds energy, expansion spends it. A squeeze on the higher time frame plus an outlier volume bar on the breakout is how you find a stock with real fuel left before the move, not after it's already run.

2timeframes stacked
4filters
2σvolume outlier bar

Watch one squeeze release

1

Find the squeeze on the higher time frame

  • Look one time frame up from the one you plan to trade — weekly for a daily breakout, monthly for a multi-quarter position.
  • You want volatility compressed to a significant level: two standard deviations of closing prices over 20 bars falling below roughly 1.5× ATR — the classic squeeze threshold.

A breakout on a stock with no stored energy is just noise. A breakout on a stock that's been coiling for months is a different animal.

2

Read the full volatility cycle

  • Volatility isn't binary — it's a continuous cycle. Range expands (energy spent, big moves), range contracts (energy built, consolidation), and it repeats.
  • Track that same measure continuously, not just at the squeeze threshold, so you can see where in the cycle a stock actually sits.
  • The measure doesn't care about direction — it only reads magnitude. A squeeze can resolve up or down.

Knowing where you are in the cycle tells you how much potential is stored, before you ever look at a chart pattern or a level.

3

Watch for the level, not the noise

  • Mark the level that actually matters — the top of the range the stock has been coiling under.
  • A squeeze by itself is not a trade. It's stored potential. It still needs a trigger from price.

Plenty of squeezes never resolve into anything. You're waiting for permission from price, not predicting the move.

4

The volume filter

  • On the breakout bar, you want volume that's a real outlier — more than two standard deviations above the average.
  • Read compressed volatility as stored energy, and elevated volume on the break as the fuel that actually burns it.

A breakout on thin volume is a poke, not a launch. The outlier volume bar is what tells you real participation showed up.

5

Enter on the close, not the poke

  • Wait for the close above the level on that outlier-volume bar — not an intrabar touch.
  • Invalidation is a close back below the breakout level. That's the level giving back the argument that just got made.

The level that triggered the trade is also what disproves it. If price can't hold above it, the fuel didn't actually ignite anything.

6

Use the expansion side to take profits

  • As the move runs, the same volatility measure rises too. Track a high-side threshold — roughly 6× ATR in the examples here — for the expansion extreme.
  • Once expansion reaches that extreme, the stock has spent a large share of its stored energy. That's a cue to trim or expect mean reversion, not necessarily an exact top.

A squeeze tells you when energy built up. The same tool, read the other way, tells you when most of it has already been spent.

The whole cycle on one chart

Weeks of compression, the outlier-volume breakout, and the same measure swinging through its own expansion extreme as the move runs.

Breakout level — top of the range wk 1 wk 2 wk 3 wk 4 break wk 6 wk 8 wk 10 wk 12 Compressed for weeks — energy building, not being spent. Volume The breakout, on a real outlier volume bar — the fuel. Expansion threshold — ~6× ATR Squeeze threshold — ~1.5× ATR Crosses its own expansion extreme — energy mostly spent. Start protecting profits.

Volume is what tells the squeeze apart from a trap

A tight range and a level crossed only get you halfway. Volume is the other half.

breakout level Take it Breaks the level on volume more than two standard deviations above average. breakout level Skip Still chopping under the level. Stored energy that hasn't been spent. breakout level Skip Clears the level, but volume is completely ordinary. No fuel behind it. breakout level Skip Volume spikes, but there was no squeeze first — nothing was stored to spend.

Two states, and a lot of in-between

The cycle spends most of its time in neither extreme. That's exactly why the two thresholds matter.

Compression · below ~1.5× ATR

Energy building. This is the setup phase — watch for the level, not a trade yet.

Expansion · above ~6× ATR

Energy spent. The move phase is maturing — start watching for mean reversion.

The fuzzy middle

No strong read either way. Most of the cycle lives here, which is exactly why the thresholds do the work.

The four filters

A squeeze and a level get you watching. These decide whether the breakout in front of you is real.

1  Higher time frame confirmation

The squeeze needs to show up a level above the one you're trading — weekly for a daily trigger, monthly for a swing position.

Kills: daily-only squeezes with no real energy stored behind them.

2  Real outlier volume

Greater than two standard deviations above average volume, not just "a little heavier than usual."

Kills: low-conviction breakouts that fade back into the range.

3  Close above the level

An intrabar poke through the level doesn't count. You need the close.

Kills: chasing a wick that reverses by the close.

4  Direction-agnostic squeeze

The measure only reads magnitude, not direction. Confirm your own bias and structure before sizing it like a sure thing.

Kills: assuming every squeeze breaks the way you're hoping.

Size off the level, never off the wick

Invalidation is a close back below the breakout level — not the intrabar low of the breakout candle. Numbers below are illustrative, built around the levels discussed for MSTR.

Risk budget for the trade$500.00
Entry — close above the breakout level204.00
Stop — close back below the level199.00
Risk per share$5.00
Position size100 shares

The mistake this prevents

Use the breakout bar's intrabar low instead — say 201.75 — and you measure risk as 204.00 − 201.75 = $2.25, sizing for 222 shares.

222 × $5.00 = $1,110 at the trade's real invalidation.

More than double the budget, the moment a normal pullback wick tests the position — long before the actual thesis has broken.

Three breakouts, same signal

Weekly squeeze, daily trigger, outlier volume on the break. Levels below are the presenter's own stated numbers from the reference video, not independently verified fills.

  MSTRearly October NVDAsame pattern SMCIearlier in the year
Higher-TF context Weekly squeeze, testing the top of the range after its prior runup. Same weekly-squeeze-into-daily-trigger pattern. Same weekly-squeeze-into-daily-trigger pattern.
Breakout level200500360
Trigger time frameDailyDailyDaily
Volume filterOutlier bar, >2σ above averageOutlier bar, >2σ above averageOutlier bar, >2σ above average
What followed A sustained, explosive continuation move. A sustained, explosive continuation move. A sustained, explosive continuation move.

The forward-looking case, and the reminder that this doesn't always work

On the monthly chart, one name discussed in the video had been in a squeeze for the better part of a year and was testing a breakout level near $415 at the time of recording — the same pattern, playing out on the highest time frame this page covers.

Its prior monthly squeeze resolved into a split-adjusted run from roughly $26 to just over $400. The squeeze after that one resolved to the downside instead — and the stock held, chopping sideways for a long stretch rather than continuing lower, read as a sign of real strength, not a failed signal to ignore. A squeeze is stored potential, not a promise of direction, and this level and date are from the reference video, not a current call — check where price actually sits before treating it as live.

Example: the volatility cycle on daily bars

An example stretch of daily bars run through the indicator's own rules: closes coil in a tight range until the measure (2σ of 20 closes ÷ ATR(14)) drops under 1.5 and the squeeze is shaded. A close above the top of the coil on volume well over the average + 2σ line is the buy, the level stays under it as the stop, and the first close with the measure above 6 is the trim cue. The bars are made up to show the setup clearly. They aren't a real ticker.

Loading chart…

Daily

Watch the video

Reading the volatility cycle and catching the breakout when the energy releases.

Open on YouTube ›

A squeeze is stored energy. Volume on the break is what actually spends it.

None of this predicts direction, and it doesn't work every time. It tells you which stocks have real fuel in the tank before the move, and which ones are just drifting through a level on no participation.

  • A squeeze with no volume on the break is potential that never got spent — it's not a trade yet.
  • The higher time frame tells you how much energy is stored. The lower time frame is where you actually trade it.
  • When volatility expansion reaches its own extreme, that's a cue to protect profits, not proof the move is over.

Model built around a volatility-cycle read — the standard deviation of closing prices over 20 bars, normalized by ATR, the same math behind the classic Bollinger Band / Keltner Channel volatility squeeze — combined with an outlier-volume breakout filter, as taught in a trading-education video. Breakout levels cited for MSTR, NVDA, SMCI, and the forward-looking example are the presenter's own stated levels from that video, not independently verified, and reflect a date from that recording, not a current signal. Watch the reference video →