Squeeze Detector
Identify volatility compression before explosive breakouts · Sunday night watchlist filter · Works with any broker
What Is A Squeeze — And How To Use This Tool
A squeeze occurs when Bollinger Bands compress inside Keltner Channels — volatility contracts to a coil. When the squeeze releases, price moves explosively in one direction. This is the same concept behind the TTM Squeeze indicator sold for $997+ as a TOS-only script.
Enter values from TOS, TradingView, or any charting platform for up to 6 tickers. Run on Sunday nights to find your best candidates before Gates 1–6.
Step 1 — Get values from TOS
See the guide below the detector. Takes 30 seconds per ticker.
Step 2 — Enter values here
Price, BB Upper/Lower, Keltner Upper/Lower, and momentum direction.
Step 3 — Read the signal
- Purple = in squeeze
- Green = squeeze firing
- Amber = watch
- Red = no setup.
Step 4 — Take A+ squeezes into the Swing Scanner
Only run stocks through all 6 gates if the squeeze grade is B or higher.
Scoring Overview
- Firing: 0
- In Squeeze: 0
- Watch: 0
- No Setup: 0
Score All Tickers
Ticker Input
- Price $
- ATR
- BB Upper $
- BB Lower $
- KC Upper $
- KC Lower $
- Momentum Direction (from TOS histogram)
- Rising — histogram bars growing above zero
- Flat — bars near zero or mixed
- Falling — histogram bars growing below zero
How To Get These Values From TOS In 30 Seconds
- In TOS Charts, enter the ticker and set to Daily chart.
- Studies → Add Study → search BollingerBands → Add. Default settings (20,2) are fine. Read the Upper and Lower band values from the right axis.
- Studies → Add Study → search KeltnerChannels → Add. Default settings (20,1.5) are fine. Read Upper and Lower Keltner values from the right axis.
- Studies → Add Study → search Momentum → Add. Read whether the momentum histogram bars are above or below zero, and whether they are growing or shrinking. Select Rising, Falling, or Flat in the dropdown.
- Current price reads at the top of the chart C: XX.XX. Enter that as Price.
- ATR: Studies → Add Study → search ATR → Add. Read the current ATR value. This measures how many dollars per day the stock moves on average.