{
  "bucket": "2026-02-13_2000",
  "generated_at": "2026-02-22T16:31:20.232921",
  "total_trades": 24,
  "start_ts": "2026-02-13T20:00:00",
  "end_ts": "2026-02-13T20:09:59",
  "stats": {
    "total": 24,
    "closed": 23,
    "wins": 21,
    "losses": 2,
    "opens": 1,
    "gross_win": 15.07,
    "gross_loss": -8.08,
    "net_profit": 6.989999999999999,
    "total_stake": 185.51,
    "win_rate": 91.30434782608695,
    "avg_profit": 0.3039130434782608,
    "profit_factor": 1.86509900990099,
    "roi": 3.7679909438844263,
    "first_ts": "2026-02-13 20:03:29",
    "last_ts": "2026-02-13 20:07:43",
    "max_drawdown": 4.04,
    "max_drawdown_pct": 57.79685264663807,
    "consecutive_wins": 15,
    "consecutive_losses": 1,
    "largest_win": 4.21,
    "largest_loss": -4.04
  },
  "trades": [
    {
      "id": 8383,
      "contract_id": "306508196588",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:03:29"
    },
    {
      "id": 8384,
      "contract_id": "306508201428",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:03:37"
    },
    {
      "id": 8385,
      "contract_id": "306508206228",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:03:45"
    },
    {
      "id": 8386,
      "contract_id": "306508209708",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:03:51"
    },
    {
      "id": 8387,
      "contract_id": "306508214868",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:03:59"
    },
    {
      "id": 8388,
      "contract_id": "306508220908",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:07"
    },
    {
      "id": 8389,
      "contract_id": "306508225928",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:15"
    },
    {
      "id": 8390,
      "contract_id": "306508231108",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:23"
    },
    {
      "id": 8391,
      "contract_id": "306508235708",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:31"
    },
    {
      "id": 8392,
      "contract_id": "306508240288",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:39"
    },
    {
      "id": 8393,
      "contract_id": "306508245108",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:47"
    },
    {
      "id": 8394,
      "contract_id": "306508250248",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:04:55"
    },
    {
      "id": 8395,
      "contract_id": "306508256508",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:05:03"
    },
    {
      "id": 8396,
      "contract_id": "306508261908",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:05:11"
    },
    {
      "id": 8397,
      "contract_id": "306508266608",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:05:19"
    },
    {
      "id": 8398,
      "contract_id": "306508270948",
      "type": "DIFF",
      "stake": 4.04,
      "profit": -4.04,
      "status": "LOST",
      "timestamp": "2026-02-13T20:05:27"
    },
    {
      "id": 8399,
      "contract_id": "306508299208",
      "type": "DIFF",
      "stake": 48.36,
      "profit": 4.21,
      "status": "WON",
      "timestamp": "2026-02-13T20:06:11"
    },
    {
      "id": 8400,
      "contract_id": "306508304268",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:06:19"
    },
    {
      "id": 8401,
      "contract_id": "306508309488",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:06:27"
    },
    {
      "id": 8402,
      "contract_id": "306508314648",
      "type": "DIFF",
      "stake": 4.04,
      "profit": -4.04,
      "status": "LOST",
      "timestamp": "2026-02-13T20:06:35"
    },
    {
      "id": 8403,
      "contract_id": "306508343308",
      "type": "DIFF",
      "stake": 48.36,
      "profit": 4.21,
      "status": "WON",
      "timestamp": "2026-02-13T20:07:19"
    },
    {
      "id": 8404,
      "contract_id": "306508347828",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:07:27"
    },
    {
      "id": 8405,
      "contract_id": "306508352608",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T20:07:35"
    },
    {
      "id": 8406,
      "contract_id": "306508357348",
      "type": "DIFF",
      "stake": 4.04,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-13T20:07:43"
    }
  ]
}