Captures volatility breakouts after periods of low volatility compression
| Strategy Type | Bollinger Band Squeeze and Expansion Trading |
| Market Outlook | Captures volatility breakouts after periods of low volatility compression |
| Risk Profile | Moderate - defined squeeze signals with clear invalidation |
| Reward Profile | High reward from explosive moves following volatility compression |
| Time Horizon | Intraday to swing depending on squeeze timeframe |
| Capital Requirement | Moderate (£10,000 - £40,000) |
| Margin Type | Intraday (day) margin for intraday squeezes; full overnight/positional margin for daily/weekly squeezes (set by broker under FCA/ESMA retail leverage limits) |
| Best Used When | Bollinger Bands narrow significantly, indicating imminent volatility expansion |
| Uk Applicability | FTSE 100 Index futures (ICE Futures Europe) and the most liquid UK large-caps; bank and financial sector exposure is taken via CFDs or spread bets rather than a dedicated future |
| Fca Compliance | Fully compliant - standard exchange-traded FTSE 100 futures on ICE Futures Europe; CFDs and spread bets are FCA-regulated leveraged products subject to ESMA/FCA retail leverage caps and negative-balance protection |
| Lot Sizes | £10 per index point per contract (≈ £90,000 notional at 9,000) • No liquid retail future - traded via sector CFD/spread bet at trader-chosen £ per point, or via constituents (Barclays, Lloyds, NatWest, HSBC, Standard Chartered) • No liquid retail future - traded via sector CFD/spread bet or constituents (insurers, asset managers, banks) • Via CFDs/spread bets; UK single-stock futures liquidity is limited |
| Trading Hours | 08:00 - 16:30 London time (LSE cash session); ICE FTSE 100 futures trade ~01:00 - 21:00 London time with peak liquidity during the cash session |
| Squeeze Characteristics | Band width below ~40-50 points (≈0.5%) at the 9,000 level indicates a squeeze - always compare to the instrument's own recent range • Best judged by Band Width percentile rather than absolute points, since the sector is accessed via CFD/spread bet not a standardised future • Squeezes typically last 5-15 periods before expansion |
| Expiry Considerations | FTSE 100 futures expire quarterly (third Friday of Mar/Jun/Sep/Dec) and settle on the EDSP intraday auction; squeezes resolving near quarterly expiry can move sharply around the auction, so consider rolling before expiry |
| Tax Implications | Futures/CFD gains: CGT at 18% (basic) / 24% (higher) above the £3,000 annual exempt amount; spread-bet profits exempt from CGT and stamp duty (but no loss relief); high-frequency full-time activity may, in rare cases, be assessed as trading income under HMRC's badges of trade |
Standard settings are: 20-period SMA for middle band, 2 standard deviations for bands. These defaults work well for most timeframes and instruments. Variations: shorter period (10) for more signals but more noise. Longer period (50) for smoother, fewer signals. 2.5 SD for wider bands (fewer touches). Start with standard 20,2 settings and adjust based on your experience. Most traders stick with defaults because that's what the majority uses, creating self-fulfilling behavior at those levels.
Squeeze identification: 1) Visual: bands should look almost parallel and significantly narrower than recent history. 2) Band Width: compare to last 50-100 periods. If current width is in lowest 20%, it's a squeeze. 3) Keltner: if BB bands are inside Keltner Channels, confirmed squeeze. For the FTSE 100: Band Width below ~40-60 points (at the 9,000 level) is typically squeeze territory. For higher-beta names or the banks sector traded via CFD/spread bet: judge by Band Width percentile rather than absolute points. These vary by volatility regime - compare to recent history rather than absolute numbers.
No, be selective. Trade squeezes that have: 1) Adequate duration (5+ periods minimum). 2) Tight compression (Band Width in low percentile). 3) Volume confirmation on breakout. 4) Alignment with higher timeframe trend (preferred). 5) Clear band close (not just wick). Skip squeezes that: lack volume, break against major trend, are very short duration, or occur right before major events (unpredictable). Quality over quantity - one good squeeze trade beats three mediocre ones.
False breakouts happen - it's part of the strategy. If stopped out: 1) Accept the loss (you had a stop for this reason). 2) Don't immediately re-enter in opposite direction. 3) Wait for bands to re-squeeze or another clear signal. 4) Review: was volume weak? Did you chase instead of waiting for close? 5) Track your false breakout rate - should be under 40% for profitable system. Protection: use filters (volume, Keltner confirmation), wait for candle close not intraday break, size appropriately so single loss doesn't hurt.
Duration depends on squeeze timeframe: Intraday squeeze (15-min/hourly): trades last hours to 1 day. Daily squeeze: trades last 2-7 days typically. Weekly squeeze: trades can last 2-4 weeks. The general rule: expect the explosive move to last roughly as long as the squeeze lasted. A 10-day squeeze might produce a 5-10 day trending move. Exit when: price stops walking the band, closes beyond middle band against you, or reaches your target. Don't have fixed time exit - let the band walk continue until it ends.
Keltner Channel setup: 1) Add Keltner Channels to chart (most platforms have this). 2) Settings: 20-period EMA, 1.5 ATR for bands (standard). 3) Also add Bollinger Bands (20, 2). 4) Squeeze confirmed when BB upper band is BELOW KC upper band AND BB lower band is ABOVE KC lower band. 5) Visually: BB 'inside' KC. 6) Many platforms have 'TTM Squeeze' indicator that shows this automatically with dots (red = squeeze, green = no squeeze). This double confirmation produces higher quality signals than BB alone.
Band walk trading: 1) After confirmed breakout, expect price to 'walk' the band. 2) Stay in trade as long as price touches outer band each period. 3) Don't exit just because price touched the band - that's expected in trends. 4) Trail stop using middle band (exit if close beyond it). 5) Add to position on pullbacks to middle band that hold. 6) Exit when: price fails to touch band for 2-3 consecutive periods, closes beyond middle band, or bands start contracting significantly. 7) Band walks can last many periods - be patient. The explosive move from squeeze often becomes a trending band walk.
Timeframe selection depends on your style: Intraday (15-min to hourly): more frequent squeezes, smaller moves, requires active monitoring. Best for day traders with time to watch. Daily: good balance of frequency and move size. Squeezes last 1-3 weeks, breakouts for days. Best for swing traders. Weekly: fewer squeezes but larger moves. Trades last weeks to months. Best for position traders. Recommendation: start with daily timeframe. It filters noise while providing meaningful opportunities. Use hourly for entry timing within daily squeeze. Multi-timeframe: daily squeeze confirmed, enter on hourly breakout for precise timing.
Squeeze quality scoring: 1) Duration: 5-8 periods (1 point), 8-15 periods (2 points), 15+ periods (3 points). 2) Tightness: Band Width 20-30th percentile (1 point), 10-20th percentile (2 points), below 10th (3 points). 3) Keltner confirmation: yes (2 points), no (0 points). 4) Higher TF alignment: yes (1 point), no (0 points). Total: 0-9 points. Sizing: 0-3 points = skip or 50% size. 4-6 points = standard size. 7-9 points = 150% size (high quality). This systematic approach removes emotion and ensures best setups get most capital.
Multiple squeeze management: 1) Prioritize by quality score (trade best first). 2) Check correlation - correlated instruments count as single bet. 3) Allocate capital: don't exceed 2-3% risk per squeeze trade, max 8-10% aggregate. 4) Stagger entries: if 3 squeezes, take best first, wait for breakout before committing to others. 5) Track aggregate direction: if all break same way, you have concentrated directional bet. Example: FTSE 100, Shell, AstraZeneca all in squeeze. FTSE 100 quality 8, Shell 6, AstraZeneca 5. Trade FTSE 100 with larger size, Shell medium, AstraZeneca small or skip. Monitor total exposure.
System components: 1) Data feed: real-time or EOD price data. 2) Band calculation: compute BB and KC in code. 3) Squeeze detection: Band Width percentile calculation, KC overlap check. 4) Alert generation: notify when squeeze forms, when breakout occurs. 5) Signal generation: direction, entry, stop, target calculation. 6) Screening: scan a watchlist of instruments simultaneously. Implementation: Python with pandas for calculations, alerts via email/SMS/messaging. The system monitors and alerts; the trader reviews and executes manually. Backtest: validate squeeze detection accuracy and breakout success rate. Key metrics: squeeze detection lead time, false squeeze rate, breakout capture rate. Start simple (Band Width percentile only) and add complexity (Keltner overlap, multi-factor directional confluence) as the system proves reliable.
Statistical basis: 1) Volatility clustering: high volatility follows low volatility (empirically proven). 2) Mean reversion of volatility: extreme low volatility (squeeze) reverts to mean (expansion). 3) Trend persistence: once direction established, tends to continue. Quantifying edge: backtest shows squeeze breakouts have higher trend persistence than random entries. Win rate typically 50-60% but winners (during expansion) larger than losers (false breakouts). Profit factor 1.3-1.8 typical. Edge degrades in high VFTSE (already elevated volatility reduces squeeze frequency). Edge calculation: Expected Value = (Win% × Avg Win) - (Loss% × Avg Loss). Positive EV = edge exists.
Institutional approach: 1) Volatility surface analysis: compare implied vs realized volatility. Squeeze = IV above RV (options expensive relative to actual moves). 2) Options premium selling: sell straddles/strangles during squeeze if expecting continuation. Collect premium. 3) Gamma scalping: buy options during squeeze (cheap IV), delta hedge, profit from expansion. 4) Cross-asset: apply squeeze analysis across stocks, commodities, currencies for diversification. 5) Systematic: rules-based detection and execution, not discretionary. 6) Size management: large enough to matter, small enough to exit. 7) Risk budgeting: squeeze strategies allocated specific risk budget within broader portfolio. Retail adaptation: focus on options long (defined risk), systematic detection, and proper sizing.
IV-squeeze relationship: 1) During squeeze: realized volatility very low, but IV may not drop equally (stays above RV). Creates IV premium. 2) Options implication: options 'expensive' relative to actual movement during squeeze. 3) Strategy adaptation: buying options during squeeze can be costly due to IV premium. Consider: selling options (premium collection) if you expect squeeze to continue, or buying with expectation that RV expansion will exceed IV's current pricing. 4) IV crush: after breakout, if RV spikes above IV, options appreciate. If IV was already pricing breakout, less options gain. 5) Practical: for directional squeeze breakouts, futures may be cleaner than options. Use options when IV is genuinely low (below 20th percentile) or for defined-risk entries.
Failure modes and mitigation: 1) Extended squeeze: squeeze continues longer than expected. Mitigation: don't enter until breakout, accept waiting. 2) Failed breakout: breaks out then reverses. Mitigation: volume confirmation, Keltner validation, higher TF alignment. 3) Opposite direction: you have bias but it breaks other way. Mitigation: don't predict direction, trade the break. 4) Regime change: squeeze strategy stops working. Mitigation: track performance, reduce size during drawdown, have backup strategies. 5) Over-trading: seeing squeezes everywhere. Mitigation: strict criteria, quality scoring. 6) Correlation blow-up: multiple squeeze trades all fail together. Mitigation: cap aggregate exposure, diversify uncorrelated. Systematic tracking of failures helps refine the strategy over time.
Full guided lessons, quizzes, and a complete strategy library for the United Kingdom market. One-time purchase. No subscription, ever.
Get United Kingdom access →