{
  "bucket": "2026-02-14_1950",
  "generated_at": "2026-02-22T16:31:20.424724",
  "total_trades": 35,
  "start_ts": "2026-02-14T19:50:00",
  "end_ts": "2026-02-14T19:59:59",
  "stats": {
    "total": 35,
    "closed": 35,
    "wins": 33,
    "losses": 2,
    "opens": 0,
    "gross_win": 1.23,
    "gross_loss": -1.75,
    "net_profit": -0.5199999999999999,
    "total_stake": 19.599999999999998,
    "win_rate": 94.28571428571428,
    "avg_profit": -0.014857142857142855,
    "profit_factor": 0.7028571428571428,
    "roi": -2.6530612244897958,
    "first_ts": "2026-02-14 19:50:02",
    "last_ts": "2026-02-14 19:59:50",
    "max_drawdown": 1.4,
    "max_drawdown_pct": 0,
    "consecutive_wins": 21,
    "consecutive_losses": 1,
    "largest_win": 0.49,
    "largest_loss": -1.4
  },
  "trades": [
    {
      "id": 9662,
      "contract_id": "306585167968",
      "type": "DIFF",
      "stake": 1.4,
      "profit": -1.4,
      "status": "LOST",
      "timestamp": "2026-02-14T19:50:02"
    },
    {
      "id": 9663,
      "contract_id": "306585171608",
      "type": "DIFF",
      "stake": 5.6,
      "profit": 0.49,
      "status": "WON",
      "timestamp": "2026-02-14T19:50:08"
    },
    {
      "id": 9664,
      "contract_id": "306585182368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:50:26"
    },
    {
      "id": 9665,
      "contract_id": "306585193528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:50:44"
    },
    {
      "id": 9666,
      "contract_id": "306585204568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:51:02"
    },
    {
      "id": 9667,
      "contract_id": "306585214648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:51:20"
    },
    {
      "id": 9668,
      "contract_id": "306585224108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:51:36"
    },
    {
      "id": 9669,
      "contract_id": "306585233588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:51:54"
    },
    {
      "id": 9670,
      "contract_id": "306585245348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:52:12"
    },
    {
      "id": 9671,
      "contract_id": "306585255668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:52:30"
    },
    {
      "id": 9672,
      "contract_id": "306585267368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:52:48"
    },
    {
      "id": 9673,
      "contract_id": "306585279868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:53:06"
    },
    {
      "id": 9674,
      "contract_id": "306585292408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:53:24"
    },
    {
      "id": 9675,
      "contract_id": "306585306188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-14T19:53:42"
    },
    {
      "id": 9676,
      "contract_id": "306585311428",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-14T19:53:50"
    },
    {
      "id": 9677,
      "contract_id": "306585323668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:54:08"
    },
    {
      "id": 9678,
      "contract_id": "306585335168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:54:26"
    },
    {
      "id": 9679,
      "contract_id": "306585345128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:54:44"
    },
    {
      "id": 9680,
      "contract_id": "306585357028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:55:02"
    },
    {
      "id": 9681,
      "contract_id": "306585367828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:55:20"
    },
    {
      "id": 9682,
      "contract_id": "306585378568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:55:38"
    },
    {
      "id": 9683,
      "contract_id": "306585389528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:55:56"
    },
    {
      "id": 9684,
      "contract_id": "306585403308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:56:14"
    },
    {
      "id": 9685,
      "contract_id": "306585413528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:56:32"
    },
    {
      "id": 9686,
      "contract_id": "306585425848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:56:50"
    },
    {
      "id": 9687,
      "contract_id": "306585443768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:57:08"
    },
    {
      "id": 9688,
      "contract_id": "306585456848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:57:26"
    },
    {
      "id": 9689,
      "contract_id": "306585467528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:57:44"
    },
    {
      "id": 9690,
      "contract_id": "306585479048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:58:02"
    },
    {
      "id": 9691,
      "contract_id": "306585490508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:58:20"
    },
    {
      "id": 9692,
      "contract_id": "306585502048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:58:38"
    },
    {
      "id": 9693,
      "contract_id": "306585513568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:58:56"
    },
    {
      "id": 9694,
      "contract_id": "306585525568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:59:14"
    },
    {
      "id": 9695,
      "contract_id": "306585536428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:59:32"
    },
    {
      "id": 9696,
      "contract_id": "306585547088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:59:50"
    }
  ]
}