{
  "bucket": "2026-02-15_0130",
  "generated_at": "2026-02-22T16:31:20.554137",
  "total_trades": 36,
  "start_ts": "2026-02-15T01:30:00",
  "end_ts": "2026-02-15T01:39:59",
  "stats": {
    "total": 36,
    "closed": 36,
    "wins": 31,
    "losses": 5,
    "opens": 0,
    "gross_win": 1.39,
    "gross_loss": -2.8,
    "net_profit": -1.41,
    "total_stake": 22.049999999999997,
    "win_rate": 86.11111111111111,
    "avg_profit": -0.03916666666666666,
    "profit_factor": 0.49642857142857144,
    "roi": -6.394557823129252,
    "first_ts": "2026-02-15 01:30:02",
    "last_ts": "2026-02-15 01:39:42",
    "max_drawdown": 2.03,
    "max_drawdown_pct": 0,
    "consecutive_wins": 13,
    "consecutive_losses": 2,
    "largest_win": 0.49,
    "largest_loss": -1.4
  },
  "trades": [
    {
      "id": 10639,
      "contract_id": "306599088388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T01:30:02"
    },
    {
      "id": 10640,
      "contract_id": "306599094508",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T01:30:10"
    },
    {
      "id": 10641,
      "contract_id": "306599110708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:30:28"
    },
    {
      "id": 10642,
      "contract_id": "306599126388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:30:46"
    },
    {
      "id": 10643,
      "contract_id": "306599149648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:31:04"
    },
    {
      "id": 10644,
      "contract_id": "306599165608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:31:23"
    },
    {
      "id": 10645,
      "contract_id": "306599177668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:31:40"
    },
    {
      "id": 10646,
      "contract_id": "306599191848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:31:58"
    },
    {
      "id": 10647,
      "contract_id": "306599209088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:32:16"
    },
    {
      "id": 10648,
      "contract_id": "306599226048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:32:34"
    },
    {
      "id": 10649,
      "contract_id": "306599241128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T01:32:52"
    },
    {
      "id": 10650,
      "contract_id": "306599247688",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T01:33:00"
    },
    {
      "id": 10651,
      "contract_id": "306599262508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:33:18"
    },
    {
      "id": 10652,
      "contract_id": "306599278488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T01:33:36"
    },
    {
      "id": 10653,
      "contract_id": "306599285348",
      "type": "DIFF",
      "stake": 1.4,
      "profit": -1.4,
      "status": "LOST",
      "timestamp": "2026-02-15T01:33:44"
    },
    {
      "id": 10654,
      "contract_id": "306599292888",
      "type": "DIFF",
      "stake": 5.6,
      "profit": 0.49,
      "status": "WON",
      "timestamp": "2026-02-15T01:33:52"
    },
    {
      "id": 10655,
      "contract_id": "306599309188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:34:10"
    },
    {
      "id": 10656,
      "contract_id": "306599324088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:34:28"
    },
    {
      "id": 10657,
      "contract_id": "306599338368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:34:46"
    },
    {
      "id": 10658,
      "contract_id": "306599354268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:35:04"
    },
    {
      "id": 10659,
      "contract_id": "306599369968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:35:22"
    },
    {
      "id": 10660,
      "contract_id": "306599384748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:35:40"
    },
    {
      "id": 10661,
      "contract_id": "306599401488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:35:58"
    },
    {
      "id": 10662,
      "contract_id": "306599417988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:36:16"
    },
    {
      "id": 10663,
      "contract_id": "306599440608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:36:34"
    },
    {
      "id": 10664,
      "contract_id": "306599457968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:36:52"
    },
    {
      "id": 10665,
      "contract_id": "306599481428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:37:10"
    },
    {
      "id": 10666,
      "contract_id": "306599496908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:37:28"
    },
    {
      "id": 10667,
      "contract_id": "306599514148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T01:37:47"
    },
    {
      "id": 10668,
      "contract_id": "306599521128",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T01:37:54"
    },
    {
      "id": 10669,
      "contract_id": "306599538108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:38:12"
    },
    {
      "id": 10670,
      "contract_id": "306599554288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:38:30"
    },
    {
      "id": 10671,
      "contract_id": "306599569928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:38:48"
    },
    {
      "id": 10672,
      "contract_id": "306599587328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:39:06"
    },
    {
      "id": 10673,
      "contract_id": "306599603068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:39:24"
    },
    {
      "id": 10674,
      "contract_id": "306599619128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T01:39:42"
    }
  ]
}