Volatility squeeze detection
Combines Bollinger Bands and Keltner Channels to detect when price is consolidating into a low-volatility squeeze — the calm before the move.
Catch the big move before it starts. The Squeeze reads volatility with Bollinger Bands, Keltner Channels and a momentum histogram to spot when price is coiling — then shows you the instant it's ready to break out, and which way.
Squeeze · NQ
Squeeze fired · long
BB + KC
Volatility squeeze
Momentum
Direction & strength
+ Renko
Bars included
Since 2004
Serving traders 20+ years
Markets coil before they run. The Squeeze shows you the coil, then the release — and which direction the energy is heading.
Combines Bollinger Bands and Keltner Channels to detect when price is consolidating into a low-volatility squeeze — the calm before the move.
A momentum histogram shows direction and strength at a glance — above the zero line the trend is up, below it the trend is down.
Small red and blue dots along the zero line tell you when the market is in a squeeze setup — and the moment it fires.
Because it's a volatility indicator, it captures the breakout move — helping you see what the next move is and get in early.
Quickly identify trends and how strong they are, so you can locate entries, place stops, and plan exits with confidence.
Comes with the Trading123 Renko Bars, which pair beautifully with the Squeeze — though it works on any bar type you prefer.
When the Bollinger Bands contract inside the Keltner Channels, volatility has dropped and price is squeezing — the dots on the zero line turn on. That's your heads-up that a big move is building.
When the squeeze fires, the dot flips and the momentum histogram tells you the direction: light-green bars above the zero line signal a long, red below signal a short. You get the timing and the direction in one clean panel.
Add it to your chartsRed dots = squeezing. Green dot fires → momentum expands up.
One purchase gets you the Squeeze plus the Trading123 Renko Bars and everything to set them up on NinjaTrader 8 — with free updates for the life of your license.
Squeeze indicator for NT8
Native NinjaScript indicator
Trading123 Renko Bars
Included with the indicator
Install guide & manual
Step-by-step setup docs
Setup videos
See it configured live
Ongoing support
Help when you need it
Free lifetime updates
No recurring fees
A single payment unlocks the Squeeze indicator — no subscriptions, no renewals, free updates forever.
No monthly or yearly fees, ever.
Instant download · Secure checkout
New license system — no Machine ID needed. We use a Unique ID for licensing that never needs updating.
We use PayPal & Stripe to safely process payments (all major credit & debit cards accepted).
A squeeze is a period of low volatility where the Bollinger Bands contract inside the Keltner Channels. Price is coiling in a narrow range — and it usually precedes a significant move in one direction or the other.
The dots on the zero line show whether the market is in a squeeze; the histogram shows momentum. When momentum is above the zero line the trend is up (light-green bars are a long signal), and below the line it's down.
No — it works on any bar type. That said, it includes the Trading123 Renko Bars, which pair especially well with the Squeeze for the cleanest read.
It's a native NinjaScript indicator for NinjaTrader 8. Because it's based on volatility and momentum, it works across futures, forex, stocks and crypto on any timeframe.
No. It's a one-time license with free updates for the lifetime of your license — no monthly or yearly renewals.
Add the Squeeze indicator to NinjaTrader 8 and see the coil, the release, and the direction — all in one clean panel.
Get the indicator