{
  "bucket": "2026-02-09_0640",
  "generated_at": "2026-02-22T16:31:19.164946",
  "total_trades": 60,
  "start_ts": "2026-02-09T06:40:00",
  "end_ts": "2026-02-09T06:49:59",
  "stats": {
    "total": 60,
    "closed": 60,
    "wins": 56,
    "losses": 4,
    "opens": 0,
    "gross_win": 2.6799999999999997,
    "gross_loss": -1.4,
    "net_profit": 1.28,
    "total_stake": 36.4,
    "win_rate": 93.33333333333333,
    "avg_profit": 0.021333333333333333,
    "profit_factor": 1.9142857142857141,
    "roi": 3.5164835164835164,
    "first_ts": "2026-02-09 06:40:07",
    "last_ts": "2026-02-09 06:49:53",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 27.34374999999998,
    "consecutive_wins": 22,
    "consecutive_losses": 1,
    "largest_win": 0.41,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 538,
      "contract_id": "306109927288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:07"
    },
    {
      "id": 539,
      "contract_id": "306109933708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:15"
    },
    {
      "id": 540,
      "contract_id": "306109940588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:23"
    },
    {
      "id": 541,
      "contract_id": "306109947288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:31"
    },
    {
      "id": 542,
      "contract_id": "306109955928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:39"
    },
    {
      "id": 543,
      "contract_id": "306109962748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:47"
    },
    {
      "id": 544,
      "contract_id": "306109969488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:40:55"
    },
    {
      "id": 545,
      "contract_id": "306109977008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T06:41:03"
    },
    {
      "id": 546,
      "contract_id": "306110012108",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T06:41:45"
    },
    {
      "id": 547,
      "contract_id": "306110018388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:41:53"
    },
    {
      "id": 548,
      "contract_id": "306110026628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:01"
    },
    {
      "id": 549,
      "contract_id": "306110033388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:09"
    },
    {
      "id": 550,
      "contract_id": "306110040188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:17"
    },
    {
      "id": 551,
      "contract_id": "306110046748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:25"
    },
    {
      "id": 552,
      "contract_id": "306110053528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:33"
    },
    {
      "id": 553,
      "contract_id": "306110059868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:41"
    },
    {
      "id": 554,
      "contract_id": "306110066908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:49"
    },
    {
      "id": 555,
      "contract_id": "306110072068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:42:55"
    },
    {
      "id": 556,
      "contract_id": "306110079288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:03"
    },
    {
      "id": 557,
      "contract_id": "306110085848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:11"
    },
    {
      "id": 558,
      "contract_id": "306110091268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:17"
    },
    {
      "id": 559,
      "contract_id": "306110098588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:25"
    },
    {
      "id": 560,
      "contract_id": "306110105108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:33"
    },
    {
      "id": 561,
      "contract_id": "306110110128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:39"
    },
    {
      "id": 562,
      "contract_id": "306110114868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:45"
    },
    {
      "id": 563,
      "contract_id": "306110120368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:51"
    },
    {
      "id": 564,
      "contract_id": "306110127428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:43:59"
    },
    {
      "id": 565,
      "contract_id": "306110133108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:44:05"
    },
    {
      "id": 566,
      "contract_id": "306110140128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:44:13"
    },
    {
      "id": 567,
      "contract_id": "306110146968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:44:21"
    },
    {
      "id": 568,
      "contract_id": "306110153768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T06:44:29"
    },
    {
      "id": 569,
      "contract_id": "306110191908",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T06:45:11"
    },
    {
      "id": 570,
      "contract_id": "306110199328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:45:19"
    },
    {
      "id": 571,
      "contract_id": "306110206728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:45:27"
    },
    {
      "id": 572,
      "contract_id": "306110214368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:45:35"
    },
    {
      "id": 573,
      "contract_id": "306110221068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:45:43"
    },
    {
      "id": 574,
      "contract_id": "306110227628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T06:45:51"
    },
    {
      "id": 575,
      "contract_id": "306110265448",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T06:46:33"
    },
    {
      "id": 576,
      "contract_id": "306110270888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:46:39"
    },
    {
      "id": 577,
      "contract_id": "306110277368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:46:47"
    },
    {
      "id": 578,
      "contract_id": "306110283508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:46:55"
    },
    {
      "id": 579,
      "contract_id": "306110290948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:03"
    },
    {
      "id": 580,
      "contract_id": "306110297748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:11"
    },
    {
      "id": 581,
      "contract_id": "306110304608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:19"
    },
    {
      "id": 582,
      "contract_id": "306110310768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:27"
    },
    {
      "id": 583,
      "contract_id": "306110316948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:35"
    },
    {
      "id": 584,
      "contract_id": "306110323128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:43"
    },
    {
      "id": 585,
      "contract_id": "306110329448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:51"
    },
    {
      "id": 586,
      "contract_id": "306110336268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:47:59"
    },
    {
      "id": 587,
      "contract_id": "306110344268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:48:07"
    },
    {
      "id": 588,
      "contract_id": "306110350868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:48:15"
    },
    {
      "id": 589,
      "contract_id": "306110356608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:48:21"
    },
    {
      "id": 590,
      "contract_id": "306110364748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T06:48:30"
    },
    {
      "id": 591,
      "contract_id": "306110400548",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:09"
    },
    {
      "id": 592,
      "contract_id": "306110407688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:17"
    },
    {
      "id": 593,
      "contract_id": "306110412828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:23"
    },
    {
      "id": 594,
      "contract_id": "306110419988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:31"
    },
    {
      "id": 595,
      "contract_id": "306110426988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:39"
    },
    {
      "id": 596,
      "contract_id": "306110431668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:45"
    },
    {
      "id": 597,
      "contract_id": "306110438748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T06:49:53"
    }
  ]
}