{
  "bucket": "2026-02-13_21",
  "generated_at": "2026-02-22T16:31:17.670289",
  "total_trades": 45,
  "start_ts": "2026-02-13T21:00:00",
  "end_ts": "2026-02-13T21:59:59",
  "stats": {
    "total": 45,
    "closed": 43,
    "wins": 41,
    "losses": 2,
    "opens": 2,
    "gross_win": 22.09,
    "gross_loss": -8.08,
    "net_profit": 14.009999999999998,
    "total_stake": 270.68,
    "win_rate": 95.34883720930233,
    "avg_profit": 0.32581395348837205,
    "profit_factor": 2.733910891089109,
    "roi": 5.175853406236145,
    "first_ts": "2026-02-13 21:03:30",
    "last_ts": "2026-02-13 21:36:08",
    "max_drawdown": 4.04,
    "max_drawdown_pct": 28.836545324768043,
    "consecutive_wins": 34,
    "consecutive_losses": 1,
    "largest_win": 4.22,
    "largest_loss": -4.04
  },
  "trades": [
    {
      "id": 8437,
      "contract_id": "306510392568",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:03:30"
    },
    {
      "id": 8438,
      "contract_id": "306510396568",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:03:38"
    },
    {
      "id": 8439,
      "contract_id": "306510400528",
      "type": "DIFF",
      "stake": 4.04,
      "profit": -4.04,
      "status": "LOST",
      "timestamp": "2026-02-13T21:03:46"
    },
    {
      "id": 8440,
      "contract_id": "306510425908",
      "type": "DIFF",
      "stake": 48.48,
      "profit": 4.22,
      "status": "WON",
      "timestamp": "2026-02-13T21:04:30"
    },
    {
      "id": 8441,
      "contract_id": "306510430468",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:04:38"
    },
    {
      "id": 8442,
      "contract_id": "306510434988",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:04:46"
    },
    {
      "id": 8443,
      "contract_id": "306510439048",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:04:54"
    },
    {
      "id": 8444,
      "contract_id": "306510444428",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:05:02"
    },
    {
      "id": 8445,
      "contract_id": "306510449388",
      "type": "DIFF",
      "stake": 4.04,
      "profit": -4.04,
      "status": "LOST",
      "timestamp": "2026-02-13T21:05:10"
    },
    {
      "id": 8446,
      "contract_id": "306510472528",
      "type": "DIFF",
      "stake": 48.48,
      "profit": 4.22,
      "status": "WON",
      "timestamp": "2026-02-13T21:05:54"
    },
    {
      "id": 8447,
      "contract_id": "306510477808",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:02"
    },
    {
      "id": 8448,
      "contract_id": "306510482348",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:10"
    },
    {
      "id": 8449,
      "contract_id": "306510486328",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:18"
    },
    {
      "id": 8450,
      "contract_id": "306510490448",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:26"
    },
    {
      "id": 8451,
      "contract_id": "306510494868",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:34"
    },
    {
      "id": 8452,
      "contract_id": "306510499268",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:42"
    },
    {
      "id": 8453,
      "contract_id": "306510504288",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:50"
    },
    {
      "id": 8454,
      "contract_id": "306510508328",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:06:58"
    },
    {
      "id": 8455,
      "contract_id": "306510514208",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:07:06"
    },
    {
      "id": 8456,
      "contract_id": "306510518488",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:07:14"
    },
    {
      "id": 8457,
      "contract_id": "306510522848",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:07:22"
    },
    {
      "id": 8458,
      "contract_id": "306510526548",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:07:30"
    },
    {
      "id": 8459,
      "contract_id": "306510530888",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:07:38"
    },
    {
      "id": 8460,
      "contract_id": "306510534848",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-13T21:07:46"
    },
    {
      "id": 8461,
      "contract_id": "306511441788",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:33:28"
    },
    {
      "id": 8462,
      "contract_id": "306511445668",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:33:36"
    },
    {
      "id": 8463,
      "contract_id": "306511449648",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:33:44"
    },
    {
      "id": 8464,
      "contract_id": "306511454108",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:33:52"
    },
    {
      "id": 8465,
      "contract_id": "306511458348",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:00"
    },
    {
      "id": 8466,
      "contract_id": "306511463668",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:08"
    },
    {
      "id": 8467,
      "contract_id": "306511468008",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:16"
    },
    {
      "id": 8468,
      "contract_id": "306511472808",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:24"
    },
    {
      "id": 8469,
      "contract_id": "306511477548",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:32"
    },
    {
      "id": 8470,
      "contract_id": "306511482208",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:40"
    },
    {
      "id": 8471,
      "contract_id": "306511486088",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:48"
    },
    {
      "id": 8472,
      "contract_id": "306511490548",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:34:56"
    },
    {
      "id": 8473,
      "contract_id": "306511495728",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:04"
    },
    {
      "id": 8474,
      "contract_id": "306511500148",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:12"
    },
    {
      "id": 8475,
      "contract_id": "306511504848",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:20"
    },
    {
      "id": 8476,
      "contract_id": "306511508748",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:28"
    },
    {
      "id": 8477,
      "contract_id": "306511512848",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:36"
    },
    {
      "id": 8478,
      "contract_id": "306511516728",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:44"
    },
    {
      "id": 8479,
      "contract_id": "306511521868",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:35:53"
    },
    {
      "id": 8480,
      "contract_id": "306511526068",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T21:36:00"
    },
    {
      "id": 8481,
      "contract_id": "306511532328",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-13T21:36:08"
    }
  ]
}