{
  "bucket": "2026-02-09_0830",
  "generated_at": "2026-02-22T16:31:19.198740",
  "total_trades": 32,
  "start_ts": "2026-02-09T08:30:00",
  "end_ts": "2026-02-09T08:39:59",
  "stats": {
    "total": 32,
    "closed": 31,
    "wins": 26,
    "losses": 5,
    "opens": 1,
    "gross_win": 1.69,
    "gross_loss": -5.6,
    "net_profit": -3.91,
    "total_stake": 76.65,
    "win_rate": 83.87096774193549,
    "avg_profit": -0.12612903225806452,
    "profit_factor": 0.30178571428571427,
    "roi": -5.1011089367253755,
    "first_ts": "2026-02-09 08:31:45",
    "last_ts": "2026-02-09 08:38:25",
    "max_drawdown": 4.550000000000001,
    "max_drawdown_pct": 710.9375,
    "consecutive_wins": 8,
    "consecutive_losses": 2,
    "largest_win": 0.41,
    "largest_loss": -4.2
  },
  "trades": [
    {
      "id": 877,
      "contract_id": "306116003648",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:31:45"
    },
    {
      "id": 878,
      "contract_id": "306116011088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:31:53"
    },
    {
      "id": 879,
      "contract_id": "306116019228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:01"
    },
    {
      "id": 880,
      "contract_id": "306116024528",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:07"
    },
    {
      "id": 881,
      "contract_id": "306116031908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:15"
    },
    {
      "id": 882,
      "contract_id": "306116039108",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:23"
    },
    {
      "id": 883,
      "contract_id": "306116046708",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:31"
    },
    {
      "id": 884,
      "contract_id": "306116052588",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:32:37"
    },
    {
      "id": 885,
      "contract_id": "306116057888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T08:32:43"
    },
    {
      "id": 886,
      "contract_id": "306116101788",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T08:33:27"
    },
    {
      "id": 887,
      "contract_id": "306116109788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:33:35"
    },
    {
      "id": 888,
      "contract_id": "306116117508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:33:43"
    },
    {
      "id": 889,
      "contract_id": "306116123508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:33:49"
    },
    {
      "id": 890,
      "contract_id": "306116129908",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:33:55"
    },
    {
      "id": 891,
      "contract_id": "306116136228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:34:01"
    },
    {
      "id": 892,
      "contract_id": "306116144548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:34:09"
    },
    {
      "id": 893,
      "contract_id": "306116152308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T08:34:17"
    },
    {
      "id": 894,
      "contract_id": "306116191608",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T08:34:59"
    },
    {
      "id": 895,
      "contract_id": "306116200068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:07"
    },
    {
      "id": 896,
      "contract_id": "306116207168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:14"
    },
    {
      "id": 897,
      "contract_id": "306116211868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:19"
    },
    {
      "id": 898,
      "contract_id": "306116219308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:27"
    },
    {
      "id": 899,
      "contract_id": "306116226868",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:35"
    },
    {
      "id": 900,
      "contract_id": "306116232988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:35:41"
    },
    {
      "id": 901,
      "contract_id": "306116241028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T08:35:49"
    },
    {
      "id": 902,
      "contract_id": "306116282888",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-09T08:36:33"
    },
    {
      "id": 903,
      "contract_id": "306116290568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:36:41"
    },
    {
      "id": 904,
      "contract_id": "306116296268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:36:47"
    },
    {
      "id": 905,
      "contract_id": "306116302328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-09T08:36:53"
    },
    {
      "id": 906,
      "contract_id": "306116308328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-09T08:36:59"
    },
    {
      "id": 907,
      "contract_id": "306116354428",
      "type": "DIFF",
      "stake": 4.2,
      "profit": -4.2,
      "status": "LOST",
      "timestamp": "2026-02-09T08:37:44"
    },
    {
      "id": 908,
      "contract_id": "306116396188",
      "type": "DIFF",
      "stake": 50.4,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-09T08:38:25"
    }
  ]
}