Both Ranging (Band Fade) and Trending (Band Walk/Squeeze Breakout)
| Strategy Type | Volatility-Based Mean Reversion and Breakout Trading |
| Market Outlook | Both Ranging (Band Fade) and Trending (Band Walk/Squeeze Breakout) |
| Risk Profile | Moderate - Clear Entry/Exit Levels Based on Statistical Bands |
| Reward Profile | 1:1.5 to 1:3 Depending on Setup Type |
| Time Horizon | Intraday to Short-Term Swing (1-5 Days) |
| Capital Requirement | Medium - Scales with Contract Choice (MGC micro to GC full) |
| Margin Type | Lower intraday day-trade margin; full overnight (maintenance) margin for positions held past the session |
| Best Used When | Price at band extremes, Bollinger squeeze forming, clear trend or range structure |
| Comex Applicability | Effective across all COMEX gold contracts (GC, MGC, QO) for volatility-based trading. MGC (micro) is preferred for retail position sizing; GC for larger size and the deepest benchmark liquidity. |
| Ciro Compliance | Gold futures trade on COMEX (CME Group) under U.S. CFTC oversight. Canadian residents trade them through a CIRO-regulated investment dealer / futures commission merchant (FCM), with statutory oversight by provincial securities commissions under the CSA (e.g. OSC in Ontario, AMF in Quebec) and account protection via CIPF. Note: there is no domestic Canadian gold futures contract - the Montreal Exchange lists rates, equity-index, equity/ETF options, share futures, currency options and energy products, but not metals. |
| Contract Specifications | COMEX Gold Futures - 100 troy oz. Tick $0.10/oz = $10.00/contract, $100 per $1/oz move. Deepest, benchmark liquidity - best for serious size and tightest spreads at band levels. • Micro Gold Futures - 10 troy oz (1/10 of GC). Tick $0.10/oz = $1.00/contract, $10 per $1/oz move. Highly liquid and retail-friendly - the workhorse for Bollinger strategies on modest capital. • E-mini Gold Futures - 50 troy oz. Tick $0.25/oz = $12.50/contract, $50 per $1/oz move. Sits between GC and MGC in size but carries thinner volume - acceptable, but watch for spread widening at band extremes. |
| Trading Hours | CME Globex: Sun 6:00 PM - Fri 5:00 PM ET, with a daily 60-minute halt 5:00-6:00 PM ET (~23h/day). Montreal/Toronto are on Eastern Time, so this is local time. Bollinger works across all sessions; deepest liquidity is the U.S. session ~8:20 AM-1:30 PM ET. |
| Expiry Considerations | Most-active delivery months are Feb, Apr, Jun, Aug, Oct, Dec. Contracts are physically settled - roll out of the front month before First Notice Day to avoid delivery obligations. Volatility often rises around rollover and major U.S. data; adjust band parameters or reduce size. |
| Tax Implications | Per CRA Interpretation Bulletin IT-346R, a speculator may report gains/losses on commodity futures as capital (only one-half taxable) if applied consistently year to year, or elect income treatment (fully taxable/deductible). Very active, short-term trading risks reclassification as business income. Canadian residents are taxed on worldwide income, so COMEX (U.S.-exchange) gold profits are taxable in Canada; USD P&L must be reported in CAD. Futures generally cannot be held in registered accounts (RRSP/TFSA) - this is non-registered/margin activity. |
| Liquidity Notes | GC offers the deepest, benchmark liquidity; MGC (micro) is highly liquid with tight spreads and is ideal for retail sizing; QO (E-mini, 50 oz) has thinner volume - mind spreads at band extremes. Avoid the U.S. midday lull (~12:00-1:00 PM ET). |
For intraday trading, 15-minute works well. For swing trading, Daily is standard. The 20, 2 settings work across timeframes. Start with Daily for clearer signals while learning, then move to shorter timeframes.
Common reasons: 1) Trading without confirmation (entering on band touch alone), 2) Fading bands in trending markets (check ADX), 3) Stops too tight (need buffer beyond band), 4) Trading against higher timeframe trend. Add confirmation and regime filter.
Start with standard 20, 2 settings - they work well for most situations. Only adjust after significant experience. In high volatility, you might widen to 2.5 StdDev. In very slow markets, some use 1.5 StdDev. Always backtest changes.
Use ADX indicator: Below 25 = ranging (use mean reversion), Above 30 = trending (use band walk). Also observe band direction: Parallel/flat bands = ranging, sloping bands = trending. Both tools together give clear regime identification.
Bollinger Bands use standard deviation (price volatility) while Keltner Channels use ATR (range volatility). BBs are more reactive to price changes. When BBs fit inside Keltner Channels, it signals an extreme squeeze - powerful setups.
For mean reversion: Require RSI extreme (>70/<30) when price hits band. Best signals have RSI divergence at band extreme. RSI crossing 50 after band reversal confirms the move. Without RSI confirmation, consider band walk instead of fading.
Identify squeeze (narrowest bands in 20+ periods). Wait for breakout direction (don't predict). Enter on candle close outside squeeze with volume. Stop inside squeeze range. Target 1x-2x squeeze width as measured move. Be patient - squeezes can last weeks.
Mean reversion: Standard size (1-1.5% risk). Squeeze breakout: Can increase 25-50% (higher conviction). Band walk: Standard size. Counter-trend: Reduce 50% or skip. High volatility: Reduce 25-50% regardless of setup.
Use higher timeframe (Daily) for regime and major levels. Use lower timeframe (4H/1H) for entry timing. Best trades: Both timeframes show same signal (e.g., both at lower band). Entry on lower TF allows tighter stop while targeting higher TF levels.
%B quantifies exact position: 0=lower band, 0.5=middle, 1=upper. Allows systematic rules like 'enter when %B<0.05' instead of subjective 'near band.' Enables backtesting and removes discretion. Values below 0 or above 1 show extreme readings.
Define: 1) Precise entry conditions (all must be met): %B level, RSI level, candle pattern, ADX filter. 2) Exact exit rules: target formula, stop formula, time stop. 3) Position sizing formula. 4) Regime rules. Backtest 2+ years, forward test 3+ months, then implement.
Consider adjustments when: Standard settings produce many false signals in current regime. Widen StdDev (2.5-3.0) in high volatility or strong trends. Always backtest parameter changes. Different parameters for different regime states can be systematic.
Allocate across BB strategies (mean reversion, band walk, squeeze). Rotate allocation based on regime: ranging = more mean reversion, trending = more band walk. Track each separately. BB strategies often negatively correlated with momentum strategies - portfolio benefit.
1) Never enter without confirmation, 2) Regime filter (ADX) is mandatory, 3) Reduce size in high volatility, 4) Daily loss limit 2-3%, 5) Stop after 3 consecutive losses to reassess, 6) Monthly drawdown 10% triggers size reduction.
Keltner Squeeze (BB inside KC) filters for extreme low volatility periods. Standard BB squeeze just shows narrow bands, but Keltner adds context by comparing to ATR-based bands. When BBs fit completely inside KC, the squeeze is more significant and breakout more powerful.
Full guided lessons, quizzes, and a complete strategy library for the Canada market. One-time purchase. No subscription, ever.
Get Canada access →