{
  "bucket": "2026-02-11_1000",
  "generated_at": "2026-02-22T16:31:19.530130",
  "total_trades": 35,
  "start_ts": "2026-02-11T10:00:00",
  "end_ts": "2026-02-11T10:09:59",
  "stats": {
    "total": 35,
    "closed": 34,
    "wins": 29,
    "losses": 5,
    "opens": 1,
    "gross_win": 2.4,
    "gross_loss": -1.75,
    "net_profit": 0.65,
    "total_stake": 30.38,
    "win_rate": 85.29411764705883,
    "avg_profit": 0.01911764705882353,
    "profit_factor": 1.3714285714285714,
    "roi": 2.1395655036208034,
    "first_ts": "2026-02-11 10:03:28",
    "last_ts": "2026-02-11 10:09:54",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 34.99999999999998,
    "consecutive_wins": 14,
    "consecutive_losses": 1,
    "largest_win": 0.5,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 3315,
      "contract_id": "306290110288",
      "type": "DIFF",
      "stake": 0.44,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:03:28"
    },
    {
      "id": 3316,
      "contract_id": "306290116408",
      "type": "DIFF",
      "stake": 0.44,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:03:34"
    },
    {
      "id": 3317,
      "contract_id": "306290122928",
      "type": "DIFF",
      "stake": 0.44,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:03:40"
    },
    {
      "id": 3318,
      "contract_id": "306290130608",
      "type": "DIFF",
      "stake": 0.43,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:03:48"
    },
    {
      "id": 3319,
      "contract_id": "306290136388",
      "type": "DIFF",
      "stake": 0.43,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:03:54"
    },
    {
      "id": 3320,
      "contract_id": "306290148668",
      "type": "DIFF",
      "stake": 0.43,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-11T10:04:05"
    },
    {
      "id": 3321,
      "contract_id": "306290148848",
      "type": "DIFF",
      "stake": 0.43,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:05"
    },
    {
      "id": 3322,
      "contract_id": "306290155548",
      "type": "DIFF",
      "stake": 0.42,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:12"
    },
    {
      "id": 3323,
      "contract_id": "306290161468",
      "type": "DIFF",
      "stake": 0.42,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:18"
    },
    {
      "id": 3324,
      "contract_id": "306290167408",
      "type": "DIFF",
      "stake": 0.42,
      "profit": 0.03,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:24"
    },
    {
      "id": 3325,
      "contract_id": "306290175368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:32"
    },
    {
      "id": 3326,
      "contract_id": "306290183208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:40"
    },
    {
      "id": 3327,
      "contract_id": "306290189248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:46"
    },
    {
      "id": 3328,
      "contract_id": "306290197348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:04:54"
    },
    {
      "id": 3329,
      "contract_id": "306290205668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:05:02"
    },
    {
      "id": 3330,
      "contract_id": "306290214248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T10:05:10"
    },
    {
      "id": 3331,
      "contract_id": "306290257248",
      "type": "DIFF",
      "stake": 5.23,
      "profit": 0.5,
      "status": "WON",
      "timestamp": "2026-02-11T10:05:54"
    },
    {
      "id": 3332,
      "contract_id": "306290263188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T10:06:00"
    },
    {
      "id": 3333,
      "contract_id": "306290308068",
      "type": "DIFF",
      "stake": 5.1,
      "profit": 0.49,
      "status": "WON",
      "timestamp": "2026-02-11T10:06:44"
    },
    {
      "id": 3334,
      "contract_id": "306290315768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:06:52"
    },
    {
      "id": 3335,
      "contract_id": "306290323528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:07:00"
    },
    {
      "id": 3336,
      "contract_id": "306290331948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:07:08"
    },
    {
      "id": 3337,
      "contract_id": "306290340168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:07:16"
    },
    {
      "id": 3338,
      "contract_id": "306290346108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:07:22"
    },
    {
      "id": 3339,
      "contract_id": "306290353988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T10:07:30"
    },
    {
      "id": 3340,
      "contract_id": "306290397768",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T10:08:14"
    },
    {
      "id": 3341,
      "contract_id": "306290405848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:08:22"
    },
    {
      "id": 3342,
      "contract_id": "306290414168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:08:30"
    },
    {
      "id": 3343,
      "contract_id": "306290421888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T10:08:38"
    },
    {
      "id": 3344,
      "contract_id": "306290466668",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T10:09:20"
    },
    {
      "id": 3345,
      "contract_id": "306290476288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:09:28"
    },
    {
      "id": 3346,
      "contract_id": "306290482968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:09:34"
    },
    {
      "id": 3347,
      "contract_id": "306290489628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:09:40"
    },
    {
      "id": 3348,
      "contract_id": "306290498768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:09:48"
    },
    {
      "id": 3349,
      "contract_id": "306290504868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-11T10:09:54"
    }
  ]
}