Bollinger Squeeze

Technical Systems Intermediate Canada XIU XIC ZSP SPY QQQ Individual Stocks Futures ETFs Forex

Identifies periods of low volatility compression followed by explosive breakouts

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

Quick Reference

Strategy Type Volatility Contraction Breakout System
Market Outlook Identifies periods of low volatility compression followed by explosive breakouts
Risk Profile Momentum-based with defined risk; typically 1-2% per trade
Reward Profile Captures large moves after volatility expansion; 2-4x risk reward potential
Time Horizon Swing trading (3-15 days typical); can be adapted for intraday
Best Conditions After consolidation periods; before earnings/events; narrow range formations
Indicator Basis Bollinger Bands width contraction combined with Keltner Channels

Canada Market Details

Primary Instruments XIU, XIC (index ETFs); Major stocks (RY, TD, BMO, ENB, SHOP); ZSP (S&P 500)
Trading Hours 9:30 AM - 4:00 PM ET; daily charts most common
Settlement T+1 for stocks and ETFs
Tax Treatment Capital gains 50% inclusion rate; swing trading frequency acceptable
Tfsa Eligibility YES - Swing trading frequency permitted
Rrsp Eligibility YES - Swing trading frequency permitted
Commission Consideration Low frequency strategy; commissions minimal impact
Currency Note Consider CAD/USD for US-listed instruments
Tsx Squeeze Canadian stocks often squeeze around earnings; watch TSX sector rotations

Frequently Asked Questions

How do I add the Bollinger Squeeze indicator to my chart?

In TradingView, search for 'Squeeze Momentum Indicator' or 'TTM Squeeze'. In ThinkorSwim, use the TTM_Squeeze study. Most platforms have versions available. You'll see dots (red/green) and a momentum histogram.

Do I trade when I see red dots (squeeze on)?

No! Red dots mean the squeeze is forming - wait. Only trade when green dots appear (squeeze fires) and momentum confirms direction. Red dots = wait; Green dots = potential trade.

What timeframe should I use for squeeze trading?

Daily charts are best for most traders. Weekly is good for larger moves (position trading). Hourly can work for more active trading but has more noise. Start with daily charts.

How long do I hold a squeeze trade?

Typically 5-15 bars on daily charts (1-3 weeks). Use trailing stops after hitting first target. Exit if no movement after 5-7 bars (failed squeeze). Don't set arbitrary time limits if trade is working.

Can I use squeeze trading in my TFSA?

Yes, squeeze trading is suitable for TFSA. The frequency is moderate (few trades per month), which is acceptable. The swing trading holding periods are appropriate for registered accounts.

How do I know if a squeeze will break up or down?

The momentum histogram provides the best indication. Positive histogram at fire = bullish breakout likely. Negative = bearish. Also consider trend context (above/below 50 EMA) and prior price pattern.

What if momentum is near zero when squeeze fires?

A squeeze firing with momentum near zero is a weak signal - direction unclear. Either wait for momentum to pick a side or skip the trade. Best signals have clear momentum direction.

How do I combine weekly and daily squeezes?

Use weekly to identify major setups. When weekly is in squeeze or recently fired, look for daily squeezes in the same direction for entry timing. Weekly squeeze + daily fire = strong signal.

Should I enter on the fire bar close or next day open?

Both can work. Fire bar close is more aggressive; you're in immediately but may have slippage. Next day open gives confirmation but potentially worse price if it gaps. Test what works for you.

What's the best exit strategy for squeeze trades?

Combination approach: Take 50% at 1.5-2x risk (lock in profit), then trail the rest using BB middle band or swing lows. This captures big moves while securing some profit.

How do I optimize squeeze parameters?

Test: BB period (15-25), std dev (1.5-2.5), KC ATR mult (1.0-2.0), min duration (4-10). Use walk-forward validation. Focus on profit factor and win rate across market regimes, not just one metric.

How do I build a squeeze scanner?

Track: 1) BB inside KC status, 2) Squeeze duration, 3) Momentum direction, 4) Trend alignment, 5) Fire status. Alert on: forming squeeze, squeeze fire, momentum cross. Rank by duration and trend alignment.

What causes squeeze trades to fail?

Common failures: weak momentum at fire (near zero), very short squeeze (< 6 bars), counter-trend signal, divergence between momentum and price, sector/market headwinds. Filter for quality to reduce failures.

How should I handle sector-wide squeezes?

When multiple stocks in a sector squeeze simultaneously, it suggests sector rotation is coming. Trade the sector ETF for broad exposure or pick the strongest individual name. Avoid overexposure to one sector.

What position sizing adjustment should I make based on squeeze quality?

Base position for standard squeeze (6-8 bars, trend aligned). Increase 10-25% for extended squeeze (15+ bars) or multiple timeframe alignment. Decrease 25-50% for weak signals (short duration, no trend filter).

Related Strategies

Bollinger Band Bounce
Keltner Channel Breakout
ATR Expansion
Trend Following
Volume Analysis
Support/Resistance

Master Canada trading strategies on AlgoKing

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

Get Canada access →