{
  "id": 11451,
  "rank": 1490,
  "name": "XAUUSD MA Crossover (M15)",
  "aka": [
    "XAUUSD_MA_Crossover_M15"
  ],
  "family": "A",
  "subtype": "A1",
  "one_liner": "Enters trades when MA(35) crosses above MA(82) and price moves 200 pips in the direction of the trade.",
  "market_regime": "trending|ranging|volatile|breakout|any",
  "timeframes": [
    "M15"
  ],
  "symbols": [
    "XAUUSD"
  ],
  "sessions": [
    "any"
  ],
  "indicators": [
    {
      "name": "MA",
      "params": {
        "period": 35
      },
      "applied_to": "close"
    },
    {
      "name": "MA",
      "params": {
        "period": 82
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "MA(35) crosses above MA(82) and price is above MA(82) by 200 pips",
    "!IsOrderOpen()"
  ],
  "entry_short": [
    "MA(35) crosses below MA(82) and price is below MA(82) by 200 pips",
    "!IsOrderOpen()"
  ],
  "exit_rules": [
    "none"
  ],
  "filters": [
    "none"
  ],
  "stop_loss": "Stop Loss is placed at 300 pips from the entry price.",
  "take_profit": "Take Profit is placed at 600 pips from the entry price.",
  "position_size": "Lot Size is 0.1 for $1000 balance, adjust for different balance.",
  "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/11451-xauusd-ma-crossover-m15",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/diditgravatar/ea_robot_trading",
  "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."
}
