{
  "schema_version": "v13_source_eod_review_2",
  "plan_date": "20260702",
  "trade_date": "20260703",
  "source_paths": {
    "paper_runtime_snapshot": "/Users/tonyyu/sector_wave_agent/local_paper_runtime/reports/trading/paper_runtime_snapshot.json",
    "latest_signals": "local_paper_runtime/reports/trading/local_paper_latest_signals.json",
    "portfolio_state": "local_paper_runtime/reports/trading/local_paper_portfolio_state.json",
    "trading_log": "local_paper_runtime/reports/trading/local_paper_trading_log_20260702.json",
    "sqlite_portfolio": "/Users/tonyyu/sector_wave_agent/local_paper_runtime/runtime/state/local_paper.sqlite"
  },
  "status": "SHADOW_RUNNING",
  "mode": "OBSERVE_ONLY",
  "allow_new_positions": false,
  "account": {
    "initial_capital": 1000000.0,
    "cash": 580734.0,
    "market_value": 503371.08999999997,
    "total_value": 1084105.0899999999,
    "unrealized_pnl": 49028.9716382968,
    "realized_pnl": -10320.0,
    "daily_pnl": 1758.9400000000078,
    "total_pnl": 84105.08999999985,
    "total_pnl_pct": 8.410508999999985,
    "realized_pnl_source": "order_realized_pnl_delta",
    "account_integrity_warning": "equity_pnl=84105.09 与 realized+unrealized=38708.97 不一致（realized_source=order_realized_pnl_delta）；账户收益率以现金+市值为准，realized_pnl 需独立求和核实。"
  },
  "summary": {
    "total_assets": 1084105.0899999999,
    "total_pnl": 84105.08999999985,
    "total_pnl_pct": 8.410508999999985,
    "unrealized_pnl": 49028.9716382968,
    "realized_pnl": -10320.0,
    "daily_pnl": 1758.9400000000078,
    "filled_orders": 4,
    "rejected_orders": 0,
    "unfilled_orders": 0,
    "waiting_orders": 0,
    "official_buy_filled": 0,
    "shadow_buy_filled": 0,
    "risk_sell_filled": 4,
    "normal_sell_filled": 0,
    "position_add_filled": 0,
    "positions": 6,
    "signals": 120,
    "active_plan_contracts": 12,
    "watch_candidate_contracts": 108,
    "preopen_sector_flow_passed": false,
    "integrity_warning": null,
    "account_integrity_warning": "equity_pnl=84105.09 与 realized+unrealized=38708.97 不一致（realized_source=order_realized_pnl_delta）；账户收益率以现金+市值为准，realized_pnl 需独立求和核实。",
    "realized_pnl_source": "order_realized_pnl_delta"
  },
  "positions": [
    {
      "symbol": "SHSE.600353",
      "name": "旭光电子",
      "quantity": 200,
      "sellable_qty": 200,
      "avg_cost": 39.95,
      "last_price": 44.4,
      "prev_close": 42.3,
      "holding_days": 9,
      "daily_pnl": 420.0000000000003,
      "daily_return_pct": 4.964539007092203,
      "unrealized_pnl": 889.9999999999991,
      "unrealized_pnl_pct": 11.138923654568188,
      "position_pct_of_total": 0.8191087821569033,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 8880.0
    },
    {
      "symbol": "SHSE.600584",
      "name": "长电科技",
      "quantity": 400,
      "sellable_qty": 400,
      "avg_cost": 83.20444444444445,
      "last_price": 91.02,
      "prev_close": 95.98,
      "holding_days": 6,
      "daily_pnl": -1984.0000000000032,
      "daily_return_pct": -5.167743279849977,
      "unrealized_pnl": 3126.222222222219,
      "unrealized_pnl_pct": 9.393194807969651,
      "position_pct_of_total": 3.3583460068433038,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 36408.0
    },
    {
      "symbol": "SZSE.000536",
      "name": "华映科技",
      "quantity": 38400,
      "sellable_qty": 38400,
      "avg_cost": 3.565,
      "last_price": 3.99,
      "prev_close": 4.06,
      "holding_days": 2,
      "daily_pnl": -2687.999999999977,
      "daily_return_pct": -1.7241379310344682,
      "unrealized_pnl": 16320.000000000011,
      "unrealized_pnl_pct": 11.921458625525961,
      "position_pct_of_total": 14.132947203485596,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 153216.0
    },
    {
      "symbol": "SZSE.002979",
      "name": "雷赛智能",
      "quantity": 1100,
      "sellable_qty": 1100,
      "avg_cost": 57.27,
      "last_price": 69.55,
      "prev_close": 63.23,
      "holding_days": 2,
      "daily_pnl": 6952.0,
      "daily_return_pct": 9.995255416732565,
      "unrealized_pnl": 13507.999999999993,
      "unrealized_pnl_pct": 21.44229090274139,
      "position_pct_of_total": 7.056972677805619,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 76505.0
    },
    {
      "symbol": "SZSE.300236",
      "name": "上海新阳",
      "quantity": 800,
      "sellable_qty": 800,
      "avg_cost": 110.65,
      "last_price": 109.89,
      "prev_close": 117.31,
      "holding_days": 10,
      "daily_pnl": -5936.000000000002,
      "daily_return_pct": -6.325121473020204,
      "unrealized_pnl": -608.0000000000041,
      "unrealized_pnl_pct": -0.686850429281527,
      "position_pct_of_total": 8.109176943353344,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 87912.0
    },
    {
      "symbol": "SZSE.301696",
      "name": "三瑞智能",
      "quantity": 1003,
      "sellable_qty": 1001,
      "avg_cost": 124.28448712255774,
      "last_price": 140.03,
      "prev_close": 135.05,
      "holding_days": 2,
      "daily_pnl": 4994.93999999999,
      "daily_return_pct": 3.6875231395779267,
      "unrealized_pnl": 15792.749416074594,
      "unrealized_pnl_pct": 12.668928554144898,
      "position_pct_of_total": 12.955394388933271,
      "over_cap": false,
      "over_cap_policy": null,
      "risk_flag": null,
      "updated_at": "2026-07-03T14:55:06",
      "market_value": 140450.09
    }
  ],
  "orders": [
    {
      "event_id": "RISK:20260703:SZSE.002915:position_stop_loss:SELL",
      "ts": "2026-07-03T09:31:35",
      "symbol": "SZSE.002915",
      "name": "中欣氟材",
      "side": "SELL",
      "status": "FILLED",
      "order_kind": "INVALIDATION_SELL",
      "kind_inferred": true,
      "qty": 2800,
      "price": 21.88,
      "amount": 61264.0,
      "reason": "paper_sell_at_bid1",
      "realized_pnl_delta": -2072.0000000000055,
      "rule_id": null,
      "sim_reason": "position_stop_loss_3pct",
      "trigger_price": -3.0,
      "raw_status": "FILLED",
      "raw": {
        "adjusted_avg_cost": null,
        "amount": 61264.0,
        "base_exec_high": null,
        "chase_ceiling": null,
        "decision": "risk_exit",
        "dynamic_exec_high": null,
        "energy_floor_hint_yi": null,
        "event_id": "RISK:20260703:SZSE.002915:position_stop_loss:SELL",
        "exec_high": null,
        "exec_low": null,
        "intraday_vwap": null,
        "invalid_price": 21.88,
        "max_chase_pct": null,
        "minute_energy": null,
        "name": "中欣氟材",
        "paper_scope": "position_risk",
        "participation_rate": null,
        "plan_date": "20260702",
        "plan_id": "RISK:20260702:SZSE.002915:position_stop_loss",
        "position_pnl_pct": -3.183,
        "price": 21.88,
        "price_scale_gap_pct": null,
        "price_vs_vwap_pct": null,
        "qfq_adjustment_factor": null,
        "qfq_adjustment_source": null,
        "qty": 2800,
        "quote_ask1": 21.9,
        "quote_ask_qty1": 19,
        "quote_bid1": 21.88,
        "quote_bid_qty1": 233,
        "quote_high": 22.6,
        "quote_last": 21.9,
        "quote_low": 21.88,
        "quote_open": 22.4,
        "quote_prev_close": 23.54,
        "quote_ts": "2026-07-03T09:31:33",
        "raw_avg_cost": 22.62,
        "raw_position_pnl_pct": -3.1830238726790583,
        "reason": "paper_sell_at_bid1",
        "risk_rule": "position_stop_loss",
        "risk_threshold": -3.0,
        "sellable_qty": 2800,
        "side": "SELL",
        "sim_reason": "position_stop_loss_3pct",
        "slippage_bps": null,
        "status": "FILLED",
        "symbol": "SZSE.002915",
        "template_key": "POSITION_RISK_EXIT",
        "theme": "氟化工概念",
        "trade_date": "20260703",
        "trigger_price": -3.0,
        "ts": "2026-07-03T09:31:35",
        "realized_pnl_delta": -2072.0000000000055,
        "cost_basis": 63336.0,
        "id": 37,
        "raw_json": "{\"adjusted_avg_cost\": null, \"amount\": 61264.0, \"base_exec_high\": null, \"chase_ceiling\": null, \"decision\": \"risk_exit\", \"dynamic_exec_high\": null, \"energy_floor_hint_yi\": null, \"event_id\": \"RISK:20260703:SZSE.002915:position_stop_loss:SELL\", \"exec_high\": null, \"exec_low\": null, \"intraday_vwap\": null, \"invalid_price\": 21.88, \"max_chase_pct\": null, \"minute_energy\": null, \"name\": \"中欣氟材\", \"paper_scope\": \"position_risk\", \"participation_rate\": null, \"plan_date\": \"20260702\", \"plan_id\": \"RISK:20260702:SZSE.002915:position_stop_loss\", \"position_pnl_pct\": -3.183, \"price\": 21.88, \"price_scale_gap_pct\": null, \"price_vs_vwap_pct\": null, \"qfq_adjustment_factor\": null, \"qfq_adjustment_source\": null, \"qty\": 2800, \"quote_ask1\": 21.9, \"quote_ask_qty1\": 19, \"quote_bid1\": 21.88, \"quote_bid_qty1\": 233, \"quote_high\": 22.6, \"quote_last\": 21.9, \"quote_low\": 21.88, \"quote_open\": 22.4, \"quote_prev_close\": 23.54, \"quote_ts\": \"2026-07-03T09:31:33\", \"raw_avg_cost\": 22.62, \"raw_position_pnl_pct\": -3.1830238726790583, \"reason\": \"paper_sell_at_bid1\", \"risk_rule\": \"position_stop_loss\", \"risk_threshold\": -3.0, \"sellable_qty\": 2800, \"side\": \"SELL\", \"sim_reason\": \"position_stop_loss_3pct\", \"slippage_bps\": null, \"status\": \"FILLED\", \"symbol\": \"SZSE.002915\", \"template_key\": \"POSITION_RISK_EXIT\", \"theme\": \"氟化工概念\", \"trade_date\": \"20260703\", \"trigger_price\": -3.0, \"ts\": \"2026-07-03T09:31:35\"}",
        "realized_pnl_source": "fifo_lot_pairing"
      }
    },
    {
      "event_id": "RISK:20260703:SZSE.300236:position_invalid_price:SELL",
      "ts": "2026-07-03T09:35:15",
      "symbol": "SZSE.300236",
      "name": "上海新阳",
      "side": "SELL",
      "status": "FILLED",
      "order_kind": "INVALIDATION_SELL",
      "kind_inferred": true,
      "qty": 200,
      "price": 113.24,
      "amount": 22648.0,
      "reason": "paper_sell_at_bid1",
      "realized_pnl_delta": -3279.999999999998,
      "rule_id": null,
      "sim_reason": "position_add_invalid_t_exit",
      "trigger_price": 126.4,
      "raw_status": "FILLED",
      "raw": {
        "adjusted_avg_cost": null,
        "amount": 22648.0,
        "base_exec_high": null,
        "chase_ceiling": null,
        "decision": "risk_exit",
        "dynamic_exec_high": null,
        "energy_floor_hint_yi": null,
        "event_id": "RISK:20260703:SZSE.300236:position_invalid_price:SELL",
        "exec_high": null,
        "exec_low": null,
        "intraday_vwap": null,
        "invalid_price": 126.4,
        "max_chase_pct": null,
        "minute_energy": null,
        "name": "上海新阳",
        "paper_scope": "position_risk",
        "participation_rate": null,
        "plan_date": "20260702",
        "plan_id": "RISK:20260702:SZSE.300236:position_invalid_price",
        "position_pnl_pct": 2.5215,
        "price": 113.24,
        "price_scale_gap_pct": null,
        "price_vs_vwap_pct": null,
        "qfq_adjustment_factor": null,
        "qfq_adjustment_source": null,
        "qty": 200,
        "quote_ask1": 113.44,
        "quote_ask_qty1": 8,
        "quote_bid1": 113.24,
        "quote_bid_qty1": 6,
        "quote_high": 118.73,
        "quote_last": 113.44,
        "quote_low": 110.99,
        "quote_open": 116.0,
        "quote_prev_close": 117.31,
        "quote_ts": "2026-07-03T09:35:12",
        "raw_avg_cost": 129.64,
        "raw_position_pnl_pct": 2.5214640759150475,
        "reason": "paper_sell_at_bid1",
        "risk_rule": "position_invalid_price",
        "risk_threshold": 126.4,
        "sellable_qty": 200,
        "side": "SELL",
        "sim_reason": "position_add_invalid_t_exit",
        "slippage_bps": null,
        "status": "FILLED",
        "symbol": "SZSE.300236",
        "template_key": "POSITION_RISK_EXIT",
        "theme": null,
        "trade_date": "20260703",
        "trigger_price": 126.4,
        "ts": "2026-07-03T09:35:15",
        "realized_pnl_delta": -3279.999999999998,
        "cost_basis": 25927.999999999996,
        "id": 38,
        "raw_json": "{\"adjusted_avg_cost\": null, \"amount\": 22648.0, \"base_exec_high\": null, \"chase_ceiling\": null, \"decision\": \"risk_exit\", \"dynamic_exec_high\": null, \"energy_floor_hint_yi\": null, \"event_id\": \"RISK:20260703:SZSE.300236:position_invalid_price:SELL\", \"exec_high\": null, \"exec_low\": null, \"intraday_vwap\": null, \"invalid_price\": 126.4, \"max_chase_pct\": null, \"minute_energy\": null, \"name\": \"上海新阳\", \"paper_scope\": \"position_risk\", \"participation_rate\": null, \"plan_date\": \"20260702\", \"plan_id\": \"RISK:20260702:SZSE.300236:position_invalid_price\", \"position_pnl_pct\": 2.5215, \"price\": 113.24, \"price_scale_gap_pct\": null, \"price_vs_vwap_pct\": null, \"qfq_adjustment_factor\": null, \"qfq_adjustment_source\": null, \"qty\": 200, \"quote_ask1\": 113.44, \"quote_ask_qty1\": 8, \"quote_bid1\": 113.24, \"quote_bid_qty1\": 6, \"quote_high\": 118.73, \"quote_last\": 113.44, \"quote_low\": 110.99, \"quote_open\": 116.0, \"quote_prev_close\": 117.31, \"quote_ts\": \"2026-07-03T09:35:12\", \"raw_avg_cost\": 129.64, \"raw_position_pnl_pct\": 2.5214640759150475, \"reason\": \"paper_sell_at_bid1\", \"risk_rule\": \"position_invalid_price\", \"risk_threshold\": 126.4, \"sellable_qty\": 200, \"side\": \"SELL\", \"sim_reason\": \"position_add_invalid_t_exit\", \"slippage_bps\": null, \"status\": \"FILLED\", \"symbol\": \"SZSE.300236\", \"template_key\": \"POSITION_RISK_EXIT\", \"theme\": null, \"trade_date\": \"20260703\", \"trigger_price\": 126.4, \"ts\": \"2026-07-03T09:35:15\"}",
        "realized_pnl_source": "fifo_lot_pairing"
      }
    },
    {
      "event_id": "RISK:20260703:SHSE.600584:position_invalid_price:SELL",
      "ts": "2026-07-03T09:35:15",
      "symbol": "SHSE.600584",
      "name": "长电科技",
      "side": "SELL",
      "status": "FILLED",
      "order_kind": "INVALIDATION_SELL",
      "kind_inferred": true,
      "qty": 200,
      "price": 91.4,
      "amount": 18280.0,
      "reason": "paper_sell_at_bid1",
      "realized_pnl_delta": -3007.999999999998,
      "rule_id": null,
      "sim_reason": "position_add_invalid_t_exit",
      "trigger_price": 103.51,
      "raw_status": "FILLED",
      "raw": {
        "adjusted_avg_cost": null,
        "amount": 18280.0,
        "base_exec_high": null,
        "chase_ceiling": null,
        "decision": "risk_exit",
        "dynamic_exec_high": null,
        "energy_floor_hint_yi": null,
        "event_id": "RISK:20260703:SHSE.600584:position_invalid_price:SELL",
        "exec_high": null,
        "exec_low": null,
        "intraday_vwap": null,
        "invalid_price": 103.51,
        "max_chase_pct": null,
        "minute_energy": null,
        "name": "长电科技",
        "paper_scope": "position_risk",
        "participation_rate": null,
        "plan_date": "20260702",
        "plan_id": "RISK:20260702:SHSE.600584:position_invalid_price",
        "position_pnl_pct": 9.8499,
        "price": 91.4,
        "price_scale_gap_pct": null,
        "price_vs_vwap_pct": null,
        "qfq_adjustment_factor": null,
        "qfq_adjustment_source": null,
        "qty": 200,
        "quote_ask1": 91.44,
        "quote_ask_qty1": 5,
        "quote_bid1": 91.4,
        "quote_bid_qty1": 25,
        "quote_high": 94.0,
        "quote_last": 91.4,
        "quote_low": 88.35,
        "quote_open": 93.4,
        "quote_prev_close": 95.98,
        "quote_ts": "2026-07-03T09:35:14",
        "raw_avg_cost": 106.44,
        "raw_position_pnl_pct": 9.849901180492493,
        "reason": "paper_sell_at_bid1",
        "risk_rule": "position_invalid_price",
        "risk_threshold": 103.51,
        "sellable_qty": 200,
        "side": "SELL",
        "sim_reason": "position_add_invalid_t_exit",
        "slippage_bps": null,
        "status": "FILLED",
        "symbol": "SHSE.600584",
        "template_key": "POSITION_RISK_EXIT",
        "theme": null,
        "trade_date": "20260703",
        "trigger_price": 103.51,
        "ts": "2026-07-03T09:35:15",
        "realized_pnl_delta": -3007.999999999998,
        "cost_basis": 21288.0,
        "id": 39,
        "raw_json": "{\"adjusted_avg_cost\": null, \"amount\": 18280.0, \"base_exec_high\": null, \"chase_ceiling\": null, \"decision\": \"risk_exit\", \"dynamic_exec_high\": null, \"energy_floor_hint_yi\": null, \"event_id\": \"RISK:20260703:SHSE.600584:position_invalid_price:SELL\", \"exec_high\": null, \"exec_low\": null, \"intraday_vwap\": null, \"invalid_price\": 103.51, \"max_chase_pct\": null, \"minute_energy\": null, \"name\": \"长电科技\", \"paper_scope\": \"position_risk\", \"participation_rate\": null, \"plan_date\": \"20260702\", \"plan_id\": \"RISK:20260702:SHSE.600584:position_invalid_price\", \"position_pnl_pct\": 9.8499, \"price\": 91.4, \"price_scale_gap_pct\": null, \"price_vs_vwap_pct\": null, \"qfq_adjustment_factor\": null, \"qfq_adjustment_source\": null, \"qty\": 200, \"quote_ask1\": 91.44, \"quote_ask_qty1\": 5, \"quote_bid1\": 91.4, \"quote_bid_qty1\": 25, \"quote_high\": 94.0, \"quote_last\": 91.4, \"quote_low\": 88.35, \"quote_open\": 93.4, \"quote_prev_close\": 95.98, \"quote_ts\": \"2026-07-03T09:35:14\", \"raw_avg_cost\": 106.44, \"raw_position_pnl_pct\": 9.849901180492493, \"reason\": \"paper_sell_at_bid1\", \"risk_rule\": \"position_invalid_price\", \"risk_threshold\": 103.51, \"sellable_qty\": 200, \"side\": \"SELL\", \"sim_reason\": \"position_add_invalid_t_exit\", \"slippage_bps\": null, \"status\": \"FILLED\", \"symbol\": \"SHSE.600584\", \"template_key\": \"POSITION_RISK_EXIT\", \"theme\": null, \"trade_date\": \"20260703\", \"trigger_price\": 103.51, \"ts\": \"2026-07-03T09:35:15\"}",
        "realized_pnl_source": "fifo_lot_pairing"
      }
    },
    {
      "event_id": "RISK:20260703:SZSE.002773:position_stop_loss:SELL",
      "ts": "2026-07-03T09:43:06",
      "symbol": "SZSE.002773",
      "name": "康弘药业",
      "side": "SELL",
      "status": "FILLED",
      "order_kind": "INVALIDATION_SELL",
      "kind_inferred": true,
      "qty": 2800,
      "price": 21.8,
      "amount": 61040.0,
      "reason": "paper_sell_at_bid1",
      "realized_pnl_delta": -1959.999999999998,
      "rule_id": null,
      "sim_reason": "position_stop_loss_3pct",
      "trigger_price": -3.0,
      "raw_status": "FILLED",
      "raw": {
        "adjusted_avg_cost": null,
        "amount": 61040.0,
        "base_exec_high": null,
        "chase_ceiling": null,
        "decision": "risk_exit",
        "dynamic_exec_high": null,
        "energy_floor_hint_yi": null,
        "event_id": "RISK:20260703:SZSE.002773:position_stop_loss:SELL",
        "exec_high": null,
        "exec_low": null,
        "intraday_vwap": null,
        "invalid_price": 21.66,
        "max_chase_pct": null,
        "minute_energy": null,
        "name": "康弘药业",
        "paper_scope": "position_risk",
        "participation_rate": null,
        "plan_date": "20260702",
        "plan_id": "RISK:20260702:SZSE.002773:position_stop_loss",
        "position_pnl_pct": -3.1111,
        "price": 21.8,
        "price_scale_gap_pct": null,
        "price_vs_vwap_pct": null,
        "qfq_adjustment_factor": null,
        "qfq_adjustment_source": null,
        "qty": 2800,
        "quote_ask1": 21.81,
        "quote_ask_qty1": 60,
        "quote_bid1": 21.8,
        "quote_bid_qty1": 17,
        "quote_high": 22.48,
        "quote_last": 21.8,
        "quote_low": 21.79,
        "quote_open": 22.11,
        "quote_prev_close": 21.9,
        "quote_ts": "2026-07-03T09:43:03",
        "raw_avg_cost": 22.5,
        "raw_position_pnl_pct": -3.111111111111109,
        "reason": "paper_sell_at_bid1",
        "risk_rule": "position_stop_loss",
        "risk_threshold": -3.0,
        "sellable_qty": 2800,
        "side": "SELL",
        "sim_reason": "position_stop_loss_3pct",
        "slippage_bps": null,
        "status": "FILLED",
        "symbol": "SZSE.002773",
        "template_key": "POSITION_RISK_EXIT",
        "theme": "单抗概念",
        "trade_date": "20260703",
        "trigger_price": -3.0,
        "ts": "2026-07-03T09:43:06",
        "realized_pnl_delta": -1959.999999999998,
        "cost_basis": 63000.0,
        "id": 40,
        "raw_json": "{\"adjusted_avg_cost\": null, \"amount\": 61040.0, \"base_exec_high\": null, \"chase_ceiling\": null, \"decision\": \"risk_exit\", \"dynamic_exec_high\": null, \"energy_floor_hint_yi\": null, \"event_id\": \"RISK:20260703:SZSE.002773:position_stop_loss:SELL\", \"exec_high\": null, \"exec_low\": null, \"intraday_vwap\": null, \"invalid_price\": 21.66, \"max_chase_pct\": null, \"minute_energy\": null, \"name\": \"康弘药业\", \"paper_scope\": \"position_risk\", \"participation_rate\": null, \"plan_date\": \"20260702\", \"plan_id\": \"RISK:20260702:SZSE.002773:position_stop_loss\", \"position_pnl_pct\": -3.1111, \"price\": 21.8, \"price_scale_gap_pct\": null, \"price_vs_vwap_pct\": null, \"qfq_adjustment_factor\": null, \"qfq_adjustment_source\": null, \"qty\": 2800, \"quote_ask1\": 21.81, \"quote_ask_qty1\": 60, \"quote_bid1\": 21.8, \"quote_bid_qty1\": 17, \"quote_high\": 22.48, \"quote_last\": 21.8, \"quote_low\": 21.79, \"quote_open\": 22.11, \"quote_prev_close\": 21.9, \"quote_ts\": \"2026-07-03T09:43:03\", \"raw_avg_cost\": 22.5, \"raw_position_pnl_pct\": -3.111111111111109, \"reason\": \"paper_sell_at_bid1\", \"risk_rule\": \"position_stop_loss\", \"risk_threshold\": -3.0, \"sellable_qty\": 2800, \"side\": \"SELL\", \"sim_reason\": \"position_stop_loss_3pct\", \"slippage_bps\": null, \"status\": \"FILLED\", \"symbol\": \"SZSE.002773\", \"template_key\": \"POSITION_RISK_EXIT\", \"theme\": \"单抗概念\", \"trade_date\": \"20260703\", \"trigger_price\": -3.0, \"ts\": \"2026-07-03T09:43:06\"}",
        "realized_pnl_source": "fifo_lot_pairing"
      }
    }
  ],
  "intended_but_blocked": [],
  "risk_flags": {
    "coverage": "not_covered",
    "note": "风险旗标源未覆盖；不得把缺失静默视作无风险。",
    "sources": [],
    "items": {}
  },
  "auction": {
    "used_as_standalone_gate": false,
    "usage_note": "集合竞价只做板块/个股预确认与早盘择时加权，不单独触发买入。",
    "preopen_gate_legacy": {
      "enabled": true,
      "passed": false,
      "reason": "expired_after_09:45",
      "intraday_style_gate": {
        "enabled": true,
        "style_code": "NORMAL_THREE_RESONANCE",
        "label": "常规三振共振",
        "entry_policy": "strict_gate",
        "official_buy_allowed": true,
        "reason": "market_sector_stock_resonance_confirmed",
        "pool_up_ratio": 0.7583,
        "active_up_ratio": 0.75,
        "active_positive": 9,
        "active_positive_min": 1,
        "active_above_vwap": 7,
        "active_total": 12,
        "sample_total": 120,
        "dominant_theme": "贵金属 / 黄金概念",
        "dominant_theme_share": 0.5125,
        "dominant_theme_basis": "amount",
        "official_symbol_whitelist": [
          "SZSE.000975",
          "SHSE.601069",
          "SHSE.600547"
        ],
        "structural_hot_themes": [
          {
            "theme": "贵金属 / 黄金概念",
            "count": 5,
            "top_symbols": [
              "SHSE.601069",
              "SHSE.600988",
              "SZSE.000975",
              "SHSE.600547",
              "SZSE.002345"
            ],
            "top_return_pct": 10.0212
          },
          {
            "theme": "芬太尼 / 仿制药",
            "count": 3,
            "top_symbols": [
              "SZSE.000908",
              "SZSE.002294",
              "SZSE.002422"
            ],
            "top_return_pct": 10.08
          },
          {
            "theme": "纺织制造 / 纺织行业",
            "count": 3,
            "top_symbols": [
              "SZSE.002072",
              "SHSE.600493",
              "SZSE.000850"
            ],
            "top_return_pct": 10.0457
          },
          {
            "theme": "纺织制造 / 服装鞋类",
            "count": 2,
            "top_symbols": [
              "SHSE.603518",
              "SZSE.002154"
            ],
            "top_return_pct": 8.6207
          }
        ],
        "structural_symbol_whitelist": [
          "SZSE.000975",
          "SZSE.002294",
          "SHSE.601069",
          "SHSE.600547",
          "SZSE.002422"
        ],
        "clustered_core_priority_ceiling": 8,
        "position_cap_pct": null,
        "external_tech_shock_gate": {
          "schema_version": "external_tech_shock_gate_v1",
          "enabled": true,
          "level": "EXTREME",
          "score": 100.0,
          "label": "外部科技冲击极高",
          "entry_policy": "risk_only_for_tech",
          "tech_new_buy_allowed": false,
          "earliest_entry_time": "13:10",
          "position_cap_pct": 35.0,
          "risk_priority_boost": true,
          "reasons": [
            "sox_negative_-9.43%",
            "korea_tech_negative_-10.38%",
            "asia_tech_circuit_breaker",
            "quant_panic_deep_water_risk"
          ],
          "source_file": "reports/external_checks/external_tech_shock_20260703.json",
          "source_status": "ok",
          "source_generated_at": "2026-07-03T09:25:15+08:00"
        },
        "sample_rows": [
          {
            "symbol": "SZSE.000908",
            "name": "石药景峰",
            "theme": "芬太尼 / 仿制药",
            "paper_scope": "shadow_watch",
            "priority": 999,
            "ret_pct": 10.08,
            "last": 6.88,
            "vwap": 6.666080770356691,
            "above_vwap": true,
            "amount": 516909901.0
          },
          {
            "symbol": "SZSE.002072",
            "name": "凯瑞德",
            "theme": "纺织制造 / 纺织行业",
            "paper_scope": "shadow_watch",
            "priority": 999,
            "ret_pct": 10.045662100456632,
            "last": 9.64,
            "vwap": 9.497833183842634,
            "above_vwap": true,
            "amount": 368500731.0
          },
          {
            "symbol": "SHSE.601069",
            "name": "西部黄金",
            "theme": "贵金属 / 黄金概念",
            "paper_scope": "shadow_active",
            "priority": 5,
            "ret_pct": 10.021231422505306,
            "last": 25.91,
            "vwap": 25.535137744130708,
            "above_vwap": true,
            "amount": 490425302.0
          },
          {
            "symbol": "SHSE.600988",
            "name": "赤峰黄金",
            "theme": "贵金属 / 黄金概念",
            "paper_scope": "shadow_watch",
            "priority": 999,
            "ret_pct": 10.003522367030637,
            "last": 31.23,
            "vwap": 30.938283125720005,
            "above_vwap": true,
            "amount": 1149431470.0
          },
          {
            "symbol": "SZSE.002294",
            "name": "信立泰",
            "theme": "芬太尼 / 仿制药",
            "paper_scope": "shadow_active",
            "priority": 1,
            "ret_pct": 9.989023051591662,
            "last": 40.08,
            "vwap": 38.610171339876906,
            "above_vwap": true,
            "amount": 2497471906.0
          },
          {
            "symbol": "SZSE.000975",
            "name": "山金国际",
            "theme": "贵金属 / 黄金概念",
            "paper_scope": "shadow_active",
            "priority": 0,
            "ret_pct": 9.977827050997789,
            "last": 19.84,
            "vwap": 19.754490137596378,
            "above_vwap": true,
            "amount": 1312071505.0
          },
          {
            "symbol": "SHSE.603518",
            "name": "锦泓集团",
            "theme": "纺织制造 / 服装鞋类",
            "paper_scope": "shadow_watch",
            "priority": 999,
            "ret_pct": 8.620689655172399,
            "last": 8.19,
            "vwap": 7.994686905559078,
            "above_vwap": true,
            "amount": 134911141.0
          },
          {
            "symbol": "SHSE.600547",
            "name": "山东黄金",
            "theme": "贵金属 / 黄金概念",
            "paper_scope": "shadow_active",
            "priority": 7,
            "ret_pct": 7.692307692307687,
            "last": 26.04,
            "vwap": 25.97362684979243,
            "above_vwap": true,
            "amount": 3989154285.0
          },
          {
            "symbol": "SZSE.002196",
            "name": "方正电机",
            "theme": "纺织制造 / 纺织机械",
            "paper_scope": "shadow_active",
            "priority": 2,
            "ret_pct": 7.28527607361964,
            "last": 13.99,
            "vwap": 13.73159698595444,
            "above_vwap": true,
            "amount": 1204754020.0
          },
          {
            "symbol": "SHSE.600493",
            "name": "凤竹纺织",
            "theme": "纺织制造 / 纺织行业",
            "paper_scope": "shadow_watch",
            "priority": 999,
            "ret_pct": 7.116788321167866,
            "last": 5.87,
            "vwap": 5.788174338415671,
            "above_vwap": true,
            "amount": 79987360.0
          },
          {
            "symbol": "SZSE.002422",
            "name": "科伦药业",
            "theme": "芬太尼 / 仿制药",
            "paper_scope": "shadow_active",
            "priority": 8,
            "ret_pct": 6.3687150837988815,
            "last": 47.6,
            "vwap": 44.97662619736284,
            "above_vwap": true,
            "amount": 2354265517.0
          },
          {
            "symbol": "SHSE.600489",
            "name": "中金黄金",
            "theme": "贵金属 / 黄金概念",
            "paper_scope": "shadow_active",
            "priority": 10,
            "ret_pct": 6.338397066526991,
            "last": 20.3,
            "vwap": 20.385855024398513,
            "above_vwap": false,
            "amount": 3560222416.0
          }
        ]
      },
      "style_code": "NORMAL_THREE_RESONANCE",
      "style_label": "常规三振共振",
      "entry_policy": "strict_gate",
      "external_tech_shock_gate": {
        "schema_version": "external_tech_shock_gate_v1",
        "enabled": true,
        "level": "EXTREME",
        "score": 100.0,
        "label": "外部科技冲击极高",
        "entry_policy": "risk_only_for_tech",
        "tech_new_buy_allowed": false,
        "earliest_entry_time": "13:10",
        "position_cap_pct": 35.0,
        "risk_priority_boost": true,
        "reasons": [
          "sox_negative_-9.43%",
          "korea_tech_negative_-10.38%",
          "asia_tech_circuit_breaker",
          "quant_panic_deep_water_risk"
        ],
        "source_file": "reports/external_checks/external_tech_shock_20260703.json",
        "source_status": "ok",
        "source_generated_at": "2026-07-03T09:25:15+08:00"
      },
      "external_tech_shock_level": "EXTREME",
      "external_tech_entry_policy": "risk_only_for_tech"
    },
    "auction_board_confirm_score": 30,
    "auction_stock_accept_score": 10.0,
    "auction_liquidity_score": 41.5,
    "covered_signal_count": 120,
    "covered_holding_count": 6,
    "holding_symbols": [
      "SHSE.600353",
      "SHSE.600584",
      "SZSE.000536",
      "SZSE.002979",
      "SZSE.300236",
      "SZSE.301696"
    ],
    "reason": "expired_after_09:45"
  },
  "gate_funnel": {
    "evaluated_count": 120,
    "passed_count": 0,
    "policy_blocked_observe_only": 120,
    "market_gate_blocked": 0,
    "minute_energy_blocked": 0,
    "vwap_blocked": 0,
    "chase_ceiling_blocked": 0,
    "capital_blocked": 0,
    "quote_stale_blocked": 0,
    "data_source": "first_fail_runtime_signals",
    "degraded_reason": null,
    "execution_scope": "new_entry_signals_only",
    "position_add_filled": 0,
    "official_buy_filled": 0,
    "scope_note": null,
    "diagnostic_counts": {
      "market_gate_blocked": 120,
      "minute_energy_blocked": 108,
      "vwap_blocked": 45,
      "chase_ceiling_blocked": 14,
      "capital_blocked": 100,
      "quote_stale_blocked": 0
    }
  },
  "signals_snapshot": {
    "total": 120,
    "active_plan_contracts": 12,
    "watch_candidate_contracts": 108,
    "actionable": 0
  }
}