{
  "candidate_index": 189,
  "candidate_params": {
    "dca_profile": "default",
    "fresh_base_pct": 28.0,
    "fresh_callback_percent": 0.45,
    "fresh_tp_percent": 1.4,
    "freshness_ms": 259200000,
    "max_position_cost_pct": 100.0,
    "normal_base_pct": 10.0,
    "tp_freshness_ms": 43200000
  },
  "closed_trades": [
    {
      "add_notionals": [
        3.2,
        4.800000000000001,
        8.8,
        4.800000000000001
      ],
      "avg_entry": 50.02124999999999,
      "base_notional": 8.4,
      "closed_at_ms": 1779742791080,
      "closed_at_utc": "2026-05-25T20:59:51.080325Z",
      "detected_at_ms": 1779742627947,
      "exit_fee": 0.004200000000000001,
      "exit_reason": "position_history_closed",
      "expected_exit_price": 61.752,
      "fees_paid": 0.004200000000000001,
      "fills": [
        {
          "expected_price": 50.0,
          "fill_type": "base_entry",
          "notional": 8.4,
          "paper_fill_price": 50.021249999999995,
          "paper_only": true,
          "qty": 0.1679286303321089,
          "reason": "lead_open_position_detected",
          "risk_action": "new_entry",
          "side": "LONG",
          "symbol": "HYPEUSDT",
          "ts_ms": 1779742627947,
          "utc": "2026-05-25T20:57:07.947624Z"
        }
      ],
      "history_exit": {
        "avg_close_price": 61.752,
        "avg_cost": 60.78,
        "closed_ms": 1779682320306,
        "closed_utc": "2026-05-25T04:12:00.306000Z",
        "closing_pnl": 2.187,
        "id": "1779674369661",
        "key": "HYPEUSDT:LONG",
        "leverage": "6",
        "opened_ms": 1779674369661,
        "opened_utc": "2026-05-25T01:59:29.661000Z",
        "raw": {
          "avgClosePrice": 61.752,
          "avgCost": 60.78,
          "closed": 1779682320306,
          "closedVolume": 2.25,
          "closingPnl": 2.187,
          "id": 1779674369661,
          "isolated": "Cross",
          "leverage": "6",
          "maxOpenInterest": 2.25,
          "opened": 1779674369661,
          "roi": "0.09369611",
          "side": "Long",
          "status": "All Closed",
          "symbol": "HYPEUSDT",
          "type": "UM",
          "updateTime": 1779682320306
        },
        "roi": 0.09369611,
        "side": "LONG",
        "status": "All Closed",
        "symbol": "HYPEUSDT"
      },
      "key": "HYPEUSDT:LONG",
      "last_mark": 61.329,
      "last_seen_utc": "2026-05-25T20:57:07.947624Z",
      "lead_entry_price": 50.0,
      "lead_position_id": "mock_position_1",
      "levels": [
        49.875,
        49.7004375,
        49.42708509375,
        47.9442725409375
      ],
      "next_level_idx": 0,
      "notional": 8.4,
      "opened_at_utc": "2026-05-25T20:57:07.947624Z",
      "paper_exit_price": 61.725755400000004,
      "paper_pnl_usdt": 1.957121560536776,
      "qty": 0.1679286303321089,
      "side": "LONG",
      "symbol": "HYPEUSDT",
      "target_notional": 30.0
    }
  ],
  "equity": 31.957121560536777,
  "events": [
    {
      "fill": {
        "expected_price": 50.0,
        "fill_type": "base_entry",
        "notional": 8.4,
        "paper_fill_price": 50.021249999999995,
        "paper_only": true,
        "qty": 0.1679286303321089,
        "reason": "lead_open_position_detected",
        "risk_action": "new_entry",
        "side": "LONG",
        "symbol": "HYPEUSDT",
        "ts_ms": 1779742627947,
        "utc": "2026-05-25T20:57:07.947624Z"
      },
      "guard": {
        "daily_pnl_usdt": 0.0,
        "gross_open_notional": 0.0,
        "hourly_new_orders": 0,
        "one_side_open_notional": 0.0,
        "projected_gross_open_notional": 8.4,
        "projected_one_side_open_notional": 8.4
      },
      "key": "HYPEUSDT:LONG",
      "type": "paper_fill",
      "utc": "2026-05-25T20:57:07.947624Z"
    },
    {
      "key": "HYPEUSDT:LONG",
      "pnl": 1.957121560536776,
      "reason": "position_history_closed",
      "type": "paper_exit",
      "utc": "2026-05-25T20:59:51.080325Z"
    }
  ],
  "initial_equity": 30.0,
  "last_poll": {
    "candidate_index": 189,
    "candidate_params": {
      "dca_profile": "default",
      "fresh_base_pct": 28.0,
      "fresh_callback_percent": 0.45,
      "fresh_tp_percent": 1.4,
      "freshness_ms": 259200000,
      "max_position_cost_pct": 100.0,
      "normal_base_pct": 10.0,
      "tp_freshness_ms": 43200000
    },
    "closed_paper_trades": 1,
    "deadline_utc": "2026-05-26T09:00:00Z",
    "events": [
      {
        "key": "HYPEUSDT:LONG",
        "pnl": 1.957121560536776,
        "reason": "position_history_closed",
        "type": "paper_exit"
      }
    ],
    "guards": {
      "daily_realized_plus_unrealized_pnl_usdt": 1.957121560536776,
      "gross_open_notional": 0.0,
      "hourly_new_orders": 1,
      "max_daily_loss_usdt": 5.0,
      "max_gross_notional_usdt": 30.0,
      "max_one_side_notional_usdt": 30.0,
      "max_orders_per_hour": 20,
      "one_side_open_notional": {
        "LONG": 0.0,
        "SHORT": 0.0
      }
    },
    "input_meta": {
      "history": {
        "endpoint": "https://www.binance.com/bapi/futures/v1/friendly/future/copy-trade/lead-portfolio/position-history",
        "request": {
          "pageNumber": 1,
          "pageSize": 50,
          "portfolioId": "4300516091842181632",
          "timeRange": "365D"
        },
        "rows": 50,
        "total": 126
      },
      "market": {
        "book_ok": true,
        "mark": 61.329,
        "premium_ok": true
      },
      "positions": {
        "endpoint": "https://www.binance.com/bapi/futures/v1/friendly/future/copy-trade/lead-data/positions",
        "open_rows": 0,
        "raw_rows": 1554
      }
    },
    "live_order_code_present": false,
    "long_only": true,
    "open_paper_trades": [],
    "paper_only": true,
    "portfolio_id": "4300516091842181632",
    "state_path": "reports/hype_canary_live_disabled_20260525/state.json",
    "symbol": "HYPEUSDT",
    "telemetry_path": "reports/hype_canary_live_disabled_20260525/telemetry.jsonl",
    "utc": "2026-05-25T20:59:51.080325Z"
  },
  "mode": "hype_cap100_live_disabled_canary",
  "open_trades": {},
  "paper_only": true,
  "paper_orders": [
    {
      "expected_price": 50.0,
      "fill_type": "base_entry",
      "notional": 8.4,
      "paper_fill_price": 50.021249999999995,
      "paper_only": true,
      "qty": 0.1679286303321089,
      "reason": "lead_open_position_detected",
      "risk_action": "new_entry",
      "side": "LONG",
      "symbol": "HYPEUSDT",
      "ts_ms": 1779742627947,
      "utc": "2026-05-25T20:57:07.947624Z"
    }
  ],
  "portfolio_id": "4300516091842181632",
  "symbol": "HYPEUSDT"
}