{
  "bucket": "2026-02-12_0010",
  "generated_at": "2026-02-22T16:31:19.813388",
  "total_trades": 55,
  "start_ts": "2026-02-12T00:10:00",
  "end_ts": "2026-02-12T00:19:59",
  "stats": {
    "total": 55,
    "closed": 55,
    "wins": 48,
    "losses": 7,
    "opens": 0,
    "gross_win": 3.3,
    "gross_loss": -2.4499999999999997,
    "net_profit": 0.85,
    "total_stake": 42.35,
    "win_rate": 87.27272727272727,
    "avg_profit": 0.015454545454545453,
    "profit_factor": 1.3469387755102042,
    "roi": 2.0070838252656436,
    "first_ts": "2026-02-12 00:10:02",
    "last_ts": "2026-02-12 00:19:53",
    "max_drawdown": 0.35,
    "max_drawdown_pct": 29.16666666666665,
    "consecutive_wins": 15,
    "consecutive_losses": 1,
    "largest_win": 0.41,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 5028,
      "contract_id": "306345625828",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:10:02"
    },
    {
      "id": 5029,
      "contract_id": "306345631108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:10:10"
    },
    {
      "id": 5030,
      "contract_id": "306345635988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:10:18"
    },
    {
      "id": 5031,
      "contract_id": "306345639328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:10:24"
    },
    {
      "id": 5032,
      "contract_id": "306345643968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:10:32"
    },
    {
      "id": 5033,
      "contract_id": "306345672408",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:16"
    },
    {
      "id": 5034,
      "contract_id": "306345677168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:24"
    },
    {
      "id": 5035,
      "contract_id": "306345680928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:30"
    },
    {
      "id": 5036,
      "contract_id": "306345684468",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:36"
    },
    {
      "id": 5037,
      "contract_id": "306345688248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:42"
    },
    {
      "id": 5038,
      "contract_id": "306345692248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:48"
    },
    {
      "id": 5039,
      "contract_id": "306345697488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:11:56"
    },
    {
      "id": 5040,
      "contract_id": "306345703748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:12:04"
    },
    {
      "id": 5041,
      "contract_id": "306345731648",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:12:48"
    },
    {
      "id": 5042,
      "contract_id": "306345735108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:12:54"
    },
    {
      "id": 5043,
      "contract_id": "306345738688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:13:00"
    },
    {
      "id": 5044,
      "contract_id": "306345744348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:13:08"
    },
    {
      "id": 5045,
      "contract_id": "306345748328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:13:14"
    },
    {
      "id": 5046,
      "contract_id": "306345752988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:13:22"
    },
    {
      "id": 5047,
      "contract_id": "306345757728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:13:30"
    },
    {
      "id": 5048,
      "contract_id": "306345788228",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:12"
    },
    {
      "id": 5049,
      "contract_id": "306345793028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:18"
    },
    {
      "id": 5050,
      "contract_id": "306345798968",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:26"
    },
    {
      "id": 5051,
      "contract_id": "306345803068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:32"
    },
    {
      "id": 5052,
      "contract_id": "306345808768",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:40"
    },
    {
      "id": 5053,
      "contract_id": "306345814428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:48"
    },
    {
      "id": 5054,
      "contract_id": "306345819488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:14:56"
    },
    {
      "id": 5055,
      "contract_id": "306345825028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:15:02"
    },
    {
      "id": 5056,
      "contract_id": "306345828988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:15:08"
    },
    {
      "id": 5057,
      "contract_id": "306345833348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:15:14"
    },
    {
      "id": 5058,
      "contract_id": "306345860568",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:15:56"
    },
    {
      "id": 5059,
      "contract_id": "306345865388",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:16:02"
    },
    {
      "id": 5060,
      "contract_id": "306345870808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:16:10"
    },
    {
      "id": 5061,
      "contract_id": "306345876188",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:16:18"
    },
    {
      "id": 5062,
      "contract_id": "306345908268",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:00"
    },
    {
      "id": 5063,
      "contract_id": "306345913248",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:06"
    },
    {
      "id": 5064,
      "contract_id": "306345920228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:14"
    },
    {
      "id": 5065,
      "contract_id": "306345926528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:22"
    },
    {
      "id": 5066,
      "contract_id": "306345930808",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:28"
    },
    {
      "id": 5067,
      "contract_id": "306345937048",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:36"
    },
    {
      "id": 5068,
      "contract_id": "306345943428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:44"
    },
    {
      "id": 5069,
      "contract_id": "306345948488",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:50"
    },
    {
      "id": 5070,
      "contract_id": "306345952548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:17:56"
    },
    {
      "id": 5071,
      "contract_id": "306345959068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:04"
    },
    {
      "id": 5072,
      "contract_id": "306345963408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:10"
    },
    {
      "id": 5073,
      "contract_id": "306345967428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:16"
    },
    {
      "id": 5074,
      "contract_id": "306345973328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:24"
    },
    {
      "id": 5075,
      "contract_id": "306345977688",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:30"
    },
    {
      "id": 5076,
      "contract_id": "306345981948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:18:36"
    },
    {
      "id": 5077,
      "contract_id": "306345986568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:18:42"
    },
    {
      "id": 5078,
      "contract_id": "306346015708",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T00:19:26"
    },
    {
      "id": 5079,
      "contract_id": "306346019908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:19:32"
    },
    {
      "id": 5080,
      "contract_id": "306346024128",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:19:38"
    },
    {
      "id": 5081,
      "contract_id": "306346029788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T00:19:46"
    },
    {
      "id": 5082,
      "contract_id": "306346035588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T00:19:53"
    }
  ]
}