{
  "bucket": "2026-02-16_12",
  "generated_at": "2026-02-22T16:31:18.412896",
  "total_trades": 37,
  "start_ts": "2026-02-16T12:00:00",
  "end_ts": "2026-02-16T12:59:59",
  "stats": {
    "total": 37,
    "closed": 37,
    "wins": 33,
    "losses": 4,
    "opens": 0,
    "gross_win": 1402.33,
    "gross_loss": -3194.71,
    "net_profit": -1792.3799999999999,
    "total_stake": 19393.76,
    "win_rate": 89.1891891891892,
    "avg_profit": -48.4427027027027,
    "profit_factor": 0.4389537704517781,
    "roi": -9.242044863914991,
    "first_ts": "2026-02-16 12:11:05",
    "last_ts": "2026-02-16 12:59:49",
    "max_drawdown": 2911.68,
    "max_drawdown_pct": 264.8089200938574,
    "consecutive_wins": 13,
    "consecutive_losses": 1,
    "largest_win": 251.93,
    "largest_loss": -2911.68
  },
  "trades": [
    {
      "id": 12278,
      "contract_id": "306726864728",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:11:05"
    },
    {
      "id": 12279,
      "contract_id": "306726927628",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:11:59"
    },
    {
      "id": 12280,
      "contract_id": "306727047748",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:13:41"
    },
    {
      "id": 12281,
      "contract_id": "306727092188",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:14:19"
    },
    {
      "id": 12282,
      "contract_id": "306727144348",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:15:05"
    },
    {
      "id": 12283,
      "contract_id": "306727186448",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:15:43"
    },
    {
      "id": 12284,
      "contract_id": "306727229728",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:16:21"
    },
    {
      "id": 12285,
      "contract_id": "306727298608",
      "type": "DIFF",
      "stake": 20.17,
      "profit": 1.75,
      "status": "WON",
      "timestamp": "2026-02-16T12:17:23"
    },
    {
      "id": 12286,
      "contract_id": "306727357128",
      "type": "DIFF",
      "stake": 20.17,
      "profit": -20.17,
      "status": "LOST",
      "timestamp": "2026-02-16T12:18:13"
    },
    {
      "id": 12287,
      "contract_id": "306727409468",
      "type": "DIFF",
      "stake": 242.04,
      "profit": 21.05,
      "status": "WON",
      "timestamp": "2026-02-16T12:18:57"
    },
    {
      "id": 12288,
      "contract_id": "306727452228",
      "type": "DIFF",
      "stake": 242.04,
      "profit": 21.05,
      "status": "WON",
      "timestamp": "2026-02-16T12:19:33"
    },
    {
      "id": 12289,
      "contract_id": "306728272888",
      "type": "DIFF",
      "stake": 20.22,
      "profit": 1.76,
      "status": "WON",
      "timestamp": "2026-02-16T12:31:05"
    },
    {
      "id": 12290,
      "contract_id": "306728317248",
      "type": "DIFF",
      "stake": 20.22,
      "profit": 1.76,
      "status": "WON",
      "timestamp": "2026-02-16T12:31:43"
    },
    {
      "id": 12291,
      "contract_id": "306728371928",
      "type": "DIFF",
      "stake": 20.22,
      "profit": -20.22,
      "status": "LOST",
      "timestamp": "2026-02-16T12:32:29"
    },
    {
      "id": 12292,
      "contract_id": "306728425708",
      "type": "DIFF",
      "stake": 242.64,
      "profit": 21.1,
      "status": "WON",
      "timestamp": "2026-02-16T12:33:13"
    },
    {
      "id": 12293,
      "contract_id": "306728470208",
      "type": "DIFF",
      "stake": 242.64,
      "profit": 21.1,
      "status": "WON",
      "timestamp": "2026-02-16T12:33:51"
    },
    {
      "id": 12294,
      "contract_id": "306728527368",
      "type": "DIFF",
      "stake": 242.64,
      "profit": 21.1,
      "status": "WON",
      "timestamp": "2026-02-16T12:34:39"
    },
    {
      "id": 12295,
      "contract_id": "306728572488",
      "type": "DIFF",
      "stake": 242.64,
      "profit": -242.64,
      "status": "LOST",
      "timestamp": "2026-02-16T12:35:15"
    },
    {
      "id": 12296,
      "contract_id": "306728623788",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": 251.93,
      "status": "WON",
      "timestamp": "2026-02-16T12:35:57"
    },
    {
      "id": 12297,
      "contract_id": "306728669628",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": 251.93,
      "status": "WON",
      "timestamp": "2026-02-16T12:36:33"
    },
    {
      "id": 12298,
      "contract_id": "306728724768",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": 251.93,
      "status": "WON",
      "timestamp": "2026-02-16T12:37:19"
    },
    {
      "id": 12299,
      "contract_id": "306728769228",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": 251.93,
      "status": "WON",
      "timestamp": "2026-02-16T12:37:57"
    },
    {
      "id": 12300,
      "contract_id": "306728814248",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": 251.93,
      "status": "WON",
      "timestamp": "2026-02-16T12:38:35"
    },
    {
      "id": 12301,
      "contract_id": "306728874568",
      "type": "DIFF",
      "stake": 2911.68,
      "profit": -2911.68,
      "status": "LOST",
      "timestamp": "2026-02-16T12:39:25"
    },
    {
      "id": 12302,
      "contract_id": "306729760268",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:51:07"
    },
    {
      "id": 12303,
      "contract_id": "306729852668",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:52:21"
    },
    {
      "id": 12304,
      "contract_id": "306729902048",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:52:57"
    },
    {
      "id": 12305,
      "contract_id": "306729995088",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:54:01"
    },
    {
      "id": 12306,
      "contract_id": "306730042428",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:54:39"
    },
    {
      "id": 12307,
      "contract_id": "306730110448",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:55:29"
    },
    {
      "id": 12308,
      "contract_id": "306730156288",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:56:05"
    },
    {
      "id": 12309,
      "contract_id": "306730205248",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:56:40"
    },
    {
      "id": 12310,
      "contract_id": "306730255968",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:57:19"
    },
    {
      "id": 12311,
      "contract_id": "306730303508",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:57:55"
    },
    {
      "id": 12312,
      "contract_id": "306730355348",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:58:33"
    },
    {
      "id": 12313,
      "contract_id": "306730400948",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:59:11"
    },
    {
      "id": 12314,
      "contract_id": "306730445788",
      "type": "DIFF",
      "stake": 17.45,
      "profit": 1.52,
      "status": "WON",
      "timestamp": "2026-02-16T12:59:49"
    }
  ]
}