{
  "bucket": "2026-02-15_0220",
  "generated_at": "2026-02-22T16:31:20.572709",
  "total_trades": 34,
  "start_ts": "2026-02-15T02:20:00",
  "end_ts": "2026-02-15T02:29:59",
  "stats": {
    "total": 34,
    "closed": 34,
    "wins": 32,
    "losses": 2,
    "opens": 0,
    "gross_win": 0.84,
    "gross_loss": -0.7,
    "net_profit": 0.14000000000000004,
    "total_stake": 14.0,
    "win_rate": 94.11764705882352,
    "avg_profit": 0.004117647058823531,
    "profit_factor": 1.2,
    "roi": 1.0000000000000004,
    "first_ts": "2026-02-15 02:20:12",
    "last_ts": "2026-02-15 02:29:42",
    "max_drawdown": 0.45999999999999996,
    "max_drawdown_pct": 287.49999999999994,
    "consecutive_wins": 17,
    "consecutive_losses": 1,
    "largest_win": 0.12,
    "largest_loss": -0.35
  },
  "trades": [
    {
      "id": 10776,
      "contract_id": "306601693288",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:20:12"
    },
    {
      "id": 10777,
      "contract_id": "306601708568",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:20:30"
    },
    {
      "id": 10778,
      "contract_id": "306601729168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:20:49"
    },
    {
      "id": 10779,
      "contract_id": "306601745788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:21:06"
    },
    {
      "id": 10780,
      "contract_id": "306601760728",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:21:24"
    },
    {
      "id": 10781,
      "contract_id": "306601776368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:21:42"
    },
    {
      "id": 10782,
      "contract_id": "306601792028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:22:00"
    },
    {
      "id": 10783,
      "contract_id": "306601808428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:22:18"
    },
    {
      "id": 10784,
      "contract_id": "306601822888",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T02:22:36"
    },
    {
      "id": 10785,
      "contract_id": "306601829388",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T02:22:44"
    },
    {
      "id": 10786,
      "contract_id": "306601845328",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:23:02"
    },
    {
      "id": 10787,
      "contract_id": "306601860268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:23:20"
    },
    {
      "id": 10788,
      "contract_id": "306601874948",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:23:38"
    },
    {
      "id": 10789,
      "contract_id": "306601889228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:23:56"
    },
    {
      "id": 10790,
      "contract_id": "306601907988",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:24:15"
    },
    {
      "id": 10791,
      "contract_id": "306601924268",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:24:32"
    },
    {
      "id": 10792,
      "contract_id": "306601938408",
      "type": "DIFF",
      "stake": 0.35,
      "profit": -0.35,
      "status": "LOST",
      "timestamp": "2026-02-15T02:24:50"
    },
    {
      "id": 10793,
      "contract_id": "306601943428",
      "type": "DIFF",
      "stake": 1.4,
      "profit": 0.12,
      "status": "WON",
      "timestamp": "2026-02-15T02:24:56"
    },
    {
      "id": 10794,
      "contract_id": "306601960428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:25:14"
    },
    {
      "id": 10795,
      "contract_id": "306601975628",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:25:32"
    },
    {
      "id": 10796,
      "contract_id": "306601990428",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:25:50"
    },
    {
      "id": 10797,
      "contract_id": "306602006068",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:26:08"
    },
    {
      "id": 10798,
      "contract_id": "306602019028",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:26:24"
    },
    {
      "id": 10799,
      "contract_id": "306602034368",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:26:42"
    },
    {
      "id": 10800,
      "contract_id": "306602047748",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:27:00"
    },
    {
      "id": 10801,
      "contract_id": "306602062848",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:27:18"
    },
    {
      "id": 10802,
      "contract_id": "306602077088",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:27:36"
    },
    {
      "id": 10803,
      "contract_id": "306602092228",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:27:54"
    },
    {
      "id": 10804,
      "contract_id": "306602108308",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:28:12"
    },
    {
      "id": 10805,
      "contract_id": "306602122788",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:28:30"
    },
    {
      "id": 10806,
      "contract_id": "306602137548",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:28:48"
    },
    {
      "id": 10807,
      "contract_id": "306602153168",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:29:06"
    },
    {
      "id": 10808,
      "contract_id": "306602167348",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:29:24"
    },
    {
      "id": 10809,
      "contract_id": "306602181508",
      "type": "DIFF",
      "stake": 0.35,
      "profit": 0.02,
      "status": "WON",
      "timestamp": "2026-02-15T02:29:42"
    }
  ]
}