{
  "bucket": "2026-02-12_1930",
  "generated_at": "2026-02-22T16:31:19.971294",
  "total_trades": 25,
  "start_ts": "2026-02-12T19:30:00",
  "end_ts": "2026-02-12T19:39:59",
  "stats": {
    "total": 25,
    "closed": 24,
    "wins": 21,
    "losses": 3,
    "opens": 1,
    "gross_win": 10.43,
    "gross_loss": -4.9,
    "net_profit": 5.53,
    "total_stake": 116.00999999999999,
    "win_rate": 87.5,
    "avg_profit": 0.2304166666666667,
    "profit_factor": 2.1285714285714286,
    "roi": 4.766830445651237,
    "first_ts": "2026-02-12 19:30:05",
    "last_ts": "2026-02-12 19:34:53",
    "max_drawdown": 4.55,
    "max_drawdown_pct": 82.2784810126583,
    "consecutive_wins": 14,
    "consecutive_losses": 2,
    "largest_win": 9.64,
    "largest_loss": -4.2
  },
  "trades": [
    {
      "id": 6370,
      "contract_id": "306411908848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:30:05"
    },
    {
      "id": 6371,
      "contract_id": "306411915448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:30:11"
    },
    {
      "id": 6372,
      "contract_id": "306411923988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:30:19"
    },
    {
      "id": 6373,
      "contract_id": "306411931988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T19:30:27"
    },
    {
      "id": 6374,
      "contract_id": "306411978948",
      "type": "DIFF",
      "stake": 4.2,
      "profit": 0.41,
      "status": "WON",
      "timestamp": "2026-02-12T19:31:11"
    },
    {
      "id": 6375,
      "contract_id": "306411987448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:31:19"
    },
    {
      "id": 6376,
      "contract_id": "306411996268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:31:27"
    },
    {
      "id": 6377,
      "contract_id": "306412004788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:31:35"
    },
    {
      "id": 6378,
      "contract_id": "306412011288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-12T19:31:41"
    },
    {
      "id": 6379,
      "contract_id": "306412057788",
      "type": "DIFF",
      "stake": 4.2,
      "profit": -4.2,
      "status": "LOST",
      "timestamp": "2026-02-12T19:32:25"
    },
    {
      "id": 6380,
      "contract_id": "306412103348",
      "type": "DIFF",
      "stake": 99.91,
      "profit": 9.64,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:09"
    },
    {
      "id": 6381,
      "contract_id": "306412111448",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:17"
    },
    {
      "id": 6382,
      "contract_id": "306412117928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:23"
    },
    {
      "id": 6383,
      "contract_id": "306412124728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:29"
    },
    {
      "id": 6384,
      "contract_id": "306412133888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:37"
    },
    {
      "id": 6385,
      "contract_id": "306412142148",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:45"
    },
    {
      "id": 6386,
      "contract_id": "306412150928",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:53"
    },
    {
      "id": 6387,
      "contract_id": "306412157668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:33:59"
    },
    {
      "id": 6388,
      "contract_id": "306412167408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:07"
    },
    {
      "id": 6389,
      "contract_id": "306412175668",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:15"
    },
    {
      "id": 6390,
      "contract_id": "306412184208",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:23"
    },
    {
      "id": 6391,
      "contract_id": "306412193228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:31"
    },
    {
      "id": 6392,
      "contract_id": "306412201548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:39"
    },
    {
      "id": 6393,
      "contract_id": "306412210428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-12T19:34:47"
    },
    {
      "id": 6394,
      "contract_id": "306412216728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.0,
      "status": "OPEN",
      "timestamp": "2026-02-12T19:34:53"
    }
  ]
}