# GoldLab Bollinger Squeeze

Automated trading robot for detecting volatility-squeeze breakout and expansion with Bollinger Bands and Keltner Channels.

Canonical: https://prismaticalgos.com/compendium/algo/10783-goldlab-bollinger-squeeze
Record ID: 10783
Catalog rank: 432 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Mean Reversion & Counter-Trend (B)
Source: https://www.mql5.com/en/market/product/202813
Evidence label (unverified): backtest_shown

## Scope and limitations

These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms.

No endorsement, ownership claim or source-code reuse permission is implied.

## Extraction warnings

No automated warnings recorded; this is not validation.

## Recorded profile

- symbols: XAUUSD, EURUSD
- timeframes: H1, M15, H4
- sessions: Not specified
- market_regime: volatile

## Indicators

- Bollinger Bands: {"deviation": 2.0, "period": 20}; applied to: close
- Keltner Channel: {"multiplier": 1.5}; applied to: close
- EMA: {"period": 100}; applied to: close
- ATR: {"period": 20}; applied to: close

## Recorded long-entry rules

- Bollinger Band width near lowest of last 60 bars
- Bollinger Bands inside Keltner Channel
- Candle closes outside Bollinger Band
- Above rising EMA trend filter

## Recorded short-entry rules

- Candle closes outside Bollinger Band
- Below falling EMA trend filter

## Recorded exit rules

- Trailing stop on middle band

## Recorded filters

- Max spread filter
- Optional trading-hours filter
- Daily loss limit filter

## Risk controls

- Stop loss: Stop-loss at the Bollinger middle band with a minimum ATR distance
- Take profit: Optional take-profit at 3R (0 = no fixed target, exit by trailing)
- Position sizing: Risk per trade (%) or fixed lot size
