{
  "id": 3166,
  "rank": 1228,
  "name": "The Double Bollinger Band Strategy MT4",
  "aka": [
    "Double Bollinger Band Strategy MT4"
  ],
  "family": "B",
  "subtype": "B1",
  "one_liner": "Enters Buy (Sell) trades when price crosses above (below) 3σ and within 2σ Bollinger Bands.",
  "market_regime": "trending|ranging|volatile",
  "timeframes": [
    "H1"
  ],
  "symbols": [
    "EURUSD"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "Bollinger Bands",
      "params": {
        "period": 20,
        "deviations": 3
      },
      "applied_to": "close"
    },
    {
      "name": "Bollinger Bands",
      "params": {
        "period": 20,
        "deviations": 2
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "The Ask price crosses above the 3σ upper Bollinger Band (BB3UP).",
    "The current price is within the range of the 2σ upper Bollinger Band (BB2UP) and 2σ lower Bollinger Band (BB2LO)."
  ],
  "entry_short": [
    "The Bid price crosses below the 3σ lower Bollinger Band (BB3LO).",
    "The current price is within the range of the 2σ lower Bollinger Band (BB2LO) and 2σ upper Bollinger Band (BB2UP)."
  ],
  "exit_rules": [
    "Using an OCO format orders, both stop-loss and take-profit are set at N pips."
  ],
  "filters": [
    "null"
  ],
  "stop_loss": "N pips",
  "take_profit": "N pips",
  "position_size": "null",
  "evidence_type": "source_code",
  "completeness": 50.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": [
    "MT4_ONLY: the captured source is MQL4 / written for MetaTrader 4. It needs porting (order functions, indicator handles) before it runs on MT5."
  ],
  "canonical": "https://prismaticalgos.com/compendium/algo/3166-the-double-bollinger-band-strategy-mt4",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/code/46630",
  "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."
}
