{
  "bucket": "2026-02-13_2340",
  "generated_at": "2026-02-22T16:31:20.257205",
  "total_trades": 54,
  "start_ts": "2026-02-13T23:40:00",
  "end_ts": "2026-02-13T23:49:59",
  "stats": {
    "total": 54,
    "closed": 54,
    "wins": 50,
    "losses": 4,
    "opens": 0,
    "gross_win": 35.08,
    "gross_loss": -15.41,
    "net_profit": 19.669999999999998,
    "total_stake": 419.90000000000003,
    "win_rate": 92.5925925925926,
    "avg_profit": 0.3642592592592592,
    "profit_factor": 2.2764438676184295,
    "roi": 4.684448678256727,
    "first_ts": "2026-02-13 23:40:28",
    "last_ts": "2026-02-13 23:49:56",
    "max_drawdown": 3.8599999999999994,
    "max_drawdown_pct": 19.62379257752923,
    "consecutive_wins": 22,
    "consecutive_losses": 1,
    "largest_win": 4.03,
    "largest_loss": -3.86
  },
  "trades": [
    {
      "id": 8593,
      "contract_id": "306515878488",
      "type": "DIFF",
      "stake": 46.2,
      "profit": 4.02,
      "status": "WON",
      "timestamp": "2026-02-13T23:40:28"
    },
    {
      "id": 8594,
      "contract_id": "306515883488",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:40:36"
    },
    {
      "id": 8595,
      "contract_id": "306515888508",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:40:44"
    },
    {
      "id": 8596,
      "contract_id": "306515893848",
      "type": "DIFF",
      "stake": 3.85,
      "profit": -3.85,
      "status": "LOST",
      "timestamp": "2026-02-13T23:40:52"
    },
    {
      "id": 8597,
      "contract_id": "306515923668",
      "type": "DIFF",
      "stake": 46.2,
      "profit": 4.02,
      "status": "WON",
      "timestamp": "2026-02-13T23:41:36"
    },
    {
      "id": 8598,
      "contract_id": "306515928768",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:41:44"
    },
    {
      "id": 8599,
      "contract_id": "306515933628",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:41:52"
    },
    {
      "id": 8600,
      "contract_id": "306515939528",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:00"
    },
    {
      "id": 8601,
      "contract_id": "306515945588",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:08"
    },
    {
      "id": 8602,
      "contract_id": "306515950708",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:17"
    },
    {
      "id": 8603,
      "contract_id": "306515955768",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:24"
    },
    {
      "id": 8604,
      "contract_id": "306515960948",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:32"
    },
    {
      "id": 8605,
      "contract_id": "306515966088",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:40"
    },
    {
      "id": 8606,
      "contract_id": "306515971308",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:48"
    },
    {
      "id": 8607,
      "contract_id": "306515976288",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:42:56"
    },
    {
      "id": 8608,
      "contract_id": "306515981808",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:43:04"
    },
    {
      "id": 8609,
      "contract_id": "306515986828",
      "type": "DIFF",
      "stake": 3.85,
      "profit": -3.85,
      "status": "LOST",
      "timestamp": "2026-02-13T23:43:12"
    },
    {
      "id": 8610,
      "contract_id": "306516017308",
      "type": "DIFF",
      "stake": 46.2,
      "profit": 4.02,
      "status": "WON",
      "timestamp": "2026-02-13T23:43:56"
    },
    {
      "id": 8611,
      "contract_id": "306516024728",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:04"
    },
    {
      "id": 8612,
      "contract_id": "306516029608",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:12"
    },
    {
      "id": 8613,
      "contract_id": "306516034568",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:20"
    },
    {
      "id": 8614,
      "contract_id": "306516039468",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:28"
    },
    {
      "id": 8615,
      "contract_id": "306516043848",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:36"
    },
    {
      "id": 8616,
      "contract_id": "306516048108",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:44"
    },
    {
      "id": 8617,
      "contract_id": "306516053208",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:44:52"
    },
    {
      "id": 8618,
      "contract_id": "306516058348",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:45:00"
    },
    {
      "id": 8619,
      "contract_id": "306516064448",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:45:08"
    },
    {
      "id": 8620,
      "contract_id": "306516069508",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:45:16"
    },
    {
      "id": 8621,
      "contract_id": "306516074828",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:45:24"
    },
    {
      "id": 8622,
      "contract_id": "306516079908",
      "type": "DIFF",
      "stake": 3.85,
      "profit": -3.85,
      "status": "LOST",
      "timestamp": "2026-02-13T23:45:32"
    },
    {
      "id": 8623,
      "contract_id": "306516108988",
      "type": "DIFF",
      "stake": 46.2,
      "profit": 4.02,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:16"
    },
    {
      "id": 8624,
      "contract_id": "306516114148",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:24"
    },
    {
      "id": 8625,
      "contract_id": "306516118948",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:32"
    },
    {
      "id": 8626,
      "contract_id": "306516123788",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:40"
    },
    {
      "id": 8627,
      "contract_id": "306516128248",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:48"
    },
    {
      "id": 8628,
      "contract_id": "306516133108",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:46:56"
    },
    {
      "id": 8629,
      "contract_id": "306516139028",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:04"
    },
    {
      "id": 8630,
      "contract_id": "306516143768",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:12"
    },
    {
      "id": 8631,
      "contract_id": "306516148548",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:20"
    },
    {
      "id": 8632,
      "contract_id": "306516153208",
      "type": "DIFF",
      "stake": 3.85,
      "profit": 0.33,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:28"
    },
    {
      "id": 8633,
      "contract_id": "306516159128",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:36"
    },
    {
      "id": 8634,
      "contract_id": "306516163428",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:44"
    },
    {
      "id": 8635,
      "contract_id": "306516167868",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:47:52"
    },
    {
      "id": 8636,
      "contract_id": "306516172628",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:00"
    },
    {
      "id": 8637,
      "contract_id": "306516179048",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:08"
    },
    {
      "id": 8638,
      "contract_id": "306516183988",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:16"
    },
    {
      "id": 8639,
      "contract_id": "306516189468",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:24"
    },
    {
      "id": 8640,
      "contract_id": "306516194408",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:32"
    },
    {
      "id": 8641,
      "contract_id": "306516199588",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:40"
    },
    {
      "id": 8642,
      "contract_id": "306516204848",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:48"
    },
    {
      "id": 8643,
      "contract_id": "306516210188",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:48:56"
    },
    {
      "id": 8644,
      "contract_id": "306516218608",
      "type": "DIFF",
      "stake": 3.86,
      "profit": 0.34,
      "status": "WON",
      "timestamp": "2026-02-13T23:49:04"
    },
    {
      "id": 8645,
      "contract_id": "306516224148",
      "type": "DIFF",
      "stake": 3.86,
      "profit": -3.86,
      "status": "LOST",
      "timestamp": "2026-02-13T23:49:12"
    },
    {
      "id": 8646,
      "contract_id": "306516251768",
      "type": "DIFF",
      "stake": 46.32,
      "profit": 4.03,
      "status": "WON",
      "timestamp": "2026-02-13T23:49:56"
    }
  ]
}