{
  "bucket": "2026-02-15_09",
  "generated_at": "2026-02-22T16:31:18.288656",
  "total_trades": 29,
  "start_ts": "2026-02-15T09:00:00",
  "end_ts": "2026-02-15T09:59:59",
  "stats": {
    "total": 29,
    "closed": 29,
    "wins": 25,
    "losses": 4,
    "opens": 0,
    "gross_win": 203.25,
    "gross_loss": -183.48,
    "net_profit": 19.77000000000001,
    "total_stake": 2521.53,
    "win_rate": 86.20689655172413,
    "avg_profit": 0.6817241379310348,
    "profit_factor": 1.1077501635055593,
    "roi": 0.784047780514212,
    "first_ts": "2026-02-15 09:00:12",
    "last_ts": "2026-02-15 09:07:46",
    "max_drawdown": 159.0,
    "max_drawdown_pct": 804.2488619119871,
    "consecutive_wins": 11,
    "consecutive_losses": 2,
    "largest_win": 40.83,
    "largest_loss": -146.76
  },
  "trades": [
    {
      "id": 11808,
      "contract_id": "306625957128",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:00:12"
    },
    {
      "id": 11809,
      "contract_id": "306625979008",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:00:30"
    },
    {
      "id": 11810,
      "contract_id": "306626000888",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:00:48"
    },
    {
      "id": 11811,
      "contract_id": "306626024348",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:01:06"
    },
    {
      "id": 11812,
      "contract_id": "306626046948",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:01:24"
    },
    {
      "id": 11813,
      "contract_id": "306626069928",
      "type": "DIFF",
      "stake": 12.23,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:01:42"
    },
    {
      "id": 11814,
      "contract_id": "306626092408",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:02:00"
    },
    {
      "id": 11815,
      "contract_id": "306626113588",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:02:18"
    },
    {
      "id": 11816,
      "contract_id": "306626135288",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:02:36"
    },
    {
      "id": 11817,
      "contract_id": "306626156508",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:02:54"
    },
    {
      "id": 11818,
      "contract_id": "306626177188",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:03:12"
    },
    {
      "id": 11819,
      "contract_id": "306626195128",
      "type": "DIFF",
      "stake": 12.24,
      "profit": -12.24,
      "status": "LOST",
      "timestamp": "2026-02-15T09:03:28"
    },
    {
      "id": 11820,
      "contract_id": "306626204268",
      "type": "DIFF",
      "stake": 146.76,
      "profit": 12.76,
      "status": "WON",
      "timestamp": "2026-02-15T09:03:36"
    },
    {
      "id": 11821,
      "contract_id": "306626224408",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:03:54"
    },
    {
      "id": 11822,
      "contract_id": "306626245508",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:04:12"
    },
    {
      "id": 11823,
      "contract_id": "306626265608",
      "type": "DIFF",
      "stake": 12.24,
      "profit": -12.24,
      "status": "LOST",
      "timestamp": "2026-02-15T09:04:30"
    },
    {
      "id": 11824,
      "contract_id": "306626274328",
      "type": "DIFF",
      "stake": 146.76,
      "profit": -146.76,
      "status": "LOST",
      "timestamp": "2026-02-15T09:04:38"
    },
    {
      "id": 11825,
      "contract_id": "306626283328",
      "type": "DIFF",
      "stake": 441.64,
      "profit": 38.4,
      "status": "WON",
      "timestamp": "2026-02-15T09:04:46"
    },
    {
      "id": 11826,
      "contract_id": "306626308148",
      "type": "DIFF",
      "stake": 446.63,
      "profit": 38.84,
      "status": "WON",
      "timestamp": "2026-02-15T09:05:04"
    },
    {
      "id": 11827,
      "contract_id": "306626327628",
      "type": "DIFF",
      "stake": 454.17,
      "profit": 39.49,
      "status": "WON",
      "timestamp": "2026-02-15T09:05:20"
    },
    {
      "id": 11828,
      "contract_id": "306626346348",
      "type": "DIFF",
      "stake": 469.56,
      "profit": 40.83,
      "status": "WON",
      "timestamp": "2026-02-15T09:05:36"
    },
    {
      "id": 11829,
      "contract_id": "306626366928",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:05:54"
    },
    {
      "id": 11830,
      "contract_id": "306626388028",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:06:12"
    },
    {
      "id": 11831,
      "contract_id": "306626408548",
      "type": "DIFF",
      "stake": 12.24,
      "profit": -12.24,
      "status": "LOST",
      "timestamp": "2026-02-15T09:06:30"
    },
    {
      "id": 11832,
      "contract_id": "306626418108",
      "type": "DIFF",
      "stake": 146.76,
      "profit": 12.76,
      "status": "WON",
      "timestamp": "2026-02-15T09:06:38"
    },
    {
      "id": 11833,
      "contract_id": "306626437788",
      "type": "DIFF",
      "stake": 12.24,
      "profit": 1.06,
      "status": "WON",
      "timestamp": "2026-02-15T09:06:54"
    },
    {
      "id": 11834,
      "contract_id": "306626461448",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T09:07:12"
    },
    {
      "id": 11835,
      "contract_id": "306626485608",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T09:07:30"
    },
    {
      "id": 11836,
      "contract_id": "306626506768",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T09:07:46"
    }
  ]
}