{
  "bucket": "2026-02-19_0420",
  "generated_at": "2026-02-22T16:31:22.295698",
  "total_trades": 20,
  "start_ts": "2026-02-19T04:20:00",
  "end_ts": "2026-02-19T04:29:59",
  "stats": {
    "total": 20,
    "closed": 20,
    "wins": 14,
    "losses": 6,
    "opens": 0,
    "gross_win": 588.0999999999999,
    "gross_loss": -591.02,
    "net_profit": -2.9200000000000266,
    "total_stake": 7387.4400000000005,
    "win_rate": 70.0,
    "avg_profit": -0.14600000000000132,
    "profit_factor": 0.995059388853169,
    "roi": -0.039526547762148,
    "first_ts": "2026-02-19 04:20:00",
    "last_ts": "2026-02-19 04:29:28",
    "max_drawdown": 548.86,
    "max_drawdown_pct": 3156.181713628522,
    "consecutive_wins": 8,
    "consecutive_losses": 4,
    "largest_win": 262.9,
    "largest_loss": -253.32
  },
  "trades": [
    {
      "id": 13485,
      "contract_id": "306961087348",
      "type": "DIFF",
      "stake": 21.08,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:20:00"
    },
    {
      "id": 13486,
      "contract_id": "306961129008",
      "type": "DIFF",
      "stake": 21.08,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:20:38"
    },
    {
      "id": 13487,
      "contract_id": "306961156608",
      "type": "DIFF",
      "stake": 21.08,
      "profit": -21.08,
      "status": "LOST",
      "timestamp": "2026-02-19T04:21:02"
    },
    {
      "id": 13488,
      "contract_id": "306961172348",
      "type": "DIFF",
      "stake": 21.04,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:21:16"
    },
    {
      "id": 13489,
      "contract_id": "306961204928",
      "type": "DIFF",
      "stake": 252.96,
      "profit": 22.0,
      "status": "WON",
      "timestamp": "2026-02-19T04:21:44"
    },
    {
      "id": 13490,
      "contract_id": "306961251588",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:22:26"
    },
    {
      "id": 13491,
      "contract_id": "306961284148",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:22:56"
    },
    {
      "id": 13492,
      "contract_id": "306961297048",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:23:06"
    },
    {
      "id": 13493,
      "contract_id": "306961336028",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:23:42"
    },
    {
      "id": 13494,
      "contract_id": "306961409068",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:24:52"
    },
    {
      "id": 13495,
      "contract_id": "306961409368",
      "type": "DIFF",
      "stake": 21.09,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:24:52"
    },
    {
      "id": 13496,
      "contract_id": "306961448988",
      "type": "DIFF",
      "stake": 21.11,
      "profit": -21.11,
      "status": "LOST",
      "timestamp": "2026-02-19T04:25:30"
    },
    {
      "id": 13497,
      "contract_id": "306961449108",
      "type": "DIFF",
      "stake": 21.11,
      "profit": -21.11,
      "status": "LOST",
      "timestamp": "2026-02-19T04:25:30"
    },
    {
      "id": 13498,
      "contract_id": "306961495228",
      "type": "DIFF",
      "stake": 253.32,
      "profit": -253.32,
      "status": "LOST",
      "timestamp": "2026-02-19T04:26:14"
    },
    {
      "id": 13499,
      "contract_id": "306961495208",
      "type": "DIFF",
      "stake": 253.32,
      "profit": -253.32,
      "status": "LOST",
      "timestamp": "2026-02-19T04:26:14"
    },
    {
      "id": 13500,
      "contract_id": "306961547208",
      "type": "DIFF",
      "stake": 3039.84,
      "profit": 262.9,
      "status": "WON",
      "timestamp": "2026-02-19T04:27:04"
    },
    {
      "id": 13501,
      "contract_id": "306961547268",
      "type": "DIFF",
      "stake": 3039.84,
      "profit": 262.9,
      "status": "WON",
      "timestamp": "2026-02-19T04:27:04"
    },
    {
      "id": 13502,
      "contract_id": "306961620228",
      "type": "DIFF",
      "stake": 21.08,
      "profit": -21.08,
      "status": "LOST",
      "timestamp": "2026-02-19T04:28:06"
    },
    {
      "id": 13503,
      "contract_id": "306961666388",
      "type": "DIFF",
      "stake": 252.96,
      "profit": 22.0,
      "status": "WON",
      "timestamp": "2026-02-19T04:28:50"
    },
    {
      "id": 13504,
      "contract_id": "306961711948",
      "type": "DIFF",
      "stake": 21.08,
      "profit": 1.83,
      "status": "WON",
      "timestamp": "2026-02-19T04:29:28"
    }
  ]
}