{
  "id": 10145,
  "rank": 555,
  "name": "Angora Trading System",
  "aka": [],
  "family": "B",
  "subtype": "B2",
  "one_liner": "A mean-reversion Expert Advisor that trades based on Bollinger Bands and RSI, with optional ATR-based grid and ADX regime filter.",
  "market_regime": "ranging",
  "timeframes": [
    "Every tick based on real ticks"
  ],
  "symbols": [
    "XAUUSD"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "Bollinger Bands",
      "params": {
        "period": 20,
        "std_dev": 2.0,
        "ma_method": "SMA"
      },
      "applied_to": "close"
    },
    {
      "name": "RSI",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    },
    {
      "name": "ADX",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 100
      },
      "applied_to": "close"
    },
    {
      "name": "ATR",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "previous bar touched or closed outside upper band, last bar closed back inside, RSI in oversold zone",
    "previous bar touched or closed outside lower band, last bar closed back inside, RSI in oversold zone",
    "previous bar touched or closed outside upper band, last bar closed back inside, RSI in overbought zone",
    "previous bar touched or closed outside lower band, last bar closed back inside, RSI in overbought zone"
  ],
  "entry_short": [
    "previous bar touched or closed outside lower band, last bar closed back inside, RSI in oversold zone",
    "previous bar touched or closed outside upper band, last bar closed back inside, RSI in oversold zone",
    "previous bar touched or closed outside lower band, last bar closed back inside, RSI in overbought zone",
    "previous bar touched or closed outside upper band, last bar closed back inside, RSI in overbought zone"
  ],
  "exit_rules": [
    "middle band (or opposite band) with at least 0.05R profit",
    "break-even lock and trailing profit floor (measured in R)",
    "basket max loss of 1.0R",
    "soft time exit after 32 bars",
    "hard time exit after 96 bars",
    "trend break exit if ADX above 35"
  ],
  "filters": [
    "minimum band width of 2.0 x ATR",
    "minimum target distance of 0.8 x ATR",
    "spread filter",
    "session filter",
    "account guard"
  ],
  "stop_loss": "sent with every order, beyond the last possible level",
  "take_profit": "middle band (or opposite band) with at least 0.05R profit",
  "position_size": "fixed lot per leg or lot calculated from Basket Risk %",
  "evidence_type": "backtest_shown",
  "completeness": 80.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/10145-angora-trading-system",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/market/product/200467",
  "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."
}
