{
  "bucket": "2026-02-14_04",
  "generated_at": "2026-02-22T16:31:17.833742",
  "total_trades": 57,
  "start_ts": "2026-02-14T04:00:00",
  "end_ts": "2026-02-14T04:59:59",
  "stats": {
    "total": 57,
    "closed": 55,
    "wins": 49,
    "losses": 6,
    "opens": 2,
    "gross_win": 75.94,
    "gross_loss": -66.13,
    "net_profit": 9.81,
    "total_stake": 989.0699999999999,
    "win_rate": 89.0909090909091,
    "avg_profit": 0.17836363636363636,
    "profit_factor": 1.1483441705731137,
    "roi": 0.9918408201643969,
    "first_ts": "2026-02-14 04:03:28",
    "last_ts": "2026-02-14 04:36:00",
    "max_drawdown": 50.57,
    "max_drawdown_pct": 515.4943934760449,
    "consecutive_wins": 20,
    "consecutive_losses": 2,
    "largest_win": 48.46,
    "largest_loss": -46.68
  },
  "trades": [
    {
      "id": 8989,
      "contract_id": "306527943008",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:03:28"
    },
    {
      "id": 8990,
      "contract_id": "306527950108",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:03:36"
    },
    {
      "id": 8991,
      "contract_id": "306527957228",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:03:44"
    },
    {
      "id": 8992,
      "contract_id": "306527964708",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:03:52"
    },
    {
      "id": 8993,
      "contract_id": "306527972908",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:04:00"
    },
    {
      "id": 8994,
      "contract_id": "306527982028",
      "type": "DIFF",
      "stake": 3.89,
      "profit": -3.89,
      "status": "LOST",
      "timestamp": "2026-02-14T04:04:08"
    },
    {
      "id": 8995,
      "contract_id": "306528023608",
      "type": "DIFF",
      "stake": 46.68,
      "profit": -46.68,
      "status": "LOST",
      "timestamp": "2026-02-14T04:04:52"
    },
    {
      "id": 8996,
      "contract_id": "306528062328",
      "type": "DIFF",
      "stake": 557.28,
      "profit": 48.46,
      "status": "WON",
      "timestamp": "2026-02-14T04:05:36"
    },
    {
      "id": 8997,
      "contract_id": "306528068588",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:05:44"
    },
    {
      "id": 8998,
      "contract_id": "306528075248",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:05:52"
    },
    {
      "id": 8999,
      "contract_id": "306528081968",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:00"
    },
    {
      "id": 9000,
      "contract_id": "306528090068",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:08"
    },
    {
      "id": 9001,
      "contract_id": "306528096668",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:16"
    },
    {
      "id": 9002,
      "contract_id": "306528103868",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:24"
    },
    {
      "id": 9003,
      "contract_id": "306528110928",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:32"
    },
    {
      "id": 9004,
      "contract_id": "306528118228",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:06:40"
    },
    {
      "id": 9005,
      "contract_id": "306528125228",
      "type": "DIFF",
      "stake": 3.89,
      "profit": -3.89,
      "status": "LOST",
      "timestamp": "2026-02-14T04:06:48"
    },
    {
      "id": 9006,
      "contract_id": "306528166288",
      "type": "DIFF",
      "stake": 46.68,
      "profit": 4.06,
      "status": "WON",
      "timestamp": "2026-02-14T04:07:32"
    },
    {
      "id": 9007,
      "contract_id": "306528173408",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:07:40"
    },
    {
      "id": 9008,
      "contract_id": "306528180848",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:07:48"
    },
    {
      "id": 9009,
      "contract_id": "306528186568",
      "type": "DIFF",
      "stake": 3.89,
      "profit": -3.89,
      "status": "LOST",
      "timestamp": "2026-02-14T04:07:56"
    },
    {
      "id": 9010,
      "contract_id": "306528225368",
      "type": "DIFF",
      "stake": 46.68,
      "profit": 4.06,
      "status": "WON",
      "timestamp": "2026-02-14T04:08:40"
    },
    {
      "id": 9011,
      "contract_id": "306528232168",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:08:48"
    },
    {
      "id": 9012,
      "contract_id": "306528238628",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:08:56"
    },
    {
      "id": 9013,
      "contract_id": "306528246028",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:09:04"
    },
    {
      "id": 9014,
      "contract_id": "306528252888",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:09:12"
    },
    {
      "id": 9015,
      "contract_id": "306528260148",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:09:20"
    },
    {
      "id": 9016,
      "contract_id": "306528267228",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:09:28"
    },
    {
      "id": 9017,
      "contract_id": "306528274188",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:09:36"
    },
    {
      "id": 9018,
      "contract_id": "306528281928",
      "type": "DIFF",
      "stake": 3.89,
      "profit": -3.89,
      "status": "LOST",
      "timestamp": "2026-02-14T04:09:44"
    },
    {
      "id": 9019,
      "contract_id": "306528321108",
      "type": "DIFF",
      "stake": 46.68,
      "profit": 4.06,
      "status": "WON",
      "timestamp": "2026-02-14T04:10:28"
    },
    {
      "id": 9020,
      "contract_id": "306528327028",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:10:36"
    },
    {
      "id": 9021,
      "contract_id": "306528333568",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:10:44"
    },
    {
      "id": 9022,
      "contract_id": "306528339848",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:10:52"
    },
    {
      "id": 9023,
      "contract_id": "306528346048",
      "type": "DIFF",
      "stake": 3.89,
      "profit": -3.89,
      "status": "LOST",
      "timestamp": "2026-02-14T04:11:00"
    },
    {
      "id": 9024,
      "contract_id": "306528386268",
      "type": "DIFF",
      "stake": 46.68,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-14T04:11:44"
    },
    {
      "id": 9025,
      "contract_id": "306529586568",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:33:28"
    },
    {
      "id": 9026,
      "contract_id": "306529593528",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:33:36"
    },
    {
      "id": 9027,
      "contract_id": "306529600328",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:33:44"
    },
    {
      "id": 9028,
      "contract_id": "306529605268",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:33:50"
    },
    {
      "id": 9029,
      "contract_id": "306529610888",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:33:56"
    },
    {
      "id": 9030,
      "contract_id": "306529619208",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:04"
    },
    {
      "id": 9031,
      "contract_id": "306529626588",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:12"
    },
    {
      "id": 9032,
      "contract_id": "306529634008",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:20"
    },
    {
      "id": 9033,
      "contract_id": "306529641308",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:28"
    },
    {
      "id": 9034,
      "contract_id": "306529648568",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:36"
    },
    {
      "id": 9035,
      "contract_id": "306529653908",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:42"
    },
    {
      "id": 9036,
      "contract_id": "306529660928",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:50"
    },
    {
      "id": 9037,
      "contract_id": "306529668688",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:34:58"
    },
    {
      "id": 9038,
      "contract_id": "306529677828",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:06"
    },
    {
      "id": 9039,
      "contract_id": "306529684888",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:14"
    },
    {
      "id": 9040,
      "contract_id": "306529691628",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:22"
    },
    {
      "id": 9041,
      "contract_id": "306529699328",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:30"
    },
    {
      "id": 9042,
      "contract_id": "306529706168",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:38"
    },
    {
      "id": 9043,
      "contract_id": "306529713588",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:46"
    },
    {
      "id": 9044,
      "contract_id": "306529718748",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-14T04:35:52"
    },
    {
      "id": 9045,
      "contract_id": "306529725968",
      "type": "DIFF",
      "stake": 3.89,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-14T04:36:00"
    }
  ]
}