{
  "bucket": "2026-02-15_08",
  "generated_at": "2026-02-22T16:31:18.278471",
  "total_trades": 52,
  "start_ts": "2026-02-15T08:00:00",
  "end_ts": "2026-02-15T08:59:59",
  "stats": {
    "total": 52,
    "closed": 50,
    "wins": 45,
    "losses": 5,
    "opens": 2,
    "gross_win": 472.59,
    "gross_loss": -254.75,
    "net_profit": 217.84,
    "total_stake": 6192.16,
    "win_rate": 90.0,
    "avg_profit": 4.3568,
    "profit_factor": 1.8551128557409224,
    "roi": 3.5179969509831786,
    "first_ts": "2026-02-15 08:01:04",
    "last_ts": "2026-02-15 08:59:54",
    "max_drawdown": 241.47,
    "max_drawdown_pct": 110.84741094381197,
    "consecutive_wins": 18,
    "consecutive_losses": 1,
    "largest_win": 245.76,
    "largest_loss": -241.47
  },
  "trades": [
    {
      "id": 11756,
      "contract_id": "306621820668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:01:04"
    },
    {
      "id": 11757,
      "contract_id": "306621839788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:01:22"
    },
    {
      "id": 11758,
      "contract_id": "306621856868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:01:38"
    },
    {
      "id": 11759,
      "contract_id": "306621874848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:01:56"
    },
    {
      "id": 11760,
      "contract_id": "306621894728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:02:14"
    },
    {
      "id": 11761,
      "contract_id": "306621914688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:02:32"
    },
    {
      "id": 11762,
      "contract_id": "306621934348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:02:50"
    },
    {
      "id": 11763,
      "contract_id": "306621953008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:03:08"
    },
    {
      "id": 11764,
      "contract_id": "306621972848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:03:26"
    },
    {
      "id": 11765,
      "contract_id": "306621989788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:03:42"
    },
    {
      "id": 11766,
      "contract_id": "306622008388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:04:00"
    },
    {
      "id": 11767,
      "contract_id": "306622497268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T08:11:22"
    },
    {
      "id": 11768,
      "contract_id": "306622506128",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T08:11:30"
    },
    {
      "id": 11769,
      "contract_id": "306622527288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:11:48"
    },
    {
      "id": 11770,
      "contract_id": "306622547828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:12:06"
    },
    {
      "id": 11771,
      "contract_id": "306622567948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T08:12:24"
    },
    {
      "id": 11772,
      "contract_id": "306622576908",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T08:12:32"
    },
    {
      "id": 11773,
      "contract_id": "306622594768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:12:48"
    },
    {
      "id": 11774,
      "contract_id": "306622616328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:13:06"
    },
    {
      "id": 11775,
      "contract_id": "306622636528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T08:13:24"
    },
    {
      "id": 11776,
      "contract_id": "306622644908",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T08:13:32"
    },
    {
      "id": 11777,
      "contract_id": "306622663948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:13:50"
    },
    {
      "id": 11778,
      "contract_id": "306622684948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:14:08"
    },
    {
      "id": 11779,
      "contract_id": "306622705448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:14:26"
    },
    {
      "id": 11780,
      "contract_id": "306622725288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:14:44"
    },
    {
      "id": 11781,
      "contract_id": "306622745168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:15:02"
    },
    {
      "id": 11782,
      "contract_id": "306622765048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:15:20"
    },
    {
      "id": 11783,
      "contract_id": "306622786388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:15:38"
    },
    {
      "id": 11784,
      "contract_id": "306622807148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:15:56"
    },
    {
      "id": 11785,
      "contract_id": "306622830128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:16:14"
    },
    {
      "id": 11786,
      "contract_id": "306622851928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:16:32"
    },
    {
      "id": 11787,
      "contract_id": "306622873448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:16:50"
    },
    {
      "id": 11788,
      "contract_id": "306622896148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T08:17:08"
    },
    {
      "id": 11789,
      "contract_id": "306622898748",
      "type": "DIFF",
      "stake": 239.37,
      "profit": 20.81,
      "status": "WON",
      "timestamp": "2026-02-15T08:17:10"
    },
    {
      "id": 11790,
      "contract_id": "306622920568",
      "type": "DIFF",
      "stake": 239.79,
      "profit": 20.85,
      "status": "WON",
      "timestamp": "2026-02-15T08:17:28"
    },
    {
      "id": 11791,
      "contract_id": "306622942108",
      "type": "DIFF",
      "stake": 240.21,
      "profit": 20.89,
      "status": "WON",
      "timestamp": "2026-02-15T08:17:46"
    },
    {
      "id": 11792,
      "contract_id": "306622963508",
      "type": "DIFF",
      "stake": 240.63,
      "profit": 20.92,
      "status": "WON",
      "timestamp": "2026-02-15T08:18:04"
    },
    {
      "id": 11793,
      "contract_id": "306622983968",
      "type": "DIFF",
      "stake": 241.05,
      "profit": 20.96,
      "status": "WON",
      "timestamp": "2026-02-15T08:18:22"
    },
    {
      "id": 11794,
      "contract_id": "306623005668",
      "type": "DIFF",
      "stake": 241.47,
      "profit": -241.47,
      "status": "LOST",
      "timestamp": "2026-02-15T08:18:40"
    },
    {
      "id": 11795,
      "contract_id": "306623017408",
      "type": "DIFF",
      "stake": 2839.68,
      "profit": 245.76,
      "status": "WON",
      "timestamp": "2026-02-15T08:18:48"
    },
    {
      "id": 11796,
      "contract_id": "306623038528",
      "type": "DIFF",
      "stake": 241.55,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-15T08:19:04"
    },
    {
      "id": 11797,
      "contract_id": "306623819968",
      "type": "DIFF",
      "stake": 241.97,
      "profit": 21.04,
      "status": "WON",
      "timestamp": "2026-02-15T08:30:34"
    },
    {
      "id": 11798,
      "contract_id": "306623840428",
      "type": "DIFF",
      "stake": 242.39,
      "profit": 21.08,
      "status": "WON",
      "timestamp": "2026-02-15T08:30:52"
    },
    {
      "id": 11799,
      "contract_id": "306623859508",
      "type": "DIFF",
      "stake": 242.81,
      "profit": 21.11,
      "status": "WON",
      "timestamp": "2026-02-15T08:31:08"
    },
    {
      "id": 11800,
      "contract_id": "306623879368",
      "type": "DIFF",
      "stake": 243.24,
      "profit": 21.15,
      "status": "WON",
      "timestamp": "2026-02-15T08:31:26"
    },
    {
      "id": 11801,
      "contract_id": "306623899508",
      "type": "DIFF",
      "stake": 243.66,
      "profit": 21.19,
      "status": "WON",
      "timestamp": "2026-02-15T08:31:44"
    },
    {
      "id": 11802,
      "contract_id": "306623921248",
      "type": "DIFF",
      "stake": 244.08,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-15T08:32:02"
    },
    {
      "id": 11803,
      "contract_id": "306625863968",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T08:58:54"
    },
    {
      "id": 11804,
      "contract_id": "306625886448",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T08:59:12"
    },
    {
      "id": 11805,
      "contract_id": "306625905988",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T08:59:30"
    },
    {
      "id": 11806,
      "contract_id": "306625926888",
      "type": "DIFF",
      "stake": 12.23,
      "profit": -12.23,
      "status": "LOST",
      "timestamp": "2026-02-15T08:59:48"
    },
    {
      "id": 11807,
      "contract_id": "306625933688",
      "type": "DIFF",
      "stake": 146.64,
      "profit": 12.75,
      "status": "WON",
      "timestamp": "2026-02-15T08:59:54"
    }
  ]
}