{
  "generated_at": "2026-06-10T09:00:29.101Z",
  "mode": "multi_strategy",
  "primary_strategy_id": "CRYPTO_EP",
  "strategy_summaries": [
    {
      "strategy_id": "BASE_BREAKOUT",
      "label": "Base breakout",
      "portfolio": {
        "starting_capital_usdt": 1000,
        "cash_usdt": 773.883959,
        "reserved_open_notional_usdt": 100,
        "realised_pnl_usdt": -126.116041,
        "unrealised_pnl_usdt_est": -2.828804,
        "equity_usdt": 871.055155,
        "equity_return_pct": -12.8945,
        "exposure_pct": 11.4803,
        "high_watermark_usdt": 1000.209214,
        "current_drawdown_pct": -12.9127,
        "max_drawdown_pct": -12.9127,
        "open_trade_count": 1,
        "closed_trade_count": 45,
        "last_updated_at": "2026-06-10T09:00:26.981Z"
      },
      "summary": {
        "open_trades": 1,
        "closed_trades": 45,
        "wins": 4,
        "losses": 41,
        "win_rate_pct": 8.89,
        "gross_pnl_usdt": -108.116041,
        "net_pnl_usdt_est": -126.116041,
        "open_unrealized_net_usdt_est": -2.828804,
        "total_net_including_open_est": -128.944845,
        "avg_r_multiple_est": -0.6282,
        "avg_win_usdt_est": 3.148191,
        "avg_loss_usdt_est": -3.383142,
        "close_reasons": {
          "initial_structural_stop_hit": 32,
          "failed_to_progress_before_breakeven": 4,
          "runner_breakeven_stop_hit": 7,
          "runner_profit_floor_stop_hit": 2
        }
      }
    },
    {
      "strategy_id": "REGIME_GATED",
      "label": "BTC-gated",
      "portfolio": {
        "starting_capital_usdt": 1000,
        "cash_usdt": 1000,
        "reserved_open_notional_usdt": 0,
        "realised_pnl_usdt": 0,
        "unrealised_pnl_usdt_est": 0,
        "equity_usdt": 1000,
        "equity_return_pct": 0,
        "exposure_pct": 0,
        "high_watermark_usdt": 1000,
        "current_drawdown_pct": 0,
        "max_drawdown_pct": 0,
        "open_trade_count": 0,
        "closed_trade_count": 0,
        "last_updated_at": "2026-06-10T09:00:26.981Z"
      },
      "summary": {
        "open_trades": 0,
        "closed_trades": 0,
        "wins": 0,
        "losses": 0,
        "win_rate_pct": null,
        "gross_pnl_usdt": 0,
        "net_pnl_usdt_est": 0,
        "open_unrealized_net_usdt_est": 0,
        "total_net_including_open_est": 0,
        "avg_r_multiple_est": null,
        "avg_win_usdt_est": 0,
        "avg_loss_usdt_est": 0,
        "close_reasons": {}
      }
    },
    {
      "strategy_id": "UNGATED_MOMENTUM",
      "label": "Ungated momentum",
      "portfolio": {
        "starting_capital_usdt": 1000,
        "cash_usdt": 863.563524,
        "reserved_open_notional_usdt": 100,
        "realised_pnl_usdt": -36.436476,
        "unrealised_pnl_usdt_est": -7.007915,
        "equity_usdt": 956.555609,
        "equity_return_pct": -4.3444,
        "exposure_pct": 10.4542,
        "high_watermark_usdt": 1000,
        "current_drawdown_pct": -4.3444,
        "max_drawdown_pct": -4.3444,
        "open_trade_count": 1,
        "closed_trade_count": 12,
        "last_updated_at": "2026-06-10T09:00:26.981Z"
      },
      "summary": {
        "open_trades": 1,
        "closed_trades": 12,
        "wins": 1,
        "losses": 11,
        "win_rate_pct": 8.33,
        "gross_pnl_usdt": -31.636476,
        "net_pnl_usdt_est": -36.436476,
        "open_unrealized_net_usdt_est": -7.007915,
        "total_net_including_open_est": -43.444391,
        "avg_r_multiple_est": -0.6544,
        "avg_win_usdt_est": 1.845356,
        "avg_loss_usdt_est": -3.480167,
        "close_reasons": {
          "initial_structural_stop_hit": 8,
          "failed_to_progress_before_breakeven": 2,
          "runner_breakeven_stop_hit": 2
        }
      }
    },
    {
      "strategy_id": "CRYPTO_EP",
      "label": "Crypto EP",
      "portfolio": {
        "starting_capital_usdt": 1000,
        "cash_usdt": 1000,
        "reserved_open_notional_usdt": 0,
        "realised_pnl_usdt": 0,
        "unrealised_pnl_usdt_est": 0,
        "equity_usdt": 1000,
        "equity_return_pct": 0,
        "exposure_pct": 0,
        "high_watermark_usdt": 1000,
        "current_drawdown_pct": 0,
        "max_drawdown_pct": 0,
        "open_trade_count": 0,
        "closed_trade_count": 0,
        "last_updated_at": "2026-06-10T09:00:26.981Z"
      },
      "summary": {
        "open_trades": 0,
        "closed_trades": 0,
        "wins": 0,
        "losses": 0,
        "win_rate_pct": null,
        "gross_pnl_usdt": 0,
        "net_pnl_usdt_est": 0,
        "open_unrealized_net_usdt_est": 0,
        "total_net_including_open_est": 0,
        "avg_r_multiple_est": null,
        "avg_win_usdt_est": 0,
        "avg_loss_usdt_est": 0,
        "close_reasons": {}
      }
    }
  ],
  "portfolio": {
    "starting_capital_usdt": 1000,
    "cash_usdt": 1000,
    "reserved_open_notional_usdt": 0,
    "realised_pnl_usdt": 0,
    "unrealised_pnl_usdt_est": 0,
    "equity_usdt": 1000,
    "equity_return_pct": 0,
    "exposure_pct": 0,
    "high_watermark_usdt": 1000,
    "current_drawdown_pct": 0,
    "max_drawdown_pct": 0,
    "open_trade_count": 0,
    "closed_trade_count": 0,
    "last_updated_at": "2026-06-10T09:00:26.981Z"
  },
  "open_trades": [],
  "closed_trade_count": 0
}
