{
  "bucket": "2026-02-15_0200",
  "generated_at": "2026-02-22T16:31:20.567098",
  "total_trades": 34,
  "start_ts": "2026-02-15T02:00:00",
  "end_ts": "2026-02-15T02:09:59",
  "stats": {
    "total": 34,
    "closed": 34,
    "wins": 33,
    "losses": 1,
    "opens": 0,
    "gross_win": 0.76,
    "gross_loss": -0.35,
    "net_profit": 0.41000000000000003,
    "total_stake": 12.95,
    "win_rate": 97.05882352941177,
    "avg_profit": 0.012058823529411766,
    "profit_factor": 2.1714285714285717,
    "roi": 3.1660231660231664,
    "first_ts": "2026-02-15 02:00:08",
    "last_ts": "2026-02-15 02:09:52",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 85.36585365853657,
    "consecutive_wins": 32,
    "consecutive_losses": 1,
    "largest_win": 0.12,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 10727,
      "contract_id": "306600661848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:00:08"
    },
    {
      "id": 10728,
      "contract_id": "306600675888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T02:00:26"
    },
    {
      "id": 10729,
      "contract_id": "306600682408",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T02:00:34"
    },
    {
      "id": 10730,
      "contract_id": "306600696148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:00:52"
    },
    {
      "id": 10731,
      "contract_id": "306600711608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:01:10"
    },
    {
      "id": 10732,
      "contract_id": "306600727368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:01:28"
    },
    {
      "id": 10733,
      "contract_id": "306600742068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:01:46"
    },
    {
      "id": 10734,
      "contract_id": "306600758728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:02:04"
    },
    {
      "id": 10735,
      "contract_id": "306600772008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:02:22"
    },
    {
      "id": 10736,
      "contract_id": "306600785928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:02:40"
    },
    {
      "id": 10737,
      "contract_id": "306600799988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:02:58"
    },
    {
      "id": 10738,
      "contract_id": "306600814988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:03:16"
    },
    {
      "id": 10739,
      "contract_id": "306600829588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:03:34"
    },
    {
      "id": 10740,
      "contract_id": "306600844588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:03:52"
    },
    {
      "id": 10741,
      "contract_id": "306600860648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:04:10"
    },
    {
      "id": 10742,
      "contract_id": "306600875448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:04:28"
    },
    {
      "id": 10743,
      "contract_id": "306600890048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:04:46"
    },
    {
      "id": 10744,
      "contract_id": "306600906808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:05:04"
    },
    {
      "id": 10745,
      "contract_id": "306600921408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:05:22"
    },
    {
      "id": 10746,
      "contract_id": "306600936188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:05:40"
    },
    {
      "id": 10747,
      "contract_id": "306600951968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:05:58"
    },
    {
      "id": 10748,
      "contract_id": "306600968648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:06:16"
    },
    {
      "id": 10749,
      "contract_id": "306600982648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:06:34"
    },
    {
      "id": 10750,
      "contract_id": "306600996688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:06:52"
    },
    {
      "id": 10751,
      "contract_id": "306601012588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:07:10"
    },
    {
      "id": 10752,
      "contract_id": "306601027648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:07:28"
    },
    {
      "id": 10753,
      "contract_id": "306601041308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:07:46"
    },
    {
      "id": 10754,
      "contract_id": "306601057168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:08:04"
    },
    {
      "id": 10755,
      "contract_id": "306601071908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:08:22"
    },
    {
      "id": 10756,
      "contract_id": "306601085448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:08:40"
    },
    {
      "id": 10757,
      "contract_id": "306601098948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:08:58"
    },
    {
      "id": 10758,
      "contract_id": "306601115868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:09:16"
    },
    {
      "id": 10759,
      "contract_id": "306601130548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:09:34"
    },
    {
      "id": 10760,
      "contract_id": "306601144708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:09:52"
    }
  ]
}