{
  "bucket": "2026-02-09_0700",
  "generated_at": "2026-02-22T16:31:19.179165",
  "total_trades": 60,
  "start_ts": "2026-02-09T07:00:00",
  "end_ts": "2026-02-09T07:09:59",
  "stats": {
    "total": 60,
    "closed": 59,
    "wins": 55,
    "losses": 4,
    "opens": 1,
    "gross_win": 6.720000000000001,
    "gross_loss": -5.25,
    "net_profit": 1.4700000000000002,
    "total_stake": 82.6,
    "win_rate": 93.22033898305084,
    "avg_profit": 0.02491525423728814,
    "profit_factor": 1.28,
    "roi": 1.779661016949153,
    "first_ts": "2026-02-09 07:00:27",
    "last_ts": "2026-02-09 07:09:43",
    "max_drawdown": 4.2,
    "max_drawdown_pct": 230.7692307692306,
    "consecutive_wins": 39,
    "consecutive_losses": 1,
    "largest_win": 4.86,
    "largest_loss": -4.2
  },
  "trades": [
    {
      "id": 661,
      "contract_id": "306110993888",
      "type": "DIFF",
      "stake": 4.2,
      "profit": -4.2,
      "status": "LOST",
      "timestamp": "2026-02-09T07:00:27"
    },
    {
      "id": 662,
      "contract_id": "306111031668",
      "type": "DIFF",
      "stake": 50.4,
      "profit": 4.86,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:09"
    },
    {
      "id": 663,
      "contract_id": "306111036908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:15"
    },
    {
      "id": 664,
      "contract_id": "306111042148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:21"
    },
    {
      "id": 665,
      "contract_id": "306111047588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:27"
    },
    {
      "id": 666,
      "contract_id": "306111052828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:33"
    },
    {
      "id": 667,
      "contract_id": "306111058748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:39"
    },
    {
      "id": 668,
      "contract_id": "306111066068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:47"
    },
    {
      "id": 669,
      "contract_id": "306111072808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:01:55"
    },
    {
      "id": 670,
      "contract_id": "306111078948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:02:02"
    },
    {
      "id": 671,
      "contract_id": "306111083308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:02:07"
    },
    {
      "id": 672,
      "contract_id": "306111118828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:02:49"
    },
    {
      "id": 673,
      "contract_id": "306111125128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:02:55"
    },
    {
      "id": 674,
      "contract_id": "306111130308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T07:03:01"
    },
    {
      "id": 675,
      "contract_id": "306111162768",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T07:03:41"
    },
    {
      "id": 676,
      "contract_id": "306111169068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:03:49"
    },
    {
      "id": 677,
      "contract_id": "306111175548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:03:57"
    },
    {
      "id": 678,
      "contract_id": "306111181688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:04:03"
    },
    {
      "id": 679,
      "contract_id": "306111188168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T07:04:11"
    },
    {
      "id": 680,
      "contract_id": "306111223608",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T07:04:51"
    },
    {
      "id": 681,
      "contract_id": "306111230708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:04:59"
    },
    {
      "id": 682,
      "contract_id": "306111238128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:07"
    },
    {
      "id": 683,
      "contract_id": "306111243708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:13"
    },
    {
      "id": 684,
      "contract_id": "306111249048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:19"
    },
    {
      "id": 685,
      "contract_id": "306111254428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:25"
    },
    {
      "id": 686,
      "contract_id": "306111259828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:31"
    },
    {
      "id": 687,
      "contract_id": "306111271508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:45"
    },
    {
      "id": 688,
      "contract_id": "306111279928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T07:05:56"
    },
    {
      "id": 689,
      "contract_id": "306111280068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:05:56"
    },
    {
      "id": 690,
      "contract_id": "306111286788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:03"
    },
    {
      "id": 691,
      "contract_id": "306111292108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:09"
    },
    {
      "id": 692,
      "contract_id": "306111297448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:15"
    },
    {
      "id": 693,
      "contract_id": "306111304148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:23"
    },
    {
      "id": 694,
      "contract_id": "306111310788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:31"
    },
    {
      "id": 695,
      "contract_id": "306111317488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:39"
    },
    {
      "id": 696,
      "contract_id": "306111322588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:45"
    },
    {
      "id": 697,
      "contract_id": "306111329228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:53"
    },
    {
      "id": 698,
      "contract_id": "306111334028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:06:59"
    },
    {
      "id": 699,
      "contract_id": "306111340828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:07"
    },
    {
      "id": 700,
      "contract_id": "306111346808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:15"
    },
    {
      "id": 701,
      "contract_id": "306111353248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:23"
    },
    {
      "id": 702,
      "contract_id": "306111358328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:29"
    },
    {
      "id": 703,
      "contract_id": "306111365028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:37"
    },
    {
      "id": 704,
      "contract_id": "306111371408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:45"
    },
    {
      "id": 705,
      "contract_id": "306111377848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:07:53"
    },
    {
      "id": 706,
      "contract_id": "306111385948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:01"
    },
    {
      "id": 707,
      "contract_id": "306111393008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:09"
    },
    {
      "id": 708,
      "contract_id": "306111397908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:15"
    },
    {
      "id": 709,
      "contract_id": "306111404148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:23"
    },
    {
      "id": 710,
      "contract_id": "306111410628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:31"
    },
    {
      "id": 711,
      "contract_id": "306111417748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:39"
    },
    {
      "id": 712,
      "contract_id": "306111424608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:47"
    },
    {
      "id": 713,
      "contract_id": "306111429408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:53"
    },
    {
      "id": 714,
      "contract_id": "306111434868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:08:59"
    },
    {
      "id": 715,
      "contract_id": "306111440508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:09:05"
    },
    {
      "id": 716,
      "contract_id": "306111446528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:09:13"
    },
    {
      "id": 717,
      "contract_id": "306111451148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:09:19"
    },
    {
      "id": 718,
      "contract_id": "306111458008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:09:27"
    },
    {
      "id": 719,
      "contract_id": "306111464008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T07:09:35"
    },
    {
      "id": 720,
      "contract_id": "306111470048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T07:09:43"
    }
  ]
}