{
  "schema": "empire.strategy_factors.v1",
  "generated_at": "2026-09-23T13:58:02.770363+00:00",
  "advice": "research_only_no_orders",
  "n_names": 5313,
  "skipped": {
    "no_price": 4,
    "st": 209,
    "empty": 0
  },
  "factor_ids": [
    "value_ep",
    "value_bp",
    "value_ncav_discount",
    "value_epv_mos",
    "quality_accrual",
    "quality_rnoa_proxy",
    "quality_gross_margin",
    "quality_roe",
    "safety_low_debt",
    "safety_coverage",
    "stability_roe",
    "growth_revenue",
    "growth_profit",
    "cash_ocf_yield",
    "size_log_mktcap"
  ],
  "coverage": {
    "value_ep": 4456,
    "value_bp": 5306,
    "value_ncav_discount": 5306,
    "value_epv_mos": 3984,
    "quality_accrual": 5190,
    "quality_rnoa_proxy": 5308,
    "quality_gross_margin": 5210,
    "quality_roe": 5309,
    "safety_low_debt": 5312,
    "safety_coverage": 5312,
    "stability_roe": 5309,
    "growth_revenue": 5311,
    "growth_profit": 5313,
    "cash_ocf_yield": 5311,
    "size_log_mktcap": 5313
  },
  "catalog": {
    "value_ep": {
      "name": "盈利收益率 E/P",
      "family": "value",
      "direction": "higher_better",
      "formula": "eps_ann / price  (or 1/PE)",
      "skills": [
        "graham-earnings-power-value",
        "graham-quantitative-screening"
      ],
      "inputs": [
        "eps",
        "price",
        "pe"
      ]
    },
    "value_bp": {
      "name": "账面市值比 B/P",
      "family": "value",
      "direction": "higher_better",
      "formula": "bps / price  (or 1/PB)",
      "skills": [
        "graham-net-net-ncaV",
        "graham-quantitative-screening"
      ],
      "inputs": [
        "bps",
        "price",
        "pb"
      ]
    },
    "value_ncav_discount": {
      "name": "净净营运资本折价代理",
      "family": "value",
      "direction": "higher_better",
      "formula": "score from cheap PB + NCAV_proxy=0.55*TA-TL",
      "skills": [
        "graham-net-net-ncaV"
      ],
      "inputs": [
        "total_assets",
        "total_liabilities",
        "mktcap",
        "pb",
        "bps",
        "price"
      ]
    },
    "value_epv_mos": {
      "name": "EPV 安全边际",
      "family": "value",
      "direction": "higher_better",
      "formula": "1 - price / (eps_ann / r), r=0.10",
      "skills": [
        "graham-earnings-power-value",
        "graham-margin-of-safety"
      ],
      "inputs": [
        "eps",
        "price"
      ]
    },
    "quality_accrual": {
      "name": "应计质量（低应计更好）",
      "family": "quality",
      "direction": "higher_better",
      "formula": "- (eps - ocfps) / |bps|",
      "skills": [
        "stickney-cash-vs-accrual-screen",
        "stickney-accrual-quality"
      ],
      "inputs": [
        "eps",
        "operating_cash_flow_per_share",
        "bps"
      ]
    },
    "quality_rnoa_proxy": {
      "name": "经营回报质量（去杠杆 ROE）",
      "family": "quality",
      "direction": "higher_better",
      "formula": "roe_ann - 0.15 * max(debt-50,0)/50",
      "skills": [
        "penman-rnoa-leverage-split",
        "penman-roe-growth"
      ],
      "inputs": [
        "roe",
        "debt_asset_ratio",
        "history"
      ]
    },
    "quality_gross_margin": {
      "name": "毛利率",
      "family": "quality",
      "direction": "higher_better",
      "formula": "gross_margin / 100",
      "skills": [
        "buffett-moat-float",
        "xiaoxing-good-company-finance"
      ],
      "inputs": [
        "gross_margin"
      ]
    },
    "quality_roe": {
      "name": "年化 ROE",
      "family": "quality",
      "direction": "higher_better",
      "formula": "prefer FY ROE else period*annualize",
      "skills": [
        "penman-residual-income",
        "graham-stability-quality-gate"
      ],
      "inputs": [
        "roe",
        "history",
        "report_date"
      ]
    },
    "safety_low_debt": {
      "name": "低杠杆安全",
      "family": "safety",
      "direction": "higher_better",
      "formula": "1 - debt_asset_ratio/100  (clipped)",
      "skills": [
        "graham-defensive-investor",
        "graham-bond-selection-coverage"
      ],
      "inputs": [
        "debt_asset_ratio"
      ]
    },
    "safety_coverage": {
      "name": "偿债覆盖代理",
      "family": "safety",
      "direction": "higher_better",
      "formula": "net_profit / max(total_liabilities * 0.04, 1)",
      "skills": [
        "graham-bond-selection-coverage"
      ],
      "inputs": [
        "net_profit",
        "total_liabilities"
      ],
      "note": "proxy ICR; interest_expense not in feed"
    },
    "stability_roe": {
      "name": "ROE 稳定性",
      "family": "stability",
      "direction": "higher_better",
      "formula": "1 / (1 + std(FY ROE)) with mean>0 bonus",
      "skills": [
        "graham-stability-quality-gate"
      ],
      "inputs": [
        "history"
      ]
    },
    "growth_revenue": {
      "name": "营收增长",
      "family": "growth",
      "direction": "higher_better",
      "formula": "revenue_yoy / 100",
      "skills": [
        "penman-growth-fade-riv",
        "bodie-index-model-alpha"
      ],
      "inputs": [
        "revenue_yoy"
      ]
    },
    "growth_profit": {
      "name": "净利增长",
      "family": "growth",
      "direction": "higher_better",
      "formula": "net_profit_yoy / 100",
      "skills": [
        "penman-growth-fade-riv"
      ],
      "inputs": [
        "net_profit_yoy"
      ]
    },
    "cash_ocf_yield": {
      "name": "经营现金流收益率",
      "family": "quality",
      "direction": "higher_better",
      "formula": "ocfps / price",
      "skills": [
        "stickney-cash-vs-accrual-screen",
        "buffett-owner-earnings-intrinsic"
      ],
      "inputs": [
        "operating_cash_flow_per_share",
        "price"
      ]
    },
    "size_log_mktcap": {
      "name": "规模（log 市值）",
      "family": "control",
      "direction": "neutral",
      "formula": "log(mktcap_yuan)",
      "skills": [
        "bodie-factor-apt"
      ],
      "inputs": [
        "mktcap"
      ],
      "note": "control / risk factor, not alpha by default"
    }
  },
  "leaderboards": {
    "value_ep": [
      {
        "symbol": "600000.SH",
        "code": "600000",
        "name": "浦发银行",
        "price": 8.87,
        "pe": 5.836,
        "pb": 0.392,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.234498
      },
      {
        "symbol": "600015.SH",
        "code": "600015",
        "name": "华夏银行",
        "price": 6.91,
        "pe": 4.265,
        "pb": 0.342,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.17945
      },
      {
        "symbol": "600016.SH",
        "code": "600016",
        "name": "民生银行",
        "price": 3.46,
        "pe": 5.492,
        "pb": 0.263,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.300578
      },
      {
        "symbol": "600035.SH",
        "code": "600035",
        "name": "楚天高速",
        "price": 3.56,
        "pe": 10.471,
        "pb": 0.63,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.168539
      },
      {
        "symbol": "600064.SH",
        "code": "600064",
        "name": "XD南京高",
        "price": 7.3,
        "pe": 6.9,
        "pb": 0.64,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.198356
      },
      {
        "symbol": "600167.SH",
        "code": "600167",
        "name": "联美控股",
        "price": 5.82,
        "pe": 18.872,
        "pb": 1.1,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.164605
      },
      {
        "symbol": "600251.SH",
        "code": "600251",
        "name": "冠农股份",
        "price": 8.72,
        "pe": 19.378,
        "pb": 1.677,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.172018
      },
      {
        "symbol": "600332.SH",
        "code": "600332",
        "name": "白云山",
        "price": 22.18,
        "pe": 12.087,
        "pb": 0.912,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.197836
      },
      {
        "symbol": "600638.SH",
        "code": "600638",
        "name": "新黄浦",
        "price": 4.53,
        "pe": 45.12,
        "pb": 0.652,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.181369
      },
      {
        "symbol": "600694.SH",
        "code": "600694",
        "name": "大商股份",
        "price": 14.62,
        "pe": 10.296,
        "pb": 0.606,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.218878
      },
      {
        "symbol": "600790.SH",
        "code": "600790",
        "name": "轻纺城",
        "price": 3.16,
        "pe": -316.0,
        "pb": 0.779,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.329114
      },
      {
        "symbol": "600816.SH",
        "code": "600816",
        "name": "建元信托",
        "price": 2.37,
        "pe": 199.16,
        "pb": 1.525,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.174515
      },
      {
        "symbol": "600827.SH",
        "code": "600827",
        "name": "百联股份",
        "price": 7.65,
        "pe": 21.857,
        "pb": 0.663,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.232052
      },
      {
        "symbol": "600908.SH",
        "code": "600908",
        "name": "无锡银行",
        "price": 5.45,
        "pe": 5.396,
        "pb": 0.517,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.212844
      },
      {
        "symbol": "600919.SH",
        "code": "600919",
        "name": "江苏银行",
        "price": 11.31,
        "pe": 6.426,
        "pb": 0.785,
        "factor_id": "value_ep",
        "z": 3.5226,
        "raw": 0.205128
      }
    ],
    "value_bp": [
      {
        "symbol": "600000.SH",
        "code": "600000",
        "name": "浦发银行",
        "price": 8.87,
        "pe": 5.836,
        "pb": 0.392,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.551761
      },
      {
        "symbol": "600015.SH",
        "code": "600015",
        "name": "华夏银行",
        "price": 6.91,
        "pe": 4.265,
        "pb": 0.342,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.922272
      },
      {
        "symbol": "600016.SH",
        "code": "600016",
        "name": "民生银行",
        "price": 3.46,
        "pe": 5.492,
        "pb": 0.263,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 3.799012
      },
      {
        "symbol": "600017.SH",
        "code": "600017",
        "name": "日照港",
        "price": 2.7,
        "pe": 16.875,
        "pb": 0.59,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.693522
      },
      {
        "symbol": "600019.SH",
        "code": "600019",
        "name": "宝钢股份",
        "price": 5.76,
        "pe": 12.0,
        "pb": 0.602,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.660441
      },
      {
        "symbol": "600048.SH",
        "code": "600048",
        "name": "保利发展",
        "price": 4.86,
        "pe": 54.0,
        "pb": 0.3,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 3.33482
      },
      {
        "symbol": "600051.SH",
        "code": "600051",
        "name": "宁波联合",
        "price": 5.94,
        "pe": 22.0,
        "pb": 0.54,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.851936
      },
      {
        "symbol": "600104.SH",
        "code": "600104",
        "name": "上汽集团",
        "price": 10.39,
        "pe": 11.74,
        "pb": 0.397,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.516053
      },
      {
        "symbol": "600123.SH",
        "code": "600123",
        "name": "兰花科创",
        "price": 6.16,
        "pe": -16.808,
        "pb": 0.6,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.665464
      },
      {
        "symbol": "600153.SH",
        "code": "600153",
        "name": "建发股份",
        "price": 8.6,
        "pe": -2.199,
        "pb": 0.579,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.727112
      },
      {
        "symbol": "600208.SH",
        "code": "600208",
        "name": "衢州发展",
        "price": 2.78,
        "pe": 92.667,
        "pb": 0.566,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.766632
      },
      {
        "symbol": "600248.SH",
        "code": "600248",
        "name": "陕建股份",
        "price": 2.89,
        "pe": 47.769,
        "pb": 0.386,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.572057
      },
      {
        "symbol": "600266.SH",
        "code": "600266",
        "name": "城建发展",
        "price": 3.87,
        "pe": -13.345,
        "pb": 0.44,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.275092
      },
      {
        "symbol": "600269.SH",
        "code": "600269",
        "name": "赣粤高速",
        "price": 4.01,
        "pe": 7.291,
        "pb": 0.474,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 2.108655
      },
      {
        "symbol": "600284.SH",
        "code": "600284",
        "name": "浦东建设",
        "price": 5.01,
        "pe": 13.764,
        "pb": 0.61,
        "factor_id": "value_bp",
        "z": 3.2761,
        "raw": 1.640446
      }
    ],
    "value_epv_mos": [
      {
        "symbol": "600000.SH",
        "code": "600000",
        "name": "浦发银行",
        "price": 8.87,
        "pe": 5.836,
        "pb": 0.392,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.573558
      },
      {
        "symbol": "600015.SH",
        "code": "600015",
        "name": "华夏银行",
        "price": 6.91,
        "pe": 4.265,
        "pb": 0.342,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.442742
      },
      {
        "symbol": "600016.SH",
        "code": "600016",
        "name": "民生银行",
        "price": 3.46,
        "pe": 5.492,
        "pb": 0.263,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.667308
      },
      {
        "symbol": "600035.SH",
        "code": "600035",
        "name": "楚天高速",
        "price": 3.56,
        "pe": 10.471,
        "pb": 0.63,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.406667
      },
      {
        "symbol": "600064.SH",
        "code": "600064",
        "name": "XD南京高",
        "price": 7.3,
        "pe": 6.9,
        "pb": 0.64,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.495856
      },
      {
        "symbol": "600167.SH",
        "code": "600167",
        "name": "联美控股",
        "price": 5.82,
        "pe": 18.872,
        "pb": 1.1,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.392484
      },
      {
        "symbol": "600251.SH",
        "code": "600251",
        "name": "冠农股份",
        "price": 8.72,
        "pe": 19.378,
        "pb": 1.677,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.418667
      },
      {
        "symbol": "600332.SH",
        "code": "600332",
        "name": "白云山",
        "price": 22.18,
        "pe": 12.087,
        "pb": 0.912,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.494531
      },
      {
        "symbol": "600638.SH",
        "code": "600638",
        "name": "新黄浦",
        "price": 4.53,
        "pe": 45.12,
        "pb": 0.652,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.448637
      },
      {
        "symbol": "600694.SH",
        "code": "600694",
        "name": "大商股份",
        "price": 14.62,
        "pe": 10.296,
        "pb": 0.606,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.543125
      },
      {
        "symbol": "600790.SH",
        "code": "600790",
        "name": "轻纺城",
        "price": 3.16,
        "pe": -316.0,
        "pb": 0.779,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.696154
      },
      {
        "symbol": "600816.SH",
        "code": "600816",
        "name": "建元信托",
        "price": 2.37,
        "pe": 199.16,
        "pb": 1.525,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.426983
      },
      {
        "symbol": "600827.SH",
        "code": "600827",
        "name": "百联股份",
        "price": 7.65,
        "pe": 21.857,
        "pb": 0.663,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.569063
      },
      {
        "symbol": "600908.SH",
        "code": "600908",
        "name": "无锡银行",
        "price": 5.45,
        "pe": 5.396,
        "pb": 0.517,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.530172
      },
      {
        "symbol": "600919.SH",
        "code": "600919",
        "name": "江苏银行",
        "price": 11.31,
        "pe": 6.426,
        "pb": 0.785,
        "factor_id": "value_epv_mos",
        "z": 0.5413,
        "raw": 0.5125
      }
    ],
    "quality_accrual": [
      {
        "symbol": "920152.BJ",
        "code": "920152",
        "name": "昆工科技",
        "price": 13.86,
        "pe": -7.058,
        "pb": 8.583,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.349591
      },
      {
        "symbol": "920719.BJ",
        "code": "920719",
        "name": "宁新新材",
        "price": 8.1,
        "pe": -1.503,
        "pb": 6.806,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 1.721883
      },
      {
        "symbol": "600109.SH",
        "code": "600109",
        "name": "国金证券",
        "price": 8.46,
        "pe": 13.689,
        "pb": 0.868,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.405733
      },
      {
        "symbol": "600117.SH",
        "code": "600117",
        "name": "西宁特钢",
        "price": 2.22,
        "pe": -7.929,
        "pb": 2.099,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.303555
      },
      {
        "symbol": "600121.SH",
        "code": "600121",
        "name": "郑州煤电",
        "price": 3.42,
        "pe": -4.493,
        "pb": 5.662,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 1.221923
      },
      {
        "symbol": "600231.SH",
        "code": "600231",
        "name": "凌钢股份",
        "price": 1.63,
        "pe": -2.911,
        "pb": 1.316,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.500705
      },
      {
        "symbol": "600319.SH",
        "code": "600319",
        "name": "亚星化学",
        "price": 5.6,
        "pe": -14.0,
        "pb": 6.431,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.56011
      },
      {
        "symbol": "600376.SH",
        "code": "600376",
        "name": "首开股份",
        "price": 3.19,
        "pe": -1.202,
        "pb": 3.495,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 1.638691
      },
      {
        "symbol": "600403.SH",
        "code": "600403",
        "name": "大有能源",
        "price": 4.8,
        "pe": -5.692,
        "pb": 3.433,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.418106
      },
      {
        "symbol": "600408.SH",
        "code": "600408",
        "name": "安泰集团",
        "price": 2.49,
        "pe": -8.364,
        "pb": 2.167,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.265732
      },
      {
        "symbol": "600435.SH",
        "code": "600435",
        "name": "北方导航",
        "price": 9.73,
        "pe": 121.625,
        "pb": 5.066,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.307493
      },
      {
        "symbol": "600481.SH",
        "code": "600481",
        "name": "双良节能",
        "price": 4.01,
        "pe": -6.735,
        "pb": 1.907,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.5416
      },
      {
        "symbol": "600540.SH",
        "code": "600540",
        "name": "新赛股份",
        "price": 3.29,
        "pe": -13.434,
        "pb": 4.971,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 3.434531
      },
      {
        "symbol": "600569.SH",
        "code": "600569",
        "name": "安阳钢铁",
        "price": 1.71,
        "pe": -9.884,
        "pb": 3.37,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 1.155946
      },
      {
        "symbol": "600588.SH",
        "code": "600588",
        "name": "用友网络",
        "price": 8.82,
        "pe": -21.512,
        "pb": 4.371,
        "factor_id": "quality_accrual",
        "z": 2.7621,
        "raw": 0.290322
      }
    ],
    "quality_rnoa_proxy": [
      {
        "symbol": "920057.BJ",
        "code": "920057",
        "name": "百甲科技",
        "price": 4.71,
        "pe": 94.2,
        "pb": 1.188,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.24495
      },
      {
        "symbol": "920363.BJ",
        "code": "920363",
        "name": "莱赛激光",
        "price": 10.18,
        "pe": 203.6,
        "pb": 3.62,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.36
      },
      {
        "symbol": "920375.BJ",
        "code": "920375",
        "name": "派诺科技",
        "price": 7.01,
        "pe": 77.889,
        "pb": 1.386,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.25
      },
      {
        "symbol": "920957.BJ",
        "code": "920957",
        "name": "汉维科技",
        "price": 9.06,
        "pe": 181.2,
        "pb": 2.451,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.24
      },
      {
        "symbol": "600067.SH",
        "code": "600067",
        "name": "冠城新材",
        "price": 2.69,
        "pe": 53.8,
        "pb": 0.669,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.273612
      },
      {
        "symbol": "600094.SH",
        "code": "600094",
        "name": "大名城",
        "price": 3.62,
        "pe": 60.333,
        "pb": 0.819,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.41
      },
      {
        "symbol": "600103.SH",
        "code": "600103",
        "name": "青山纸业",
        "price": 2.63,
        "pe": 106.478,
        "pb": 1.482,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.39
      },
      {
        "symbol": "600108.SH",
        "code": "600108",
        "name": "XD亚盛集",
        "price": 2.82,
        "pe": 96.575,
        "pb": 1.266,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.298507
      },
      {
        "symbol": "600138.SH",
        "code": "600138",
        "name": "中青旅",
        "price": 7.04,
        "pe": 61.005,
        "pb": 0.809,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.319752
      },
      {
        "symbol": "600168.SH",
        "code": "600168",
        "name": "武汉控股",
        "price": 4.29,
        "pe": 53.625,
        "pb": 0.787,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.380341
      },
      {
        "symbol": "600189.SH",
        "code": "600189",
        "name": "泉阳泉",
        "price": 7.19,
        "pe": 359.5,
        "pb": 4.159,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.194391
      },
      {
        "symbol": "600250.SH",
        "code": "600250",
        "name": "南京商旅",
        "price": 7.83,
        "pe": 261.0,
        "pb": 3.921,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.450872
      },
      {
        "symbol": "600339.SH",
        "code": "600339",
        "name": "中油工程",
        "price": 3.17,
        "pe": 49.687,
        "pb": 0.658,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.255671
      },
      {
        "symbol": "600375.SH",
        "code": "600375",
        "name": "汉马科技",
        "price": 3.79,
        "pe": 126.333,
        "pb": 1.789,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.382833
      },
      {
        "symbol": "600493.SH",
        "code": "600493",
        "name": "凤竹纺织",
        "price": 5.65,
        "pe": 97.751,
        "pb": 1.378,
        "factor_id": "quality_rnoa_proxy",
        "z": 3.5373,
        "raw": 1.3998
      }
    ],
    "safety_coverage": [
      {
        "symbol": "920009.BJ",
        "code": "920009",
        "name": "丹娜生物",
        "price": 36.74,
        "pe": 18.37,
        "pb": 4.093,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 8.910582
      },
      {
        "symbol": "920086.BJ",
        "code": "920086",
        "name": "科马材料",
        "price": 21.74,
        "pe": 15.203,
        "pb": 2.07,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 8.43886
      },
      {
        "symbol": "920096.BJ",
        "code": "920096",
        "name": "嘉晨智能",
        "price": 36.83,
        "pe": 26.307,
        "pb": 5.79,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 20.759773
      },
      {
        "symbol": "920160.BJ",
        "code": "920160",
        "name": "北矿检测",
        "price": 18.83,
        "pe": 21.398,
        "pb": 3.812,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 7.828733
      },
      {
        "symbol": "920178.BJ",
        "code": "920178",
        "name": "锐翔智能",
        "price": 110.0,
        "pe": 44.0,
        "pb": 12.602,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 11.978154
      },
      {
        "symbol": "920181.BJ",
        "code": "920181",
        "name": "赛英电子",
        "price": 74.9,
        "pe": 27.537,
        "pb": 6.504,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 9.453153
      },
      {
        "symbol": "920183.BJ",
        "code": "920183",
        "name": "海菲曼",
        "price": 28.94,
        "pe": 14.841,
        "pb": 2.955,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 10.316055
      },
      {
        "symbol": "920206.BJ",
        "code": "920206",
        "name": "彩客科技",
        "price": 35.71,
        "pe": 15.526,
        "pb": 4.099,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 12.932979
      },
      {
        "symbol": "920227.BJ",
        "code": "920227",
        "name": "美登科技",
        "price": 47.7,
        "pe": 42.973,
        "pb": 4.337,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 14.878282
      },
      {
        "symbol": "920425.BJ",
        "code": "920425",
        "name": "乐创技术",
        "price": 20.66,
        "pe": 45.911,
        "pb": 5.162,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 17.653038
      },
      {
        "symbol": "920455.BJ",
        "code": "920455",
        "name": "汇隆活塞",
        "price": 5.76,
        "pe": 38.4,
        "pb": 2.897,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 9.034228
      },
      {
        "symbol": "920656.BJ",
        "code": "920656",
        "name": "海昇药业",
        "price": 13.82,
        "pe": 20.029,
        "pb": 1.909,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 18.878446
      },
      {
        "symbol": "920726.BJ",
        "code": "920726",
        "name": "朱老六",
        "price": 16.83,
        "pe": 85.999,
        "pb": 3.709,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 14.141207
      },
      {
        "symbol": "920751.BJ",
        "code": "920751",
        "name": "惠同新材",
        "price": 17.02,
        "pe": 31.519,
        "pb": 3.573,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 8.16251
      },
      {
        "symbol": "920946.BJ",
        "code": "920946",
        "name": "森萱医药",
        "price": 9.61,
        "pe": 31.201,
        "pb": 3.122,
        "factor_id": "safety_coverage",
        "z": 3.8716,
        "raw": 12.127506
      }
    ],
    "cash_ocf_yield": [
      {
        "symbol": "600000.SH",
        "code": "600000",
        "name": "浦发银行",
        "price": 8.87,
        "pe": 5.836,
        "pb": 0.392,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.310482
      },
      {
        "symbol": "600011.SH",
        "code": "600011",
        "name": "华能国际",
        "price": 6.92,
        "pe": 9.351,
        "pb": 1.551,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.114487
      },
      {
        "symbol": "600027.SH",
        "code": "600027",
        "name": "华电国际",
        "price": 4.65,
        "pe": 9.49,
        "pb": 1.08,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.104509
      },
      {
        "symbol": "600030.SH",
        "code": "600030",
        "name": "中信证券",
        "price": 27.6,
        "pe": 14.082,
        "pb": 1.403,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.183747
      },
      {
        "symbol": "600036.SH",
        "code": "600036",
        "name": "招商银行",
        "price": 38.02,
        "pe": 6.67,
        "pb": 0.847,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.131248
      },
      {
        "symbol": "600038.SH",
        "code": "600038",
        "name": "中直股份",
        "price": 25.24,
        "pe": 31.744,
        "pb": 1.175,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.19276
      },
      {
        "symbol": "600048.SH",
        "code": "600048",
        "name": "保利发展",
        "price": 4.86,
        "pe": 54.0,
        "pb": 0.3,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.149083
      },
      {
        "symbol": "600061.SH",
        "code": "600061",
        "name": "国投资本",
        "price": 6.53,
        "pe": 13.06,
        "pb": 0.763,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.381534
      },
      {
        "symbol": "600104.SH",
        "code": "600104",
        "name": "上汽集团",
        "price": 10.39,
        "pe": 11.74,
        "pb": 0.397,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.267804
      },
      {
        "symbol": "600109.SH",
        "code": "600109",
        "name": "国金证券",
        "price": 8.46,
        "pe": 13.689,
        "pb": 0.868,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.556331
      },
      {
        "symbol": "600155.SH",
        "code": "600155",
        "name": "华创云信",
        "price": 5.61,
        "pe": 70.125,
        "pb": 0.621,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.1473
      },
      {
        "symbol": "600262.SH",
        "code": "600262",
        "name": "DR北方股",
        "price": 12.96,
        "pe": 10.205,
        "pb": 1.649,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.165548
      },
      {
        "symbol": "600335.SH",
        "code": "600335",
        "name": "国机汽车",
        "price": 5.08,
        "pe": 18.027,
        "pb": 0.647,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.265233
      },
      {
        "symbol": "600506.SH",
        "code": "600506",
        "name": "统一股份",
        "price": 13.37,
        "pe": 196.618,
        "pb": 6.587,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.103473
      },
      {
        "symbol": "600540.SH",
        "code": "600540",
        "name": "新赛股份",
        "price": 3.29,
        "pe": -13.434,
        "pb": 4.971,
        "factor_id": "cash_ocf_yield",
        "z": 2.9173,
        "raw": 0.778386
      }
    ],
    "stability_roe": [
      {
        "symbol": "920012.BJ",
        "code": "920012",
        "name": "创达新材",
        "price": 49.54,
        "pe": 27.989,
        "pb": 3.986,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998203
      },
      {
        "symbol": "920166.BJ",
        "code": "920166",
        "name": "海圣医疗",
        "price": 19.8,
        "pe": 14.776,
        "pb": 2.391,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.9998
      },
      {
        "symbol": "920180.BJ",
        "code": "920180",
        "name": "爱得科技",
        "price": 11.56,
        "pe": 13.136,
        "pb": 1.724,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998801
      },
      {
        "symbol": "920221.BJ",
        "code": "920221",
        "name": "易实精密",
        "price": 13.28,
        "pe": 26.56,
        "pb": 3.64,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998403
      },
      {
        "symbol": "920261.BJ",
        "code": "920261",
        "name": "一诺威",
        "price": 12.61,
        "pe": 19.703,
        "pb": 2.212,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998203
      },
      {
        "symbol": "920491.BJ",
        "code": "920491",
        "name": "奥迪威",
        "price": 24.86,
        "pe": 37.104,
        "pb": 3.234,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.9994
      },
      {
        "symbol": "920564.BJ",
        "code": "920564",
        "name": "天润科技",
        "price": 13.94,
        "pe": 199.143,
        "pb": 4.869,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.999001
      },
      {
        "symbol": "920946.BJ",
        "code": "920946",
        "name": "森萱医药",
        "price": 9.61,
        "pe": 31.201,
        "pb": 3.122,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998801
      },
      {
        "symbol": "600051.SH",
        "code": "600051",
        "name": "宁波联合",
        "price": 5.94,
        "pe": 22.0,
        "pb": 0.54,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998801
      },
      {
        "symbol": "600100.SH",
        "code": "600100",
        "name": "同方股份",
        "price": 6.42,
        "pe": 43.466,
        "pb": 1.356,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.9996
      },
      {
        "symbol": "600201.SH",
        "code": "600201",
        "name": "生物股份",
        "price": 11.58,
        "pe": 128.667,
        "pb": 2.357,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998602
      },
      {
        "symbol": "600212.SH",
        "code": "600212",
        "name": "绿能慧充",
        "price": 4.96,
        "pe": 206.667,
        "pb": 6.052,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.998403
      },
      {
        "symbol": "600232.SH",
        "code": "600232",
        "name": "金鹰股份",
        "price": 5.58,
        "pe": 93.0,
        "pb": 2.117,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.999201
      },
      {
        "symbol": "600316.SH",
        "code": "600316",
        "name": "洪都航空",
        "price": 25.8,
        "pe": 465.704,
        "pb": 3.431,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 1.0
      },
      {
        "symbol": "600367.SH",
        "code": "600367",
        "name": "红星发展",
        "price": 32.88,
        "pe": 121.778,
        "pb": 4.506,
        "factor_id": "stability_roe",
        "z": 0.8897,
        "raw": 0.999201
      }
    ],
    "growth_revenue": [
      {
        "symbol": "920033.BJ",
        "code": "920033",
        "name": "康普化学",
        "price": 13.74,
        "pe": 72.316,
        "pb": 2.122,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.64802
      },
      {
        "symbol": "920156.BJ",
        "code": "920156",
        "name": "海昌智能",
        "price": 40.4,
        "pe": 21.042,
        "pb": 5.603,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.44258
      },
      {
        "symbol": "920158.BJ",
        "code": "920158",
        "name": "长江能科",
        "price": 8.16,
        "pe": 17.362,
        "pb": 2.908,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 2.551431
      },
      {
        "symbol": "920284.BJ",
        "code": "920284",
        "name": "灵鸽科技",
        "price": 15.84,
        "pe": -192.233,
        "pb": 5.262,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.615033
      },
      {
        "symbol": "920475.BJ",
        "code": "920475",
        "name": "三友科技",
        "price": 11.23,
        "pe": -102.091,
        "pb": 3.217,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.555705
      },
      {
        "symbol": "920808.BJ",
        "code": "920808",
        "name": "曙光数创",
        "price": 68.98,
        "pe": 383.222,
        "pb": 19.38,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 7.82529
      },
      {
        "symbol": "600191.SH",
        "code": "600191",
        "name": "华资实业",
        "price": 8.58,
        "pe": 70.501,
        "pb": 2.422,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.532813
      },
      {
        "symbol": "600228.SH",
        "code": "600228",
        "name": "返利科技",
        "price": 6.18,
        "pe": -40.819,
        "pb": 6.743,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.649711
      },
      {
        "symbol": "600641.SH",
        "code": "600641",
        "name": "先导基电",
        "price": 32.16,
        "pe": -231.367,
        "pb": 3.745,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.781683
      },
      {
        "symbol": "600683.SH",
        "code": "600683",
        "name": "京投发展",
        "price": 8.37,
        "pe": -4.206,
        "pb": -4.926,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 2.26536
      },
      {
        "symbol": "600692.SH",
        "code": "600692",
        "name": "亚通股份",
        "price": 5.54,
        "pe": 135.452,
        "pb": 2.004,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 2.233314
      },
      {
        "symbol": "600927.SH",
        "code": "600927",
        "name": "永安期货",
        "price": 12.58,
        "pe": 27.956,
        "pb": 1.362,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.38831
      },
      {
        "symbol": "601069.SH",
        "code": "601069",
        "name": "西部黄金",
        "price": 21.68,
        "pe": 42.024,
        "pb": 3.757,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 3.162776
      },
      {
        "symbol": "603007.SH",
        "code": "603007",
        "name": "顺景科技",
        "price": 4.78,
        "pe": -18.527,
        "pb": 18.038,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 16.581594
      },
      {
        "symbol": "603268.SH",
        "code": "603268",
        "name": "松发股份",
        "price": 141.0,
        "pe": 47.635,
        "pb": 12.98,
        "factor_id": "growth_revenue",
        "z": 3.6232,
        "raw": 1.990684
      }
    ]
  },
  "sample": {
    "symbol": "920000.BJ",
    "code": "920000",
    "name": "安徽凤凰",
    "price": 11.85,
    "pe": 16.458,
    "pb": 1.61,
    "industry": "汽车零部件",
    "raw": {
      "value_ep": 0.047257,
      "value_bp": 0.621117,
      "value_ncav_discount": -1.0,
      "value_epv_mos": -1.116071,
      "quality_accrual": -0.062947,
      "quality_rnoa_proxy": 0.1044,
      "quality_gross_margin": 0.277467,
      "quality_roe": 0.1044,
      "safety_low_debt": 0.828713,
      "safety_coverage": 2.323894,
      "stability_roe": 0.986972,
      "growth_revenue": -0.005135,
      "growth_profit": 0.0755,
      "cash_ocf_yield": 0.00816,
      "size_log_mktcap": 20.806143
    },
    "z": {
      "value_ep": 0.3367,
      "value_bp": 0.3532,
      "value_ncav_discount": -0.6256,
      "value_epv_mos": 0.449,
      "quality_accrual": -0.1005,
      "quality_rnoa_proxy": 0.1816,
      "quality_gross_margin": -0.0078,
      "quality_roe": 0.1337,
      "safety_low_debt": 1.1316,
      "safety_coverage": 0.9887,
      "stability_roe": 0.8499,
      "growth_revenue": -0.3424,
      "growth_profit": 0.0061,
      "cash_ocf_yield": 0.304,
      "size_log_mktcap": -1.6947
    }
  },
  "note": "full z-matrix kept in-memory for structured scoring; snapshot is tops+coverage"
}