{
  "bucket": "2026-02-13_1730",
  "generated_at": "2026-02-22T16:31:20.216537",
  "total_trades": 23,
  "start_ts": "2026-02-13T17:30:00",
  "end_ts": "2026-02-13T17:39:59",
  "stats": {
    "total": 23,
    "closed": 22,
    "wins": 21,
    "losses": 1,
    "opens": 1,
    "gross_win": 11.19,
    "gross_loss": -4.02,
    "net_profit": 7.17,
    "total_stake": 136.68,
    "win_rate": 95.45454545454545,
    "avg_profit": 0.3259090909090909,
    "profit_factor": 2.783582089552239,
    "roi": 5.245829675153643,
    "first_ts": "2026-02-13 17:33:29",
    "last_ts": "2026-02-13 17:36:59",
    "max_drawdown": 4.02,
    "max_drawdown_pct": 56.066945606694574,
    "consecutive_wins": 14,
    "consecutive_losses": 1,
    "largest_win": 4.19,
    "largest_loss": -4.02
  },
  "trades": [
    {
      "id": 8259,
      "contract_id": "306501692668",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:33:29"
    },
    {
      "id": 8260,
      "contract_id": "306501698728",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:33:37"
    },
    {
      "id": 8261,
      "contract_id": "306501704788",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:33:45"
    },
    {
      "id": 8262,
      "contract_id": "306501711008",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:33:53"
    },
    {
      "id": 8263,
      "contract_id": "306501717948",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:34:01"
    },
    {
      "id": 8264,
      "contract_id": "306501724608",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:34:09"
    },
    {
      "id": 8265,
      "contract_id": "306501730668",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:34:17"
    },
    {
      "id": 8266,
      "contract_id": "306501736908",
      "type": "DIFF",
      "stake": 4.02,
      "profit": -4.02,
      "status": "LOST",
      "timestamp": "2026-02-13T17:34:25"
    },
    {
      "id": 8267,
      "contract_id": "306501772708",
      "type": "DIFF",
      "stake": 48.24,
      "profit": 4.19,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:09"
    },
    {
      "id": 8268,
      "contract_id": "306501779228",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:17"
    },
    {
      "id": 8269,
      "contract_id": "306501785848",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:25"
    },
    {
      "id": 8270,
      "contract_id": "306501792088",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:33"
    },
    {
      "id": 8271,
      "contract_id": "306501796468",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:39"
    },
    {
      "id": 8272,
      "contract_id": "306501802448",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:47"
    },
    {
      "id": 8273,
      "contract_id": "306501809168",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:35:55"
    },
    {
      "id": 8274,
      "contract_id": "306501816568",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:03"
    },
    {
      "id": 8275,
      "contract_id": "306501823288",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:11"
    },
    {
      "id": 8276,
      "contract_id": "306501829348",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:19"
    },
    {
      "id": 8277,
      "contract_id": "306501835848",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:27"
    },
    {
      "id": 8278,
      "contract_id": "306501841708",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:35"
    },
    {
      "id": 8279,
      "contract_id": "306501848208",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:43"
    },
    {
      "id": 8280,
      "contract_id": "306501854868",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T17:36:51"
    },
    {
      "id": 8281,
      "contract_id": "306501861588",
      "type": "DIFF",
      "stake": 4.02,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-13T17:36:59"
    }
  ]
}