{
  "bucket": "2026-02-11_10",
  "generated_at": "2026-02-22T16:31:17.110120",
  "total_trades": 53,
  "start_ts": "2026-02-11T10:00:00",
  "end_ts": "2026-02-11T10:59:59",
  "stats": {
    "total": 53,
    "closed": 51,
    "wins": 46,
    "losses": 5,
    "opens": 2,
    "gross_win": 3.13,
    "gross_loss": -1.75,
    "net_profit": 1.3800000000000001,
    "total_stake": 40.53,
    "win_rate": 90.19607843137256,
    "avg_profit": 0.027058823529411767,
    "profit_factor": 1.7885714285714285,
    "roi": 3.4048852701702446,
    "first_ts": "2026-02-11 10:03:28",
    "last_ts": "2026-02-11 10:12:36",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 25.362318840579697,
    "consecutive_wins": 17,
    "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"
    },
    {
      "id": 3350,
      "contract_id": "306290558568",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-11T10:10:38"
    },
    {
      "id": 3351,
      "contract_id": "306290568088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:10:46"
    },
    {
      "id": 3352,
      "contract_id": "306290574968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:10:52"
    },
    {
      "id": 3353,
      "contract_id": "306290584508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:00"
    },
    {
      "id": 3354,
      "contract_id": "306290592348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:06"
    },
    {
      "id": 3355,
      "contract_id": "306290598808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:12"
    },
    {
      "id": 3356,
      "contract_id": "306290606688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:18"
    },
    {
      "id": 3357,
      "contract_id": "306290614648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:24"
    },
    {
      "id": 3358,
      "contract_id": "306290624268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:32"
    },
    {
      "id": 3359,
      "contract_id": "306290631148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:38"
    },
    {
      "id": 3360,
      "contract_id": "306290638908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:44"
    },
    {
      "id": 3361,
      "contract_id": "306290655368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:11:58"
    },
    {
      "id": 3362,
      "contract_id": "306290667188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:12:07"
    },
    {
      "id": 3363,
      "contract_id": "306290672328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:12:12"
    },
    {
      "id": 3364,
      "contract_id": "306290678868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:12:18"
    },
    {
      "id": 3365,
      "contract_id": "306290685808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:12:24"
    },
    {
      "id": 3366,
      "contract_id": "306290691528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-11T10:12:30"
    },
    {
      "id": 3367,
      "contract_id": "306290697908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-11T10:12:36"
    }
  ]
}