{
 "runId": "gpt56-2",
 "model": "GPT 5.6 Sol",
 "abstain": false,
 "primaryIndex": 0,
 "candidates": [
  {
   "script": "strategy \"Event momentum robust\" version 1.0\nasset: BTC\ntimeframe: 4h\ncapital: 10000\n\nentry:\n    condition: ROC(23) > 6.7\n    or price > DONCHIAN_HIGH(23)\n    size: 100%\n\nexit:\n    stop_loss: 7%\n    take_profit: 6%\n    trailing_stop: 1.65%\n    cooldown: 22 bars\n",
   "params": {
    "rocLength": 23,
    "rocThreshold": 6.7,
    "channelLength": 23,
    "stopLossPct": 7,
    "takeProfitPct": 6,
    "trailingStopPct": 1.65,
    "cooldownBars": 22
   },
   "label": "robust",
   "researchEvidence": "Full +341.78% DD 33.04% PF 1.86; holdout 67/33 +45.44% DD 20.65% (BH +38.88%); 60/40 holdout +41.85%; sub-periods +167.60/-15.16/+45.44."
  },
  {
   "script": "strategy \"BTC SMA282 regime\" version 1.0\nasset: BTC\ntimeframe: 4h\ncapital: 10000\n\nentry:\n    condition: price > SMA(282)\n    size: 100%\n\nexit:\n    # leave when price falls below the regime average\n",
   "params": {
    "smaLength": 282
   },
   "label": "exploratory",
   "researchEvidence": "Full +306.87% DD 39.54%; holdout 33% +37.20% DD 14.25%; plateau SMA280-290."
  }
 ],
 "reasoning": "Simple long rules, fees from the start, sweeps ranked on train, two intact chronological splits, plateau control. Primary = train winner under both splits, positive on both holdouts.",
 "toolCallsUsed": 31
}