{
  "bucket": "2026-02-19_19",
  "generated_at": "2026-02-22T16:31:18.829091",
  "total_trades": 10,
  "start_ts": "2026-02-19T19:00:00",
  "end_ts": "2026-02-19T19:59:59",
  "stats": {
    "total": 10,
    "closed": 9,
    "wins": 7,
    "losses": 2,
    "opens": 1,
    "gross_win": 56.160000000000004,
    "gross_loss": -44.52,
    "net_profit": 11.639999999999997,
    "total_stake": 712.33,
    "win_rate": 77.77777777777779,
    "avg_profit": 1.293333333333333,
    "profit_factor": 1.261455525606469,
    "roi": 1.6340740948717583,
    "first_ts": "2026-02-19 19:01:55",
    "last_ts": "2026-02-19 19:09:02",
    "max_drawdown": 22.26,
    "max_drawdown_pct": 191.2371134020619,
    "consecutive_wins": 3,
    "consecutive_losses": 1,
    "largest_win": 23.23,
    "largest_loss": -22.26
  },
  "trades": [
    {
      "id": 14033,
      "contract_id": "307020790988",
      "type": "DIFF",
      "stake": 22.26,
      "profit": 1.94,
      "status": "WON",
      "timestamp": "2026-02-19T19:01:55"
    },
    {
      "id": 14034,
      "contract_id": "307020862948",
      "type": "DIFF",
      "stake": 22.26,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-19T19:03:19"
    },
    {
      "id": 14035,
      "contract_id": "307020863268",
      "type": "DIFF",
      "stake": 22.26,
      "profit": -22.26,
      "status": "LOST",
      "timestamp": "2026-02-19T19:03:19"
    },
    {
      "id": 14036,
      "contract_id": "307020901088",
      "type": "DIFF",
      "stake": 267.12,
      "profit": 23.23,
      "status": "WON",
      "timestamp": "2026-02-19T19:04:04"
    },
    {
      "id": 14037,
      "contract_id": "307020970808",
      "type": "DIFF",
      "stake": 22.26,
      "profit": 1.94,
      "status": "WON",
      "timestamp": "2026-02-19T19:05:24"
    },
    {
      "id": 14038,
      "contract_id": "307021003208",
      "type": "DIFF",
      "stake": 22.26,
      "profit": 1.94,
      "status": "WON",
      "timestamp": "2026-02-19T19:06:03"
    },
    {
      "id": 14039,
      "contract_id": "307021033608",
      "type": "DIFF",
      "stake": 22.26,
      "profit": -22.26,
      "status": "LOST",
      "timestamp": "2026-02-19T19:06:40"
    },
    {
      "id": 14040,
      "contract_id": "307021068348",
      "type": "DIFF",
      "stake": 267.12,
      "profit": 23.23,
      "status": "WON",
      "timestamp": "2026-02-19T19:07:22"
    },
    {
      "id": 14041,
      "contract_id": "307021097028",
      "type": "DIFF",
      "stake": 22.26,
      "profit": 1.94,
      "status": "WON",
      "timestamp": "2026-02-19T19:08:00"
    },
    {
      "id": 14042,
      "contract_id": "307021149068",
      "type": "DIFF",
      "stake": 22.27,
      "profit": 1.94,
      "status": "WON",
      "timestamp": "2026-02-19T19:09:02"
    }
  ]
}