{
  "bucket": "2026-02-11_1430",
  "generated_at": "2026-02-22T16:31:19.666149",
  "total_trades": 43,
  "start_ts": "2026-02-11T14:30:00",
  "end_ts": "2026-02-11T14:39:59",
  "stats": {
    "total": 43,
    "closed": 43,
    "wins": 37,
    "losses": 6,
    "opens": 0,
    "gross_win": 2.69,
    "gross_loss": -2.0999999999999996,
    "net_profit": 0.5900000000000001,
    "total_stake": 34.3,
    "win_rate": 86.04651162790698,
    "avg_profit": 0.013720930232558142,
    "profit_factor": 1.280952380952381,
    "roi": 1.720116618075802,
    "first_ts": "2026-02-11 14:30:03",
    "last_ts": "2026-02-11 14:39:50",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 37.234042553191465,
    "consecutive_wins": 17,
    "consecutive_losses": 1,
    "largest_win": 0.41,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 4048,
      "contract_id": "306308272168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:30:03"
    },
    {
      "id": 4049,
      "contract_id": "306308280488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:30:10"
    },
    {
      "id": 4050,
      "contract_id": "306308289228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:30:18"
    },
    {
      "id": 4051,
      "contract_id": "306308298128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:30:26"
    },
    {
      "id": 4052,
      "contract_id": "306308350368",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T14:31:10"
    },
    {
      "id": 4053,
      "contract_id": "306308361588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:31:20"
    },
    {
      "id": 4054,
      "contract_id": "306308417808",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T14:32:08"
    },
    {
      "id": 4055,
      "contract_id": "306308429428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:32:18"
    },
    {
      "id": 4056,
      "contract_id": "306308443908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:32:30"
    },
    {
      "id": 4057,
      "contract_id": "306308498308",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T14:33:16"
    },
    {
      "id": 4058,
      "contract_id": "306308510368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:33:26"
    },
    {
      "id": 4059,
      "contract_id": "306308521368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:33:34"
    },
    {
      "id": 4060,
      "contract_id": "306308536408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:33:46"
    },
    {
      "id": 4061,
      "contract_id": "306308548888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:33:56"
    },
    {
      "id": 4062,
      "contract_id": "306308563028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:06"
    },
    {
      "id": 4063,
      "contract_id": "306308575368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:16"
    },
    {
      "id": 4064,
      "contract_id": "306308584808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:24"
    },
    {
      "id": 4065,
      "contract_id": "306308598068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:36"
    },
    {
      "id": 4066,
      "contract_id": "306308612948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:46"
    },
    {
      "id": 4067,
      "contract_id": "306308626988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:34:58"
    },
    {
      "id": 4068,
      "contract_id": "306308639068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:08"
    },
    {
      "id": 4069,
      "contract_id": "306308654568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:20"
    },
    {
      "id": 4070,
      "contract_id": "306308663208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:28"
    },
    {
      "id": 4071,
      "contract_id": "306308674208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:36"
    },
    {
      "id": 4072,
      "contract_id": "306308685928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:46"
    },
    {
      "id": 4073,
      "contract_id": "306308695068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:35:54"
    },
    {
      "id": 4074,
      "contract_id": "306308706488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:36:02"
    },
    {
      "id": 4075,
      "contract_id": "306308763708",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T14:36:46"
    },
    {
      "id": 4076,
      "contract_id": "306308778968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:36:58"
    },
    {
      "id": 4077,
      "contract_id": "306308789288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:37:06"
    },
    {
      "id": 4078,
      "contract_id": "306308810768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:37:18"
    },
    {
      "id": 4079,
      "contract_id": "306308824948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:37:30"
    },
    {
      "id": 4080,
      "contract_id": "306308879248",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T14:38:14"
    },
    {
      "id": 4081,
      "contract_id": "306308889208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:38:22"
    },
    {
      "id": 4082,
      "contract_id": "306308898388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:38:30"
    },
    {
      "id": 4083,
      "contract_id": "306308910548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:38:40"
    },
    {
      "id": 4084,
      "contract_id": "306308922548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:38:50"
    },
    {
      "id": 4085,
      "contract_id": "306308937808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:39:02"
    },
    {
      "id": 4086,
      "contract_id": "306308949368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:39:12"
    },
    {
      "id": 4087,
      "contract_id": "306308964148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:39:24"
    },
    {
      "id": 4088,
      "contract_id": "306308973488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:39:32"
    },
    {
      "id": 4089,
      "contract_id": "306308985708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T14:39:42"
    },
    {
      "id": 4090,
      "contract_id": "306308995368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T14:39:50"
    }
  ]
}