{
  "slug": "example-strategy",
  "title": "Example Strategy",
  "periodStart": "2025-10-28",
  "periodEnd": "2025-10-30",
  "days": 3,
  "leverage": 2,
  "outOfSampleOnly": true,
  "feeBpsPerSide": 5,
  "strategy": {
    "totalReturnPct": 50,
    "cagrPct": 100,
    "maxDrawdownPct": -10,
    "sharpe": 2,
    "trades": 2,
    "winPct": 50,
    "profitFactor": 2,
    "avgWinPts": 3,
    "avgLossPts": -1
  },
  "holdBitcoin": {
    "totalReturnPct": -25,
    "cagrPct": -20,
    "maxDrawdownPct": -30,
    "sharpe": -0.5
  },
  "holdBasket": {
    "totalReturnPct": -28,
    "cagrPct": -22,
    "maxDrawdownPct": -33,
    "sharpe": -0.4
  },
  "members": [
    {
      "symbol": "BTC",
      "weightPct": 50,
      "trades": 1,
      "wins": 1,
      "winPct": 100,
      "pnlPts": 10,
      "maxDdPts": -5,
      "positionNow": "flat"
    },
    {
      "symbol": "ETH",
      "weightPct": 50,
      "trades": 1,
      "wins": 0,
      "winPct": 0,
      "pnlPts": -2,
      "maxDdPts": -4,
      "positionNow": "long"
    }
  ],
  "equity": [
    {
      "date": "2025-10-28",
      "strategy": 100,
      "holdBtc": 100,
      "holdBasket": 100
    },
    {
      "date": "2025-10-29",
      "strategy": 110,
      "holdBtc": 90,
      "holdBasket": 95
    },
    {
      "date": "2025-10-30",
      "strategy": 150,
      "holdBtc": 80,
      "holdBasket": 88
    }
  ],
  "trades": [
    {
      "n": 1,
      "symbol": "BTC",
      "side": "short",
      "entryDate": "2025-10-28",
      "exitDate": "2025-10-29",
      "netPnlPts": 9.9,
      "daysHeld": 1,
      "status": "closed"
    },
    {
      "n": 2,
      "symbol": "ETH",
      "side": "long",
      "entryDate": "2025-10-29",
      "exitDate": null,
      "netPnlPts": -2.1,
      "daysHeld": 1,
      "status": "open"
    }
  ]
}
