{
  "bucket": "2026-02-14_2020",
  "generated_at": "2026-02-22T16:31:20.433952",
  "total_trades": 34,
  "start_ts": "2026-02-14T20:20:00",
  "end_ts": "2026-02-14T20:29:59",
  "stats": {
    "total": 34,
    "closed": 34,
    "wins": 34,
    "losses": 0,
    "opens": 0,
    "gross_win": 0.68,
    "gross_loss": 0,
    "net_profit": 0.68,
    "total_stake": 11.899999999999999,
    "win_rate": 100.0,
    "avg_profit": 0.02,
    "profit_factor": 0.0,
    "roi": 5.714285714285715,
    "first_ts": "2026-02-14 20:20:04",
    "last_ts": "2026-02-14 20:29:54",
    "max_drawdown": 0,
    "max_drawdown_pct": 0.0,
    "consecutive_wins": 34,
    "consecutive_losses": 0,
    "largest_win": 0.02,
    "largest_loss": 0
  },
  "trades": [
    {
      "id": 9746,
      "contract_id": "306586296688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:20:04"
    },
    {
      "id": 9747,
      "contract_id": "306586308168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:20:22"
    },
    {
      "id": 9748,
      "contract_id": "306586319068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:20:40"
    },
    {
      "id": 9749,
      "contract_id": "306586329188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:20:58"
    },
    {
      "id": 9750,
      "contract_id": "306586341228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:21:16"
    },
    {
      "id": 9751,
      "contract_id": "306586351868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:21:34"
    },
    {
      "id": 9752,
      "contract_id": "306586362748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:21:52"
    },
    {
      "id": 9753,
      "contract_id": "306586374508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:22:10"
    },
    {
      "id": 9754,
      "contract_id": "306586385548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:22:28"
    },
    {
      "id": 9755,
      "contract_id": "306586396788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:22:46"
    },
    {
      "id": 9756,
      "contract_id": "306586408128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:23:04"
    },
    {
      "id": 9757,
      "contract_id": "306586419468",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:23:22"
    },
    {
      "id": 9758,
      "contract_id": "306586428708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:23:38"
    },
    {
      "id": 9759,
      "contract_id": "306586440208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:23:56"
    },
    {
      "id": 9760,
      "contract_id": "306586451768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:24:14"
    },
    {
      "id": 9761,
      "contract_id": "306586463128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:24:32"
    },
    {
      "id": 9762,
      "contract_id": "306586474048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:24:50"
    },
    {
      "id": 9763,
      "contract_id": "306586486048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:25:08"
    },
    {
      "id": 9764,
      "contract_id": "306586496888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:25:26"
    },
    {
      "id": 9765,
      "contract_id": "306586507628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:25:44"
    },
    {
      "id": 9766,
      "contract_id": "306586519048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:26:02"
    },
    {
      "id": 9767,
      "contract_id": "306586531588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:26:20"
    },
    {
      "id": 9768,
      "contract_id": "306586542228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:26:38"
    },
    {
      "id": 9769,
      "contract_id": "306586553228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:26:56"
    },
    {
      "id": 9770,
      "contract_id": "306586565928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:27:14"
    },
    {
      "id": 9771,
      "contract_id": "306586576488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:27:32"
    },
    {
      "id": 9772,
      "contract_id": "306586585588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:27:48"
    },
    {
      "id": 9773,
      "contract_id": "306586596468",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:28:06"
    },
    {
      "id": 9774,
      "contract_id": "306586606808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:28:24"
    },
    {
      "id": 9775,
      "contract_id": "306586616908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:28:42"
    },
    {
      "id": 9776,
      "contract_id": "306586626848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:29:00"
    },
    {
      "id": 9777,
      "contract_id": "306586636608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:29:18"
    },
    {
      "id": 9778,
      "contract_id": "306586647008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:29:36"
    },
    {
      "id": 9779,
      "contract_id": "306586656988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T20:29:54"
    }
  ]
}