{
  "bucket": "2026-02-14_1920",
  "generated_at": "2026-02-22T16:31:20.412380",
  "total_trades": 35,
  "start_ts": "2026-02-14T19:20:00",
  "end_ts": "2026-02-14T19:29:59",
  "stats": {
    "total": 35,
    "closed": 35,
    "wins": 32,
    "losses": 3,
    "opens": 0,
    "gross_win": 0.94,
    "gross_loss": -1.0499999999999998,
    "net_profit": -0.10999999999999993,
    "total_stake": 15.399999999999999,
    "win_rate": 91.42857142857143,
    "avg_profit": -0.003142857142857141,
    "profit_factor": 0.8952380952380954,
    "roi": -0.714285714285714,
    "first_ts": "2026-02-14 19:20:10",
    "last_ts": "2026-02-14 19:29:52",
    "max_drawdown": 0.6499999999999998,
    "max_drawdown_pct": 0,
    "consecutive_wins": 22,
    "consecutive_losses": 1,
    "largest_win": 0.12,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 9579,
      "contract_id": "306583949208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-14T19:20:10"
    },
    {
      "id": 9580,
      "contract_id": "306583954128",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-14T19:20:18"
    },
    {
      "id": 9581,
      "contract_id": "306583966128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:20:36"
    },
    {
      "id": 9582,
      "contract_id": "306583977568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-14T19:20:54"
    },
    {
      "id": 9583,
      "contract_id": "306583983348",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-14T19:21:02"
    },
    {
      "id": 9584,
      "contract_id": "306583994368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:21:20"
    },
    {
      "id": 9585,
      "contract_id": "306584005968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:21:38"
    },
    {
      "id": 9586,
      "contract_id": "306584018548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:21:56"
    },
    {
      "id": 9587,
      "contract_id": "306584031088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:22:14"
    },
    {
      "id": 9588,
      "contract_id": "306584043448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:22:32"
    },
    {
      "id": 9589,
      "contract_id": "306584055608",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:22:50"
    },
    {
      "id": 9590,
      "contract_id": "306584068408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:23:08"
    },
    {
      "id": 9591,
      "contract_id": "306584080908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-14T19:23:26"
    },
    {
      "id": 9592,
      "contract_id": "306584086068",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-14T19:23:34"
    },
    {
      "id": 9593,
      "contract_id": "306584098928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:23:52"
    },
    {
      "id": 9594,
      "contract_id": "306584113228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:24:10"
    },
    {
      "id": 9595,
      "contract_id": "306584125748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:24:28"
    },
    {
      "id": 9596,
      "contract_id": "306584138328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:24:46"
    },
    {
      "id": 9597,
      "contract_id": "306584151948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:25:04"
    },
    {
      "id": 9598,
      "contract_id": "306584164948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:25:22"
    },
    {
      "id": 9599,
      "contract_id": "306584176428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:25:40"
    },
    {
      "id": 9600,
      "contract_id": "306584188428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:25:58"
    },
    {
      "id": 9601,
      "contract_id": "306584201548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:26:16"
    },
    {
      "id": 9602,
      "contract_id": "306584213388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:26:34"
    },
    {
      "id": 9603,
      "contract_id": "306584226428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:26:52"
    },
    {
      "id": 9604,
      "contract_id": "306584240648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:27:10"
    },
    {
      "id": 9605,
      "contract_id": "306584253548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:27:28"
    },
    {
      "id": 9606,
      "contract_id": "306584265988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:27:46"
    },
    {
      "id": 9607,
      "contract_id": "306584279408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:28:04"
    },
    {
      "id": 9608,
      "contract_id": "306584292528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:28:22"
    },
    {
      "id": 9609,
      "contract_id": "306584304828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:28:40"
    },
    {
      "id": 9610,
      "contract_id": "306584316768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:28:58"
    },
    {
      "id": 9611,
      "contract_id": "306584330468",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:29:16"
    },
    {
      "id": 9612,
      "contract_id": "306584342928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:29:34"
    },
    {
      "id": 9613,
      "contract_id": "306584355528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-14T19:29:52"
    }
  ]
}