[
  {
    "trade_id": "5f99de0a-6ab2-4b85-a67c-0d12ceb14aa8",
    "position_id": "18cadd6e-d900-48bf-a45e-4bd15d5ae4b7",
    "symbol": "BTCUSDT",
    "side": "LONG",
    "entry_price": 62500.0,
    "exit_price": 63050.0,
    "quantity": 0.016,
    "leverage": 10,
    "allocated_margin": 100.0,
    "notional_usd": 1000.0,
    "realized_pnl": 8.8,
    "roe_pct": 8.8,
    "pnl_pct": 0.88,
    "result": "WIN",
    "exit_reason": "TRAILING_GIVEBACK_HIT (+1.2% high gave back 40%)",
    "opened_at": "2026-10-08T19:22:55.182903",
    "closed_at": "2026-10-08T19:47:55.182903",
    "duration_seconds": 1500,
    "duration_minutes": 25.0,
    "peak_unrealized_pnl": 12.0,
    "trade_type": "AUTONOMOUS"
  },
  {
    "trade_id": "8f6f3bce-5d67-4c9f-a41a-c14cdf412bd0",
    "position_id": "bd499b5b-7f72-4cca-a85e-9066254a470a",
    "symbol": "ETHUSDT",
    "side": "SHORT",
    "entry_price": 2450.0,
    "exit_price": 2427.0,
    "quantity": 0.408,
    "leverage": 10,
    "allocated_margin": 100.0,
    "notional_usd": 999.6,
    "realized_pnl": 9.4,
    "roe_pct": 9.39,
    "pnl_pct": 0.94,
    "result": "WIN",
    "exit_reason": "TRAILING_GIVEBACK_HIT (+1.3% dip gave back 40%)",
    "opened_at": "2026-10-08T20:07:55.182903",
    "closed_at": "2026-10-08T20:32:55.182903",
    "duration_seconds": 1500,
    "duration_minutes": 25.0,
    "peak_unrealized_pnl": 13.5,
    "trade_type": "AUTONOMOUS"
  },
  {
    "trade_id": "1c3e8135-b64d-4370-8dfe-d11358be21e8",
    "position_id": "32613eab-1843-4772-bc60-55f9cbcd060c",
    "symbol": "SOLUSDT",
    "side": "LONG",
    "entry_price": 152.0,
    "exit_price": 146.8,
    "quantity": 6.58,
    "leverage": 10,
    "allocated_margin": 100.0,
    "notional_usd": 1000.16,
    "realized_pnl": -34.2,
    "roe_pct": -34.21,
    "pnl_pct": -3.42,
    "result": "LOSS",
    "exit_reason": "STOP_LOSS_TRIGGERED (Catastrophe stop loss hit at -2.4%)",
    "opened_at": "2026-10-08T20:42:55.182903",
    "closed_at": "2026-10-08T21:22:55.182903",
    "duration_seconds": 2400,
    "duration_minutes": 40.0,
    "peak_unrealized_pnl": 2.1,
    "trade_type": "AUTONOMOUS"
  },
  {
    "trade_id": "03e7154d-fa84-4f10-a901-21779025730f",
    "position_id": "5c0777ab-d047-491c-8cd1-e8cacb7be8f0",
    "symbol": "ALGOUSDT",
    "side": "LONG",
    "entry_price": 0.185,
    "exit_price": 0.178,
    "quantity": 5405.4,
    "leverage": 10,
    "allocated_margin": 100.0,
    "notional_usd": 1000.0,
    "realized_pnl": -38.0,
    "roe_pct": -37.84,
    "pnl_pct": -3.78,
    "result": "LOSS",
    "exit_reason": "DYNAMIC_EXIT (Trend reversal breakdown below EMA20)",
    "opened_at": "2026-10-08T21:32:55.182903",
    "closed_at": "2026-10-08T22:12:55.182903",
    "duration_seconds": 2400,
    "duration_minutes": 40.0,
    "peak_unrealized_pnl": 1.5,
    "trade_type": "AUTONOMOUS"
  },
  {
    "trade_id": "777b543f-9acb-4588-a1cb-37d6a90eb9e1",
    "position_id": "211d88f2-431c-4389-9a96-ec3d1b83212f",
    "symbol": "DOGEUSDT",
    "side": "SHORT",
    "entry_price": 0.114,
    "exit_price": 0.1186,
    "quantity": 8700.0,
    "leverage": 10,
    "allocated_margin": 100.0,
    "notional_usd": 991.8,
    "realized_pnl": -40.0,
    "roe_pct": -40.35,
    "pnl_pct": -4.04,
    "result": "LOSS",
    "exit_reason": "STOP_LOSS_TRIGGERED (Catastrophe stop loss hit at -2.5%)",
    "opened_at": "2026-10-08T22:17:55.182903",
    "closed_at": "2026-10-08T23:02:55.182903",
    "duration_seconds": 2700,
    "duration_minutes": 45.0,
    "peak_unrealized_pnl": 0.8,
    "trade_type": "AUTONOMOUS"
  }
]