{
  "bucket": "2026-02-13_1930",
  "generated_at": "2026-02-22T16:31:20.230147",
  "total_trades": 24,
  "start_ts": "2026-02-13T19:30:00",
  "end_ts": "2026-02-13T19:39:59",
  "stats": {
    "total": 24,
    "closed": 23,
    "wins": 21,
    "losses": 2,
    "opens": 1,
    "gross_win": 15.07,
    "gross_loss": -8.06,
    "net_profit": 7.009999999999999,
    "total_stake": 185.38,
    "win_rate": 91.30434782608695,
    "avg_profit": 0.3047826086956521,
    "profit_factor": 1.8697270471464018,
    "roi": 3.7814219441147907,
    "first_ts": "2026-02-13 19:33:27",
    "last_ts": "2026-02-13 19:37:43",
    "max_drawdown": 4.03,
    "max_drawdown_pct": 57.48930099857349,
    "consecutive_wins": 8,
    "consecutive_losses": 1,
    "largest_win": 4.21,
    "largest_loss": -4.03
  },
  "trades": [
    {
      "id": 8359,
      "contract_id": "306507045708",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:33:27"
    },
    {
      "id": 8360,
      "contract_id": "306507050628",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:33:35"
    },
    {
      "id": 8361,
      "contract_id": "306507055648",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:33:43"
    },
    {
      "id": 8362,
      "contract_id": "306507060448",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:33:51"
    },
    {
      "id": 8363,
      "contract_id": "306507065308",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:33:59"
    },
    {
      "id": 8364,
      "contract_id": "306507070908",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:34:07"
    },
    {
      "id": 8365,
      "contract_id": "306507075928",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:34:15"
    },
    {
      "id": 8366,
      "contract_id": "306507081168",
      "type": "DIFF",
      "stake": 4.03,
      "profit": -4.03,
      "status": "LOST",
      "timestamp": "2026-02-13T19:34:23"
    },
    {
      "id": 8367,
      "contract_id": "306507109548",
      "type": "DIFF",
      "stake": 48.36,
      "profit": 4.21,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:07"
    },
    {
      "id": 8368,
      "contract_id": "306507114508",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:15"
    },
    {
      "id": 8369,
      "contract_id": "306507119468",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:23"
    },
    {
      "id": 8370,
      "contract_id": "306507125008",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:31"
    },
    {
      "id": 8371,
      "contract_id": "306507130868",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:39"
    },
    {
      "id": 8372,
      "contract_id": "306507136108",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:35:47"
    },
    {
      "id": 8373,
      "contract_id": "306507141068",
      "type": "DIFF",
      "stake": 4.03,
      "profit": -4.03,
      "status": "LOST",
      "timestamp": "2026-02-13T19:35:55"
    },
    {
      "id": 8374,
      "contract_id": "306507169488",
      "type": "DIFF",
      "stake": 48.36,
      "profit": 4.21,
      "status": "WON",
      "timestamp": "2026-02-13T19:36:39"
    },
    {
      "id": 8375,
      "contract_id": "306507174548",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:36:47"
    },
    {
      "id": 8376,
      "contract_id": "306507179908",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:36:55"
    },
    {
      "id": 8377,
      "contract_id": "306507186468",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:37:03"
    },
    {
      "id": 8378,
      "contract_id": "306507191528",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:37:11"
    },
    {
      "id": 8379,
      "contract_id": "306507196768",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:37:19"
    },
    {
      "id": 8380,
      "contract_id": "306507201908",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:37:27"
    },
    {
      "id": 8381,
      "contract_id": "306507206868",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.35,
      "status": "WON",
      "timestamp": "2026-02-13T19:37:35"
    },
    {
      "id": 8382,
      "contract_id": "306507212068",
      "type": "DIFF",
      "stake": 4.03,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-13T19:37:43"
    }
  ]
}