{
  "bucket": "2026-02-15_2140",
  "generated_at": "2026-02-22T16:31:21.330914",
  "total_trades": 30,
  "start_ts": "2026-02-15T21:40:00",
  "end_ts": "2026-02-15T21:49:59",
  "stats": {
    "total": 30,
    "closed": 30,
    "wins": 29,
    "losses": 1,
    "opens": 0,
    "gross_win": 42.74,
    "gross_loss": -12.26,
    "net_profit": 30.48,
    "total_stake": 502.74,
    "win_rate": 96.66666666666667,
    "avg_profit": 1.016,
    "profit_factor": 3.4861337683523654,
    "roi": 6.062775987588018,
    "first_ts": "2026-02-15 21:41:12",
    "last_ts": "2026-02-15 21:49:46",
    "max_drawdown": 12.26,
    "max_drawdown_pct": 40.223097112860884,
    "consecutive_wins": 24,
    "consecutive_losses": 1,
    "largest_win": 12.78,
    "largest_loss": -12.26
  },
  "trades": [
    {
      "id": 11840,
      "contract_id": "306673623568",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:41:12"
    },
    {
      "id": 11841,
      "contract_id": "306673634908",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:41:30"
    },
    {
      "id": 11842,
      "contract_id": "306673645368",
      "type": "DIFF",
      "stake": 12.25,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:41:48"
    },
    {
      "id": 11843,
      "contract_id": "306673657148",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:42:06"
    },
    {
      "id": 11844,
      "contract_id": "306673667968",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:42:24"
    },
    {
      "id": 11845,
      "contract_id": "306673678288",
      "type": "DIFF",
      "stake": 12.26,
      "profit": -12.26,
      "status": "LOST",
      "timestamp": "2026-02-15T21:42:42"
    },
    {
      "id": 11846,
      "contract_id": "306673682868",
      "type": "DIFF",
      "stake": 147.0,
      "profit": 12.78,
      "status": "WON",
      "timestamp": "2026-02-15T21:42:50"
    },
    {
      "id": 11847,
      "contract_id": "306673695008",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:43:08"
    },
    {
      "id": 11848,
      "contract_id": "306673705768",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:43:26"
    },
    {
      "id": 11849,
      "contract_id": "306673716828",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:43:44"
    },
    {
      "id": 11850,
      "contract_id": "306673728788",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:44:02"
    },
    {
      "id": 11851,
      "contract_id": "306673741548",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:44:22"
    },
    {
      "id": 11852,
      "contract_id": "306673752688",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:44:40"
    },
    {
      "id": 11853,
      "contract_id": "306673764368",
      "type": "DIFF",
      "stake": 12.26,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:44:58"
    },
    {
      "id": 11854,
      "contract_id": "306673776508",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:45:16"
    },
    {
      "id": 11855,
      "contract_id": "306673788868",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:45:34"
    },
    {
      "id": 11856,
      "contract_id": "306673800868",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:45:53"
    },
    {
      "id": 11857,
      "contract_id": "306673813388",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:46:10"
    },
    {
      "id": 11858,
      "contract_id": "306673825388",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:46:28"
    },
    {
      "id": 11859,
      "contract_id": "306673837548",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:46:46"
    },
    {
      "id": 11860,
      "contract_id": "306673850108",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:47:04"
    },
    {
      "id": 11861,
      "contract_id": "306673861368",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:47:22"
    },
    {
      "id": 11862,
      "contract_id": "306673872888",
      "type": "DIFF",
      "stake": 12.27,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:47:40"
    },
    {
      "id": 11863,
      "contract_id": "306673884788",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:47:58"
    },
    {
      "id": 11864,
      "contract_id": "306673896508",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:48:16"
    },
    {
      "id": 11865,
      "contract_id": "306673907528",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:48:34"
    },
    {
      "id": 11866,
      "contract_id": "306673918868",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:48:52"
    },
    {
      "id": 11867,
      "contract_id": "306673931828",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:49:10"
    },
    {
      "id": 11868,
      "contract_id": "306673944828",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:49:28"
    },
    {
      "id": 11869,
      "contract_id": "306673956108",
      "type": "DIFF",
      "stake": 12.28,
      "profit": 1.07,
      "status": "WON",
      "timestamp": "2026-02-15T21:49:46"
    }
  ]
}