{
  "bucket": "2026-02-16_10",
  "generated_at": "2026-02-22T16:31:18.397815",
  "total_trades": 34,
  "start_ts": "2026-02-16T10:00:00",
  "end_ts": "2026-02-16T10:59:59",
  "stats": {
    "total": 34,
    "closed": 34,
    "wins": 33,
    "losses": 1,
    "opens": 0,
    "gross_win": 224.39000000000001,
    "gross_loss": -19.5,
    "net_profit": 204.89000000000001,
    "total_stake": 2599.17,
    "win_rate": 97.05882352941177,
    "avg_profit": 6.0261764705882355,
    "profit_factor": 11.507179487179489,
    "roi": 7.882901079960142,
    "first_ts": "2026-02-16 10:11:03",
    "last_ts": "2026-02-16 10:59:55",
    "max_drawdown": 19.5,
    "max_drawdown_pct": 9.517301966909075,
    "consecutive_wins": 31,
    "consecutive_losses": 1,
    "largest_win": 20.35,
    "largest_loss": -19.5
  },
  "trades": [
    {
      "id": 12209,
      "contract_id": "306717940308",
      "type": "DIFF",
      "stake": 19.5,
      "profit": 1.7,
      "status": "WON",
      "timestamp": "2026-02-16T10:11:03"
    },
    {
      "id": 12210,
      "contract_id": "306718008648",
      "type": "DIFF",
      "stake": 19.5,
      "profit": 1.7,
      "status": "WON",
      "timestamp": "2026-02-16T10:11:59"
    },
    {
      "id": 12211,
      "contract_id": "306718055688",
      "type": "DIFF",
      "stake": 19.5,
      "profit": -19.5,
      "status": "LOST",
      "timestamp": "2026-02-16T10:12:37"
    },
    {
      "id": 12212,
      "contract_id": "306718112428",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:13:21"
    },
    {
      "id": 12213,
      "contract_id": "306718160048",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:13:59"
    },
    {
      "id": 12214,
      "contract_id": "306718253768",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:15:11"
    },
    {
      "id": 12215,
      "contract_id": "306718316328",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:16:01"
    },
    {
      "id": 12216,
      "contract_id": "306718365248",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:16:41"
    },
    {
      "id": 12217,
      "contract_id": "306718411248",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:17:17"
    },
    {
      "id": 12218,
      "contract_id": "306718472708",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:18:03"
    },
    {
      "id": 12219,
      "contract_id": "306718519128",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:18:39"
    },
    {
      "id": 12220,
      "contract_id": "306718569368",
      "type": "DIFF",
      "stake": 234.0,
      "profit": 20.35,
      "status": "WON",
      "timestamp": "2026-02-16T10:19:17"
    },
    {
      "id": 12221,
      "contract_id": "306719497208",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:31:05"
    },
    {
      "id": 12222,
      "contract_id": "306719549448",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:31:41"
    },
    {
      "id": 12223,
      "contract_id": "306719603068",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:32:18"
    },
    {
      "id": 12224,
      "contract_id": "306719646968",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:32:53"
    },
    {
      "id": 12225,
      "contract_id": "306719893308",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:35:51"
    },
    {
      "id": 12226,
      "contract_id": "306719943508",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:36:27"
    },
    {
      "id": 12227,
      "contract_id": "306720101928",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:38:21"
    },
    {
      "id": 12228,
      "contract_id": "306720158728",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:39:00"
    },
    {
      "id": 12229,
      "contract_id": "306720209168",
      "type": "DIFF",
      "stake": 19.74,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:39:37"
    },
    {
      "id": 12230,
      "contract_id": "306721138408",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:51:07"
    },
    {
      "id": 12231,
      "contract_id": "306721189088",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:51:47"
    },
    {
      "id": 12232,
      "contract_id": "306721239368",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:52:24"
    },
    {
      "id": 12233,
      "contract_id": "306721301468",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:53:17"
    },
    {
      "id": 12234,
      "contract_id": "306721397948",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:54:37"
    },
    {
      "id": 12235,
      "contract_id": "306721445008",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:55:17"
    },
    {
      "id": 12236,
      "contract_id": "306721492468",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:55:55"
    },
    {
      "id": 12237,
      "contract_id": "306721543108",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:56:35"
    },
    {
      "id": 12238,
      "contract_id": "306721593608",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:57:15"
    },
    {
      "id": 12239,
      "contract_id": "306721637868",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:57:52"
    },
    {
      "id": 12240,
      "contract_id": "306721688108",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:58:33"
    },
    {
      "id": 12241,
      "contract_id": "306721736588",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:59:15"
    },
    {
      "id": 12242,
      "contract_id": "306721783428",
      "type": "DIFF",
      "stake": 19.77,
      "profit": 1.72,
      "status": "WON",
      "timestamp": "2026-02-16T10:59:55"
    }
  ]
}