{
  "bucket": "2026-02-17_06",
  "generated_at": "2026-02-22T16:31:18.481840",
  "total_trades": 64,
  "start_ts": "2026-02-17T06:00:00",
  "end_ts": "2026-02-17T06:59:59",
  "stats": {
    "total": 64,
    "closed": 64,
    "wins": 60,
    "losses": 4,
    "opens": 0,
    "gross_win": 283.08,
    "gross_loss": -195.13000000000002,
    "net_profit": 87.94999999999999,
    "total_stake": 3452.61,
    "win_rate": 93.75,
    "avg_profit": 1.3742187499999998,
    "profit_factor": 1.4507251575872493,
    "roi": 2.5473482379996577,
    "first_ts": "2026-02-17 06:01:04",
    "last_ts": "2026-02-17 06:59:14",
    "max_drawdown": 163.67000000000002,
    "max_drawdown_pct": 186.09437180216034,
    "consecutive_wins": 43,
    "consecutive_losses": 2,
    "largest_win": 157.49,
    "largest_loss": -151.08
  },
  "trades": [
    {
      "id": 12558,
      "contract_id": "306788791708",
      "type": "DIFF",
      "stake": 18.77,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:01:04"
    },
    {
      "id": 12559,
      "contract_id": "306788864628",
      "type": "DIFF",
      "stake": 18.77,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:02:10"
    },
    {
      "id": 12560,
      "contract_id": "306788930708",
      "type": "DIFF",
      "stake": 18.77,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:03:10"
    },
    {
      "id": 12561,
      "contract_id": "306788973308",
      "type": "DIFF",
      "stake": 18.77,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:03:48"
    },
    {
      "id": 12562,
      "contract_id": "306789044168",
      "type": "DIFF",
      "stake": 18.77,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:04:48"
    },
    {
      "id": 12563,
      "contract_id": "306789089428",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:05:26"
    },
    {
      "id": 12564,
      "contract_id": "306789135448",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:06:03"
    },
    {
      "id": 12565,
      "contract_id": "306789178028",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:06:38"
    },
    {
      "id": 12566,
      "contract_id": "306789225988",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:07:14"
    },
    {
      "id": 12567,
      "contract_id": "306789275508",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:07:54"
    },
    {
      "id": 12568,
      "contract_id": "306789507908",
      "type": "DIFF",
      "stake": 18.78,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:11:04"
    },
    {
      "id": 12569,
      "contract_id": "306789549708",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:11:40"
    },
    {
      "id": 12570,
      "contract_id": "306789595728",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:12:16"
    },
    {
      "id": 12571,
      "contract_id": "306789641148",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:12:54"
    },
    {
      "id": 12572,
      "contract_id": "306789682388",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:13:30"
    },
    {
      "id": 12573,
      "contract_id": "306789764168",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:14:44"
    },
    {
      "id": 12574,
      "contract_id": "306789809888",
      "type": "DIFF",
      "stake": 18.79,
      "profit": 1.63,
      "status": "WON",
      "timestamp": "2026-02-17T06:15:20"
    },
    {
      "id": 12575,
      "contract_id": "306789853848",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:15:56"
    },
    {
      "id": 12576,
      "contract_id": "306789902468",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:16:34"
    },
    {
      "id": 12577,
      "contract_id": "306789952248",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:17:12"
    },
    {
      "id": 12578,
      "contract_id": "306790225028",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:21:08"
    },
    {
      "id": 12579,
      "contract_id": "306790301188",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:22:12"
    },
    {
      "id": 12580,
      "contract_id": "306790343308",
      "type": "DIFF",
      "stake": 18.81,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:22:48"
    },
    {
      "id": 12581,
      "contract_id": "306790387468",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:23:26"
    },
    {
      "id": 12582,
      "contract_id": "306790433428",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:24:04"
    },
    {
      "id": 12583,
      "contract_id": "306790476248",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:24:42"
    },
    {
      "id": 12584,
      "contract_id": "306790521588",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:25:21"
    },
    {
      "id": 12585,
      "contract_id": "306790567908",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:26:03"
    },
    {
      "id": 12586,
      "contract_id": "306790609148",
      "type": "DIFF",
      "stake": 18.83,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:26:40"
    },
    {
      "id": 12587,
      "contract_id": "306790649668",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:27:18"
    },
    {
      "id": 12588,
      "contract_id": "306790891428",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:31:04"
    },
    {
      "id": 12589,
      "contract_id": "306790931968",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:31:42"
    },
    {
      "id": 12590,
      "contract_id": "306791001188",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:32:46"
    },
    {
      "id": 12591,
      "contract_id": "306791041588",
      "type": "DIFF",
      "stake": 12.56,
      "profit": 1.09,
      "status": "WON",
      "timestamp": "2026-02-17T06:33:22"
    },
    {
      "id": 12592,
      "contract_id": "306791084028",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:34:00"
    },
    {
      "id": 12593,
      "contract_id": "306791191468",
      "type": "DIFF",
      "stake": 18.84,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:35:36"
    },
    {
      "id": 12594,
      "contract_id": "306791235688",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:36:14"
    },
    {
      "id": 12595,
      "contract_id": "306791277408",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:36:52"
    },
    {
      "id": 12596,
      "contract_id": "306791320668",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:37:30"
    },
    {
      "id": 12597,
      "contract_id": "306791361988",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:38:08"
    },
    {
      "id": 12598,
      "contract_id": "306791572488",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:41:08"
    },
    {
      "id": 12599,
      "contract_id": "306791616808",
      "type": "DIFF",
      "stake": 18.86,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:41:44"
    },
    {
      "id": 12600,
      "contract_id": "306791678488",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:42:36"
    },
    {
      "id": 12601,
      "contract_id": "306791723468",
      "type": "DIFF",
      "stake": 18.87,
      "profit": -18.87,
      "status": "LOST",
      "timestamp": "2026-02-17T06:43:14"
    },
    {
      "id": 12602,
      "contract_id": "306791769708",
      "type": "DIFF",
      "stake": 226.44,
      "profit": 19.69,
      "status": "WON",
      "timestamp": "2026-02-17T06:43:56"
    },
    {
      "id": 12603,
      "contract_id": "306791809588",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:44:32"
    },
    {
      "id": 12604,
      "contract_id": "306791857808",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:45:14"
    },
    {
      "id": 12605,
      "contract_id": "306791904248",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:45:54"
    },
    {
      "id": 12606,
      "contract_id": "306791947868",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:46:32"
    },
    {
      "id": 12607,
      "contract_id": "306791988268",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:47:08"
    },
    {
      "id": 12608,
      "contract_id": "306792031628",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:47:46"
    },
    {
      "id": 12609,
      "contract_id": "306792266228",
      "type": "DIFF",
      "stake": 12.59,
      "profit": -12.59,
      "status": "LOST",
      "timestamp": "2026-02-17T06:51:08"
    },
    {
      "id": 12610,
      "contract_id": "306792314808",
      "type": "DIFF",
      "stake": 151.08,
      "profit": -151.08,
      "status": "LOST",
      "timestamp": "2026-02-17T06:51:50"
    },
    {
      "id": 12611,
      "contract_id": "306792369488",
      "type": "DIFF",
      "stake": 1812.96,
      "profit": 157.49,
      "status": "WON",
      "timestamp": "2026-02-17T06:52:34"
    },
    {
      "id": 12612,
      "contract_id": "306792413708",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:53:12"
    },
    {
      "id": 12613,
      "contract_id": "306792458788",
      "type": "DIFF",
      "stake": 18.87,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:53:52"
    },
    {
      "id": 12614,
      "contract_id": "306792501148",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:54:30"
    },
    {
      "id": 12615,
      "contract_id": "306792544508",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:55:08"
    },
    {
      "id": 12616,
      "contract_id": "306792586508",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:55:46"
    },
    {
      "id": 12617,
      "contract_id": "306792629188",
      "type": "DIFF",
      "stake": 12.59,
      "profit": -12.59,
      "status": "LOST",
      "timestamp": "2026-02-17T06:56:22"
    },
    {
      "id": 12618,
      "contract_id": "306792680828",
      "type": "DIFF",
      "stake": 151.08,
      "profit": 13.14,
      "status": "WON",
      "timestamp": "2026-02-17T06:57:06"
    },
    {
      "id": 12619,
      "contract_id": "306792724928",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:57:42"
    },
    {
      "id": 12620,
      "contract_id": "306792769008",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:58:20"
    },
    {
      "id": 12621,
      "contract_id": "306792830788",
      "type": "DIFF",
      "stake": 18.88,
      "profit": 1.64,
      "status": "WON",
      "timestamp": "2026-02-17T06:59:14"
    }
  ]
}