{
  "bucket": "2026-02-09_1740",
  "generated_at": "2026-02-22T16:31:19.291729",
  "total_trades": 48,
  "start_ts": "2026-02-09T17:40:00",
  "end_ts": "2026-02-09T17:49:59",
  "stats": {
    "total": 48,
    "closed": 44,
    "wins": 41,
    "losses": 3,
    "opens": 4,
    "gross_win": 1.5999999999999999,
    "gross_loss": -1.0499999999999998,
    "net_profit": 0.55,
    "total_stake": 28.349999999999998,
    "win_rate": 93.18181818181817,
    "avg_profit": 0.0125,
    "profit_factor": 1.523809523809524,
    "roi": 1.940035273368607,
    "first_ts": "2026-02-09 17:42:11",
    "last_ts": "2026-02-09 17:49:54",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 38.888888888888864,
    "consecutive_wins": 33,
    "consecutive_losses": 1,
    "largest_win": 0.41,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 1658,
      "contract_id": "306153090188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:42:11"
    },
    {
      "id": 1659,
      "contract_id": "306153096908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T17:42:17"
    },
    {
      "id": 1660,
      "contract_id": "306153151228",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T17:42:59"
    },
    {
      "id": 1661,
      "contract_id": "306153159488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:05"
    },
    {
      "id": 1662,
      "contract_id": "306153166328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:11"
    },
    {
      "id": 1663,
      "contract_id": "306153173728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:17"
    },
    {
      "id": 1664,
      "contract_id": "306153182208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:25"
    },
    {
      "id": 1665,
      "contract_id": "306153191568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:33"
    },
    {
      "id": 1666,
      "contract_id": "306153200528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:43:41"
    },
    {
      "id": 1667,
      "contract_id": "306153212308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T17:43:52"
    },
    {
      "id": 1668,
      "contract_id": "306153213788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T17:43:53"
    },
    {
      "id": 1669,
      "contract_id": "306153268128",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T17:44:37"
    },
    {
      "id": 1670,
      "contract_id": "306153281888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T17:44:48"
    },
    {
      "id": 1671,
      "contract_id": "306153282968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:44:49"
    },
    {
      "id": 1672,
      "contract_id": "306153292908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:44:57"
    },
    {
      "id": 1673,
      "contract_id": "306153304728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:05"
    },
    {
      "id": 1674,
      "contract_id": "306153312088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:11"
    },
    {
      "id": 1675,
      "contract_id": "306153322008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:19"
    },
    {
      "id": 1676,
      "contract_id": "306153333728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:29"
    },
    {
      "id": 1677,
      "contract_id": "306153342528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:37"
    },
    {
      "id": 1678,
      "contract_id": "306153349148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:43"
    },
    {
      "id": 1679,
      "contract_id": "306153358748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:51"
    },
    {
      "id": 1680,
      "contract_id": "306153368448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:45:59"
    },
    {
      "id": 1681,
      "contract_id": "306153378508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T17:46:07"
    },
    {
      "id": 1682,
      "contract_id": "306153379448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:07"
    },
    {
      "id": 1683,
      "contract_id": "306153390228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:17"
    },
    {
      "id": 1684,
      "contract_id": "306153398868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:25"
    },
    {
      "id": 1685,
      "contract_id": "306153411828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:35"
    },
    {
      "id": 1686,
      "contract_id": "306153422288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:43"
    },
    {
      "id": 1687,
      "contract_id": "306153430548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:51"
    },
    {
      "id": 1688,
      "contract_id": "306153439628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:46:59"
    },
    {
      "id": 1689,
      "contract_id": "306153451328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:07"
    },
    {
      "id": 1690,
      "contract_id": "306153460388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:15"
    },
    {
      "id": 1691,
      "contract_id": "306153469368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:23"
    },
    {
      "id": 1692,
      "contract_id": "306153481928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:31"
    },
    {
      "id": 1693,
      "contract_id": "306153490788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:39"
    },
    {
      "id": 1694,
      "contract_id": "306153501648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:47"
    },
    {
      "id": 1695,
      "contract_id": "306153510008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:47:55"
    },
    {
      "id": 1696,
      "contract_id": "306153520608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:03"
    },
    {
      "id": 1697,
      "contract_id": "306153529588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:11"
    },
    {
      "id": 1698,
      "contract_id": "306153538448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:19"
    },
    {
      "id": 1699,
      "contract_id": "306153547888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:27"
    },
    {
      "id": 1700,
      "contract_id": "306153558608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:35"
    },
    {
      "id": 1701,
      "contract_id": "306153571668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:45"
    },
    {
      "id": 1702,
      "contract_id": "306153583068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:48:53"
    },
    {
      "id": 1703,
      "contract_id": "306153593048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T17:49:01"
    },
    {
      "id": 1704,
      "contract_id": "306153601768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T17:49:09"
    },
    {
      "id": 1705,
      "contract_id": "306153652748",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T17:49:54"
    }
  ]
}