{
  "auth_probe": {
    "balance_keys": [
      "USDC",
      "USDT",
      "free",
      "info",
      "total",
      "used"
    ],
    "credentials_present": true,
    "exchange": "bingx",
    "fetch_balance_ok": true,
    "key_found": true,
    "secret_found": true
  },
  "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": 0,
  "control": {
    "kill": true,
    "kill_path": "reports/hype_canary_bingx_live_20260525/KILL",
    "stop_new_orders": false,
    "stop_new_orders_path": "reports/hype_canary_bingx_live_20260525/STOP_NEW_ORDERS"
  },
  "copy_poll_interval_sec": 1.0,
  "dca_eval_interval_sec": 60.0,
  "dca_eval_meta": {
    "dca_eval_bucket": 29662942,
    "dca_eval_interval_sec": 60.0,
    "dca_eval_phase_sec": 32.000370025634766,
    "due": false,
    "last_dca_eval_bucket": 29662942
  },
  "deadline_utc": "2026-05-26T09:00:00Z",
  "events": [
    {
      "ccxt_symbol": "HYPE/USDT:USDT",
      "entry": 59.829,
      "key": "HYPEUSDT:LONG",
      "notional": 16.4350263,
      "qty": 0.2747,
      "synced": true,
      "type": "exchange_position_synced"
    }
  ],
  "guards": {
    "daily_realized_plus_unrealized_pnl_usdt": 0.1252866868499978,
    "gross_open_notional": 16.4350263,
    "hourly_new_orders": 0,
    "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": 16.4350263,
      "SHORT": 0.0
    }
  },
  "history_poll_interval_sec": 60.0,
  "input_meta": {
    "history": {
      "cached_rows": 50,
      "history_poll_interval_sec": 60.0,
      "last_history_poll_utc": "2026-05-26T06:22:14.000352Z",
      "skipped": true
    },
    "market": {
      "book_ok": true,
      "mark": 60.315,
      "premium_ok": true
    },
    "positions": {
      "endpoint": "https://www.binance.com/bapi/futures/v1/friendly/future/copy-trade/lead-data/positions",
      "open_rows": 1,
      "raw_rows": 1554
    }
  },
  "live_exchange": "bingx",
  "live_order_code_present": true,
  "live_symbol": "HYPE-USDT",
  "long_only": true,
  "open_paper_trades": [
    {
      "avg_entry": 59.829,
      "fills": 3,
      "key": "HYPEUSDT:LONG",
      "last_mark": 60.315,
      "next_level_idx": 2,
      "notional": 16.4350263,
      "side": "LONG",
      "symbol": "HYPEUSDT",
      "unrealized_pnl_usdt": 0.1252866868499978
    }
  ],
  "order_sync_wait_sec": 3.0,
  "paper_only": false,
  "portfolio_id": "4300516091842181632",
  "position_mode": "hedge",
  "run_id": "HYPE_CAP100_LIVE_20260526T045829Z_RESTART",
  "session_db": "reports/hype_canary_bingx_live_20260525/session.sqlite",
  "state_path": "reports/hype_canary_bingx_live_20260525/run_state_20260525T215545Z.json",
  "symbol": "HYPEUSDT",
  "telemetry_path": "reports/hype_canary_bingx_live_20260525/run_telemetry_20260526T045829Z_restart.jsonl",
  "utc": "2026-05-26T06:22:32.000370Z"
}