{
  "bucket": "2026-02-11_1230",
  "generated_at": "2026-02-22T16:31:19.572792",
  "total_trades": 58,
  "start_ts": "2026-02-11T12:30:00",
  "end_ts": "2026-02-11T12:39:59",
  "stats": {
    "total": 58,
    "closed": 56,
    "wins": 52,
    "losses": 4,
    "opens": 2,
    "gross_win": 2.6,
    "gross_loss": -1.4,
    "net_profit": 1.2,
    "total_stake": 35.7,
    "win_rate": 92.85714285714286,
    "avg_profit": 0.02142857142857143,
    "profit_factor": 1.8571428571428574,
    "roi": 3.361344537815126,
    "first_ts": "2026-02-11 12:30:04",
    "last_ts": "2026-02-11 12:39:58",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 29.16666666666665,
    "consecutive_wins": 28,
    "consecutive_losses": 1,
    "largest_win": 0.41,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 3551,
      "contract_id": "306299773528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:30:04"
    },
    {
      "id": 3552,
      "contract_id": "306299782348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:30:12"
    },
    {
      "id": 3553,
      "contract_id": "306299789488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:30:18"
    },
    {
      "id": 3554,
      "contract_id": "306299798948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:30:26"
    },
    {
      "id": 3555,
      "contract_id": "306299808368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T12:30:34"
    },
    {
      "id": 3556,
      "contract_id": "306299862208",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:18"
    },
    {
      "id": 3557,
      "contract_id": "306299871628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:26"
    },
    {
      "id": 3558,
      "contract_id": "306299880388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:34"
    },
    {
      "id": 3559,
      "contract_id": "306299887248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:40"
    },
    {
      "id": 3560,
      "contract_id": "306299896448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:48"
    },
    {
      "id": 3561,
      "contract_id": "306299905728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:31:56"
    },
    {
      "id": 3562,
      "contract_id": "306299916428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:04"
    },
    {
      "id": 3563,
      "contract_id": "306299925588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:12"
    },
    {
      "id": 3564,
      "contract_id": "306299934568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:20"
    },
    {
      "id": 3565,
      "contract_id": "306299943268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:28"
    },
    {
      "id": 3566,
      "contract_id": "306299950148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:34"
    },
    {
      "id": 3567,
      "contract_id": "306299959788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:42"
    },
    {
      "id": 3568,
      "contract_id": "306299966488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:48"
    },
    {
      "id": 3569,
      "contract_id": "306299975928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:32:56"
    },
    {
      "id": 3570,
      "contract_id": "306299985628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T12:33:04"
    },
    {
      "id": 3571,
      "contract_id": "306300035948",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T12:33:49"
    },
    {
      "id": 3572,
      "contract_id": "306300043428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T12:33:56"
    },
    {
      "id": 3573,
      "contract_id": "306300091748",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T12:34:40"
    },
    {
      "id": 3574,
      "contract_id": "306300100828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:34:48"
    },
    {
      "id": 3575,
      "contract_id": "306300109408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:34:56"
    },
    {
      "id": 3576,
      "contract_id": "306300118488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:35:04"
    },
    {
      "id": 3577,
      "contract_id": "306300127068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:35:12"
    },
    {
      "id": 3578,
      "contract_id": "306300135728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T12:35:20"
    },
    {
      "id": 3579,
      "contract_id": "306300185828",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:02"
    },
    {
      "id": 3580,
      "contract_id": "306300194748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:10"
    },
    {
      "id": 3581,
      "contract_id": "306300209128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-11T12:36:22"
    },
    {
      "id": 3582,
      "contract_id": "306300209148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-11T12:36:22"
    },
    {
      "id": 3583,
      "contract_id": "306300209228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:23"
    },
    {
      "id": 3584,
      "contract_id": "306300217008",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:30"
    },
    {
      "id": 3585,
      "contract_id": "306300228468",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:40"
    },
    {
      "id": 3586,
      "contract_id": "306300239128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:50"
    },
    {
      "id": 3587,
      "contract_id": "306300246048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:36:56"
    },
    {
      "id": 3588,
      "contract_id": "306300254788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:04"
    },
    {
      "id": 3589,
      "contract_id": "306300265688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:14"
    },
    {
      "id": 3590,
      "contract_id": "306300276928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:24"
    },
    {
      "id": 3591,
      "contract_id": "306300286708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:32"
    },
    {
      "id": 3592,
      "contract_id": "306300296048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:40"
    },
    {
      "id": 3593,
      "contract_id": "306300305088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:48"
    },
    {
      "id": 3594,
      "contract_id": "306300316228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:37:58"
    },
    {
      "id": 3595,
      "contract_id": "306300328388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:08"
    },
    {
      "id": 3596,
      "contract_id": "306300338048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:16"
    },
    {
      "id": 3597,
      "contract_id": "306300349888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:26"
    },
    {
      "id": 3598,
      "contract_id": "306300359508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:34"
    },
    {
      "id": 3599,
      "contract_id": "306300368068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:42"
    },
    {
      "id": 3600,
      "contract_id": "306300376668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:50"
    },
    {
      "id": 3601,
      "contract_id": "306300386828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:38:58"
    },
    {
      "id": 3602,
      "contract_id": "306300400968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:08"
    },
    {
      "id": 3603,
      "contract_id": "306300411508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:16"
    },
    {
      "id": 3604,
      "contract_id": "306300420268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:24"
    },
    {
      "id": 3605,
      "contract_id": "306300429908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:32"
    },
    {
      "id": 3606,
      "contract_id": "306300439488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:40"
    },
    {
      "id": 3607,
      "contract_id": "306300450728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:50"
    },
    {
      "id": 3608,
      "contract_id": "306300459868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T12:39:58"
    }
  ]
}