Bollinger Squeeze

Technical Indicator Based Intermediate United States SPY QQQ IWM DIA AAPL MSFT AMZN GOOGL META NVDA TSLA ES NQ Individual Stocks ETFs

Profits when volatility expands after a period of contraction

Learn this and United States-market strategies in depth — one-time purchase, lifetime access.
Unlock full hub →

Quick Reference

Strategy Type Volatility Breakout / Momentum
Market Outlook Profits when volatility expands after a period of contraction
Risk Profile Moderate - Captures explosive moves from compressed ranges
Reward Profile High reward potential when breakout occurs in anticipated direction
Time Horizon Swing trading (days to weeks), can be intraday
Iv Environment Best entered during low IV (squeeze) anticipating IV expansion
Breakeven Entry price +/- stop distance

Payoff Profile

Bollinger Squeeze strategy identifies periods of low volatility (squeeze) and trades the subsequent breakout when volatility expands. The squeeze occurs when Bollinger Bands contract inside Keltner Channels. • Bollinger Bands inside Keltner Channels - Low volatility, consolidation • Bollinger Bands expand outside Keltner Channels - Breakout starting • Momentum indicator determines long or short bias

United States Market Details

Primary Instruments SPY, QQQ, Large-cap stocks, Index futures, ETFs
Sec Compliance Standard trading rules; no special requirements
Contract Size 100 shares (stocks), varies by futures contract
Trading Hours 9:30 AM - 4:00 PM ET (regular session)
Squeeze Identification Bollinger Bands inside Keltner Channels
Settlement T+1 for stocks/ETFs, same day for futures
Margin Requirements Reg T for stocks (50% initial)
Pdt Rule Applicable if day trading with under $25K
Tax Treatment Short-term capital gains for trades held under 1 year

Frequently Asked Questions

What platforms have the Squeeze indicator?

Most platforms have either built-in or custom squeeze indicators. TradingView has multiple squeeze indicators in the public library. thinkorswim has TTM_Squeeze. TradeStation has the original TTM Squeeze. Many platforms allow you to manually plot Bollinger Bands and Keltner Channels to identify the squeeze visually.

How often do squeezes occur?

Frequency depends on the timeframe and instrument. On daily charts, you might see 2-4 squeezes per year on major stocks. On intraday charts (15-min, 1-hour), squeezes occur more frequently - Perhaps weekly. Volatile stocks squeeze less often than stable stocks.

Can I trade squeezes on any stock?

Squeezes work on any liquid instrument - Stocks, ETFs, futures, forex. More liquid instruments (SPY, QQQ, AAPL, ES) tend to have cleaner squeeze signals. Avoid low-volume stocks where the squeeze may be noise.

What if the squeeze never fires?

Sometimes squeezes can last for extended periods before firing. If a squeeze lasts unusually long (20+ bars), the eventual breakout is often very significant. However, you don't trade until it fires. Patience is required - Wait for the signal.

Is the squeeze a leading or lagging indicator?

The squeeze is somewhat leading - It identifies conditions before a breakout occurs. However, you wait for the squeeze to fire (confirmation) before trading, so there's an element of lag. The momentum indicator helps time the entry.

What's the difference between TTM Squeeze and regular squeeze?

TTM Squeeze (John Carter's version) uses specific settings (BB 20,2.0 and KC 20,1.5) and includes a momentum histogram for direction. 'Regular' squeeze might just compare BB and KC without the momentum component. TTM Squeeze is a complete trading system; generic squeeze is just the identification.

Should I use different settings for different timeframes?

The standard settings (20,2.0 / 20,1.5) work across timeframes. However, some traders use shorter periods (10-period) for intraday and longer periods (50-period) for position trading. Test different settings for your specific use case, but the standards are a good starting point.

What if momentum is near zero when squeeze fires?

If momentum is very close to zero, direction is unclear. Best to wait until momentum clearly chooses a direction (gets further from zero). Near-zero momentum fires are higher risk. Some traders skip signals where momentum is within a small threshold of zero.

How do I handle a squeeze that fires then goes back into squeeze?

If the squeeze fires but price immediately returns into squeeze (re-squeeze), the breakout failed. Exit the trade. You might wait for the next fire. Sometimes a failed fire leads to a move in the opposite direction - Watch for counter-squeeze setup.

Can I combine squeeze with other strategies?

Yes! Squeeze works well combined with: Support/resistance (fire near key level), trend direction (trade with higher TF trend), sector analysis (strongest sectors), and patterns (squeeze inside a flag or triangle). Multiple confluence increases probability.

How do I build a systematic squeeze scanning system?

Steps: (1) Code squeeze detection (BB inside KC). (2) Scan for active squeezes across your universe. (3) Track squeeze duration in real-time. (4) Alert when squeeze fires with momentum direction. (5) Rank fires by duration, bandwidth, momentum strength, volume. (6) Execute top-ranked signals. Automate as much as possible.

What options structure is optimal for squeeze trades?

For directional: Long calls/puts slightly OTM with 2-4 weeks expiration. For uncertain direction: ATM straddle or OTM strangle. Key: Buy options during squeeze when IV is low; benefit from IV expansion. Consider debit spreads if IV is not extremely low to reduce cost.

How do I optimize squeeze parameters without overfitting?

Use walk-forward optimization: Optimize on Period 1, test on Period 2, repeat rolling forward. Optimal parameters should be stable across periods. Test nearby parameters - They should perform similarly (robustness check). Avoid highly specific parameters that only work in narrow date ranges.

What's the ideal ML approach for squeeze prediction?

Classification (Random Forest, XGBoost) predicting binary success (1x ATR move in direction within N bars). Features: Duration, bandwidth, momentum, volume, trend context. Use probability threshold (>60%) for trade filter. Size by probability. Walk-forward validate monthly.

How do I trade squeeze on indices vs individual stocks?

Indices (SPY, QQQ) have cleaner squeezes due to diversification - Less company-specific noise. Individual stocks may have more dramatic moves but also more false signals. For indices: Standard settings work. For stocks: Consider screening for high relative volume and liquidity. Sector squeezes can combine both approaches.

Related Strategies

Bollinger Band Bounce
Keltner Channel Breakout
Donchian Channel
ATR Breakout
Consolidation Breakout
Trend Following
Volume Analysis
Support/Resistance
RSI
ADX

Master United States trading strategies on AlgoKing

Full guided lessons, quizzes, and a complete strategy library for the United States market. One-time purchase. No subscription, ever.

Get United States access →