{
  "bucket": "2026-02-14_17",
  "generated_at": "2026-02-22T16:31:17.961330",
  "total_trades": 39,
  "start_ts": "2026-02-14T17:00:00",
  "end_ts": "2026-02-14T17:59:59",
  "stats": {
    "total": 39,
    "closed": 39,
    "wins": 35,
    "losses": 4,
    "opens": 0,
    "gross_win": 2213.81,
    "gross_loss": -1920.41,
    "net_profit": 293.40000000000003,
    "total_stake": 27596.71,
    "win_rate": 89.74358974358975,
    "avg_profit": 7.523076923076924,
    "profit_factor": 1.1527798751308314,
    "roi": 1.0631702112317014,
    "first_ts": "2026-02-14 17:04:54",
    "last_ts": "2026-02-14 17:59:56",
    "max_drawdown": 1662.17,
    "max_drawdown_pct": 566.5201090661211,
    "consecutive_wins": 18,
    "consecutive_losses": 2,
    "largest_win": 425.16,
    "largest_loss": -1533.0
  },
  "trades": [
    {
      "id": 9327,
      "contract_id": "306577244688",
      "type": "DIFF",
      "stake": 126.8,
      "profit": 11.03,
      "status": "WON",
      "timestamp": "2026-02-14T17:04:54"
    },
    {
      "id": 9328,
      "contract_id": "306577524168",
      "type": "DIFF",
      "stake": 126.92,
      "profit": 11.04,
      "status": "WON",
      "timestamp": "2026-02-14T17:10:02"
    },
    {
      "id": 9329,
      "contract_id": "306577804388",
      "type": "DIFF",
      "stake": 127.05,
      "profit": 11.05,
      "status": "WON",
      "timestamp": "2026-02-14T17:15:10"
    },
    {
      "id": 9330,
      "contract_id": "306578075988",
      "type": "DIFF",
      "stake": 127.17,
      "profit": 11.06,
      "status": "WON",
      "timestamp": "2026-02-14T17:20:18"
    },
    {
      "id": 9331,
      "contract_id": "306578355568",
      "type": "DIFF",
      "stake": 127.29,
      "profit": 11.07,
      "status": "WON",
      "timestamp": "2026-02-14T17:25:26"
    },
    {
      "id": 9332,
      "contract_id": "306578636168",
      "type": "DIFF",
      "stake": 127.41,
      "profit": 11.08,
      "status": "WON",
      "timestamp": "2026-02-14T17:30:34"
    },
    {
      "id": 9333,
      "contract_id": "306578931728",
      "type": "DIFF",
      "stake": 127.53,
      "profit": 11.09,
      "status": "WON",
      "timestamp": "2026-02-14T17:35:42"
    },
    {
      "id": 9334,
      "contract_id": "306579202948",
      "type": "DIFF",
      "stake": 127.65,
      "profit": 11.1,
      "status": "WON",
      "timestamp": "2026-02-14T17:40:50"
    },
    {
      "id": 9335,
      "contract_id": "306579471768",
      "type": "DIFF",
      "stake": 127.78,
      "profit": 11.11,
      "status": "WON",
      "timestamp": "2026-02-14T17:45:58"
    },
    {
      "id": 9336,
      "contract_id": "306579743688",
      "type": "DIFF",
      "stake": 127.9,
      "profit": 11.12,
      "status": "WON",
      "timestamp": "2026-02-14T17:51:06"
    },
    {
      "id": 9337,
      "contract_id": "306580019568",
      "type": "DIFF",
      "stake": 128.02,
      "profit": 11.13,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:12"
    },
    {
      "id": 9338,
      "contract_id": "306580026188",
      "type": "DIFF",
      "stake": 128.14,
      "profit": 11.14,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:20"
    },
    {
      "id": 9339,
      "contract_id": "306580032948",
      "type": "DIFF",
      "stake": 128.27,
      "profit": 11.15,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:28"
    },
    {
      "id": 9340,
      "contract_id": "306580040008",
      "type": "DIFF",
      "stake": 128.39,
      "profit": 11.16,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:36"
    },
    {
      "id": 9341,
      "contract_id": "306580046448",
      "type": "DIFF",
      "stake": 128.51,
      "profit": 11.17,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:44"
    },
    {
      "id": 9342,
      "contract_id": "306580052568",
      "type": "DIFF",
      "stake": 128.63,
      "profit": 11.19,
      "status": "WON",
      "timestamp": "2026-02-14T17:56:52"
    },
    {
      "id": 9343,
      "contract_id": "306580059508",
      "type": "DIFF",
      "stake": 128.76,
      "profit": 11.2,
      "status": "WON",
      "timestamp": "2026-02-14T17:57:00"
    },
    {
      "id": 9344,
      "contract_id": "306580067588",
      "type": "DIFF",
      "stake": 128.88,
      "profit": 11.21,
      "status": "WON",
      "timestamp": "2026-02-14T17:57:08"
    },
    {
      "id": 9345,
      "contract_id": "306580074348",
      "type": "DIFF",
      "stake": 129.0,
      "profit": -129.0,
      "status": "LOST",
      "timestamp": "2026-02-14T17:57:16"
    },
    {
      "id": 9346,
      "contract_id": "306580081468",
      "type": "DIFF",
      "stake": 1530.96,
      "profit": 133.13,
      "status": "WON",
      "timestamp": "2026-02-14T17:57:24"
    },
    {
      "id": 9347,
      "contract_id": "306580088528",
      "type": "DIFF",
      "stake": 129.05,
      "profit": 11.22,
      "status": "WON",
      "timestamp": "2026-02-14T17:57:32"
    },
    {
      "id": 9348,
      "contract_id": "306580095768",
      "type": "DIFF",
      "stake": 129.17,
      "profit": -129.17,
      "status": "LOST",
      "timestamp": "2026-02-14T17:57:40"
    },
    {
      "id": 9349,
      "contract_id": "306580103668",
      "type": "DIFF",
      "stake": 1533.0,
      "profit": -1533.0,
      "status": "LOST",
      "timestamp": "2026-02-14T17:57:48"
    },
    {
      "id": 9350,
      "contract_id": "306580110468",
      "type": "DIFF",
      "stake": 4566.36,
      "profit": 392.73,
      "status": "WON",
      "timestamp": "2026-02-14T17:57:56"
    },
    {
      "id": 9351,
      "contract_id": "306580117648",
      "type": "DIFF",
      "stake": 4633.92,
      "profit": 398.44,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:04"
    },
    {
      "id": 9352,
      "contract_id": "306580124608",
      "type": "DIFF",
      "stake": 4737.33,
      "profit": 407.18,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:12"
    },
    {
      "id": 9353,
      "contract_id": "306580131828",
      "type": "DIFF",
      "stake": 4950.43,
      "profit": 425.16,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:20"
    },
    {
      "id": 9354,
      "contract_id": "306580138348",
      "type": "DIFF",
      "stake": 128.75,
      "profit": 11.2,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:28"
    },
    {
      "id": 9355,
      "contract_id": "306580145568",
      "type": "DIFF",
      "stake": 128.87,
      "profit": 11.21,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:36"
    },
    {
      "id": 9356,
      "contract_id": "306580152028",
      "type": "DIFF",
      "stake": 128.99,
      "profit": 11.22,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:44"
    },
    {
      "id": 9357,
      "contract_id": "306580158668",
      "type": "DIFF",
      "stake": 129.12,
      "profit": 11.23,
      "status": "WON",
      "timestamp": "2026-02-14T17:58:52"
    },
    {
      "id": 9358,
      "contract_id": "306580166128",
      "type": "DIFF",
      "stake": 129.24,
      "profit": -129.24,
      "status": "LOST",
      "timestamp": "2026-02-14T17:59:00"
    },
    {
      "id": 9359,
      "contract_id": "306580173968",
      "type": "DIFF",
      "stake": 1533.84,
      "profit": 133.38,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:08"
    },
    {
      "id": 9360,
      "contract_id": "306580180668",
      "type": "DIFF",
      "stake": 129.29,
      "profit": 11.24,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:16"
    },
    {
      "id": 9361,
      "contract_id": "306580186928",
      "type": "DIFF",
      "stake": 129.41,
      "profit": 11.25,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:24"
    },
    {
      "id": 9362,
      "contract_id": "306580193668",
      "type": "DIFF",
      "stake": 129.53,
      "profit": 11.26,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:32"
    },
    {
      "id": 9363,
      "contract_id": "306580200748",
      "type": "DIFF",
      "stake": 129.66,
      "profit": 11.27,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:40"
    },
    {
      "id": 9364,
      "contract_id": "306580206988",
      "type": "DIFF",
      "stake": 129.78,
      "profit": 11.29,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:48"
    },
    {
      "id": 9365,
      "contract_id": "306580213208",
      "type": "DIFF",
      "stake": 129.91,
      "profit": 11.3,
      "status": "WON",
      "timestamp": "2026-02-14T17:59:56"
    }
  ]
}