{
  "id": 11028,
  "rank": 140,
  "name": "VolatilityGridBot",
  "aka": [
    " aryoz/volatilitygridbot"
  ],
  "family": "K",
  "subtype": "K4",
  "one_liner": "A MetaTrader 5 Expert Advisor implementing a volatility-based stop grid strategy.",
  "market_regime": "volatile",
  "timeframes": [
    "any"
  ],
  "symbols": [
    "XAUUSD"
  ],
  "sessions": [
    "InpSessionOpenTime 01:05, InpSessionCloseTime 23:50, InpStopNewOrdersTime 23:30"
  ],
  "indicators": [],
  "entry_long": [
    "20 Buy Stop Limit above the current price with InpOrderSpacing distance"
  ],
  "entry_short": [
    "20 Sell Stop Limit below the current price with InpOrderSpacing distance"
  ],
  "exit_rules": [
    "When the price hits the third Buy Stop, trail SL to the highest high - InpTrailingDistance, close all shorts and cancel all Sell Stop orders, maintain at least 10 Buy Stops above the current price. When the price hits the third Sell Stop, trail SL to the lowest low + InpTrailingDistance, close all longs and cancel all Buy Stop orders, maintain at least 10 Sell Stops below the current price. Reset the grid after all positions are closed by trailing SL."
  ],
  "filters": [
    "InpDailyLossPercent 50 for daily max loss"
  ],
  "stop_loss": "Unified SL at the second Buy Stop for all longs, trail SL to the highest high - InpTrailingDistance, close all shorts and cancel all Sell Stop orders.",
  "take_profit": null,
  "position_size": "InpLotSize for both long and short entries",
  "evidence_type": "source_code",
  "completeness": 80.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/11028-volatilitygridbot",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/ARYoz/VolatilityGridBot",
  "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."
}
