{
  "bucket": "2026-02-10_1040",
  "generated_at": "2026-02-22T16:31:19.465089",
  "total_trades": 40,
  "start_ts": "2026-02-10T10:40:00",
  "end_ts": "2026-02-10T10:49:59",
  "stats": {
    "total": 40,
    "closed": 40,
    "wins": 31,
    "losses": 9,
    "opens": 0,
    "gross_win": 401.52,
    "gross_loss": -697.05,
    "net_profit": -295.53000000000003,
    "total_stake": 4858.35,
    "win_rate": 77.5,
    "avg_profit": -7.388250000000001,
    "profit_factor": 0.576027544652464,
    "roi": -6.082929389607584,
    "first_ts": "2026-02-10 10:40:02",
    "last_ts": "2026-02-10 10:49:48",
    "max_drawdown": 444.09999999999997,
    "max_drawdown_pct": 298.91633573399747,
    "consecutive_wins": 8,
    "consecutive_losses": 2,
    "largest_win": 50.89,
    "largest_loss": -412.01
  },
  "trades": [
    {
      "id": 2840,
      "contract_id": "306209998088",
      "type": "DIFF",
      "stake": 42.49,
      "profit": 4.1,
      "status": "WON",
      "timestamp": "2026-02-10T10:40:02"
    },
    {
      "id": 2841,
      "contract_id": "306210007088",
      "type": "DIFF",
      "stake": 42.2,
      "profit": 4.07,
      "status": "WON",
      "timestamp": "2026-02-10T10:40:10"
    },
    {
      "id": 2842,
      "contract_id": "306210015548",
      "type": "DIFF",
      "stake": 41.92,
      "profit": 4.04,
      "status": "WON",
      "timestamp": "2026-02-10T10:40:18"
    },
    {
      "id": 2843,
      "contract_id": "306210022308",
      "type": "DIFF",
      "stake": 41.63,
      "profit": 4.02,
      "status": "WON",
      "timestamp": "2026-02-10T10:40:24"
    },
    {
      "id": 2844,
      "contract_id": "306210031628",
      "type": "DIFF",
      "stake": 41.35,
      "profit": 3.99,
      "status": "WON",
      "timestamp": "2026-02-10T10:40:32"
    },
    {
      "id": 2845,
      "contract_id": "306210041808",
      "type": "DIFF",
      "stake": 41.07,
      "profit": -41.07,
      "status": "LOST",
      "timestamp": "2026-02-10T10:40:40"
    },
    {
      "id": 2846,
      "contract_id": "306210093448",
      "type": "DIFF",
      "stake": 527.37,
      "profit": 50.89,
      "status": "WON",
      "timestamp": "2026-02-10T10:41:24"
    },
    {
      "id": 2847,
      "contract_id": "306210102328",
      "type": "DIFF",
      "stake": 40.38,
      "profit": 3.9,
      "status": "WON",
      "timestamp": "2026-02-10T10:41:32"
    },
    {
      "id": 2848,
      "contract_id": "306210110608",
      "type": "DIFF",
      "stake": 40.11,
      "profit": 3.87,
      "status": "WON",
      "timestamp": "2026-02-10T10:41:40"
    },
    {
      "id": 2849,
      "contract_id": "306210119748",
      "type": "DIFF",
      "stake": 39.84,
      "profit": 3.84,
      "status": "WON",
      "timestamp": "2026-02-10T10:41:48"
    },
    {
      "id": 2850,
      "contract_id": "306210129268",
      "type": "DIFF",
      "stake": 39.57,
      "profit": 3.82,
      "status": "WON",
      "timestamp": "2026-02-10T10:41:56"
    },
    {
      "id": 2851,
      "contract_id": "306210138288",
      "type": "DIFF",
      "stake": 39.3,
      "profit": 3.79,
      "status": "WON",
      "timestamp": "2026-02-10T10:42:04"
    },
    {
      "id": 2852,
      "contract_id": "306210146968",
      "type": "DIFF",
      "stake": 39.04,
      "profit": -39.04,
      "status": "LOST",
      "timestamp": "2026-02-10T10:42:12"
    },
    {
      "id": 2853,
      "contract_id": "306210195308",
      "type": "DIFF",
      "stake": 501.27,
      "profit": 48.37,
      "status": "WON",
      "timestamp": "2026-02-10T10:42:56"
    },
    {
      "id": 2854,
      "contract_id": "306210204428",
      "type": "DIFF",
      "stake": 38.39,
      "profit": 3.7,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:04"
    },
    {
      "id": 2855,
      "contract_id": "306210213548",
      "type": "DIFF",
      "stake": 38.13,
      "profit": 3.68,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:12"
    },
    {
      "id": 2856,
      "contract_id": "306210221608",
      "type": "DIFF",
      "stake": 37.87,
      "profit": 3.65,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:20"
    },
    {
      "id": 2857,
      "contract_id": "306210231328",
      "type": "DIFF",
      "stake": 37.61,
      "profit": 3.63,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:28"
    },
    {
      "id": 2858,
      "contract_id": "306210239948",
      "type": "DIFF",
      "stake": 37.36,
      "profit": 3.6,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:36"
    },
    {
      "id": 2859,
      "contract_id": "306210248868",
      "type": "DIFF",
      "stake": 37.11,
      "profit": 3.58,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:44"
    },
    {
      "id": 2860,
      "contract_id": "306210257608",
      "type": "DIFF",
      "stake": 36.86,
      "profit": 3.56,
      "status": "WON",
      "timestamp": "2026-02-10T10:43:52"
    },
    {
      "id": 2861,
      "contract_id": "306210266568",
      "type": "DIFF",
      "stake": 36.61,
      "profit": -36.61,
      "status": "LOST",
      "timestamp": "2026-02-10T10:44:00"
    },
    {
      "id": 2862,
      "contract_id": "306210316508",
      "type": "DIFF",
      "stake": 470.05,
      "profit": 45.36,
      "status": "WON",
      "timestamp": "2026-02-10T10:44:44"
    },
    {
      "id": 2863,
      "contract_id": "306210323108",
      "type": "DIFF",
      "stake": 36.0,
      "profit": 3.47,
      "status": "WON",
      "timestamp": "2026-02-10T10:44:50"
    },
    {
      "id": 2864,
      "contract_id": "306210329868",
      "type": "DIFF",
      "stake": 35.75,
      "profit": -35.75,
      "status": "LOST",
      "timestamp": "2026-02-10T10:44:56"
    },
    {
      "id": 2865,
      "contract_id": "306210383508",
      "type": "DIFF",
      "stake": 459.07,
      "profit": 44.3,
      "status": "WON",
      "timestamp": "2026-02-10T10:45:40"
    },
    {
      "id": 2866,
      "contract_id": "306210390708",
      "type": "DIFF",
      "stake": 35.15,
      "profit": 3.39,
      "status": "WON",
      "timestamp": "2026-02-10T10:45:46"
    },
    {
      "id": 2867,
      "contract_id": "306210399748",
      "type": "DIFF",
      "stake": 34.92,
      "profit": 3.37,
      "status": "WON",
      "timestamp": "2026-02-10T10:45:54"
    },
    {
      "id": 2868,
      "contract_id": "306210407928",
      "type": "DIFF",
      "stake": 34.68,
      "profit": 3.35,
      "status": "WON",
      "timestamp": "2026-02-10T10:46:02"
    },
    {
      "id": 2869,
      "contract_id": "306210417448",
      "type": "DIFF",
      "stake": 34.45,
      "profit": 3.32,
      "status": "WON",
      "timestamp": "2026-02-10T10:46:10"
    },
    {
      "id": 2870,
      "contract_id": "306210423988",
      "type": "DIFF",
      "stake": 34.21,
      "profit": -34.21,
      "status": "LOST",
      "timestamp": "2026-02-10T10:46:16"
    },
    {
      "id": 2871,
      "contract_id": "306210471168",
      "type": "DIFF",
      "stake": 439.31,
      "profit": 42.39,
      "status": "WON",
      "timestamp": "2026-02-10T10:47:00"
    },
    {
      "id": 2872,
      "contract_id": "306210480768",
      "type": "DIFF",
      "stake": 33.64,
      "profit": -33.64,
      "status": "LOST",
      "timestamp": "2026-02-10T10:47:08"
    },
    {
      "id": 2873,
      "contract_id": "306210527808",
      "type": "DIFF",
      "stake": 431.96,
      "profit": 41.68,
      "status": "WON",
      "timestamp": "2026-02-10T10:47:52"
    },
    {
      "id": 2874,
      "contract_id": "306210536888",
      "type": "DIFF",
      "stake": 33.08,
      "profit": 3.19,
      "status": "WON",
      "timestamp": "2026-02-10T10:48:00"
    },
    {
      "id": 2875,
      "contract_id": "306210546168",
      "type": "DIFF",
      "stake": 32.86,
      "profit": 3.17,
      "status": "WON",
      "timestamp": "2026-02-10T10:48:08"
    },
    {
      "id": 2876,
      "contract_id": "306210553408",
      "type": "DIFF",
      "stake": 32.63,
      "profit": -32.63,
      "status": "LOST",
      "timestamp": "2026-02-10T10:48:14"
    },
    {
      "id": 2877,
      "contract_id": "306210601448",
      "type": "DIFF",
      "stake": 419.01,
      "profit": 40.43,
      "status": "WON",
      "timestamp": "2026-02-10T10:48:58"
    },
    {
      "id": 2878,
      "contract_id": "306210608628",
      "type": "DIFF",
      "stake": 32.09,
      "profit": -32.09,
      "status": "LOST",
      "timestamp": "2026-02-10T10:49:04"
    },
    {
      "id": 2879,
      "contract_id": "306210656148",
      "type": "DIFF",
      "stake": 412.01,
      "profit": -412.01,
      "status": "LOST",
      "timestamp": "2026-02-10T10:49:48"
    }
  ]
}