Jikipedia
Jikipedia量化聚宽量化课堂(低频量化策略 43 篇)因子选股(排名 / 打分 / 阈值筛选)
概念笔记

因子选股(排名 / 打分 / 阈值筛选)

因子 = 一条可量化的选股/择时标准(营收增速、市值、ROE、PE…);因子选股 = 用一条或多条标准从市场里筛出「值得买」的股票。做法有三档:硬门槛筛选(AND 条件,达标才进,如 Foster Friess 四条件)、排名/打分合成(把不同量纲的因子统一成名次或分数再选,如多因子入门、银行股打分)。量化课堂 03/04/08 是它的三个实例。

量化多因子因子选股排名打分阈值筛选ROE

一句话

先定义「什么样的公司值得买」(因子,如 ROE 高、市值小、PE 低),再把因子变成可操作的选择规则。最简单的规则是「达标才进」的硬门槛(几个 AND 条件);股票池变大、因子变多后,需要把不同量纲的指标统一成名次或分数再合成总分,按总分从高到低选股、定期重排调仓。关键在「把不同量纲的指标统一起来」。

当前理解

因子与分类

  • 因子 = 选股择时的标准。例:营收增长率 >30% 就纳入——这就是一个因子。
  • 选股因子(公司好不好,偏基本面/财务)vs 择时因子(什么时候买,偏技术指标)。量化课堂 03、04、08 都做基本面向选股因子。

试错法(量化课堂 03:一个因子一个因子试)

  • 方法:加因子 → 看回测 → 好的留、差的删。实验链(11 年回测):ROA+净利润/营业总收入 → 3.98 倍;换成净利润环比增长率 → 7.54 倍;三个因子全加 → 5.34 倍(反而变差);再加市值 → 28 倍;小市值+ROE → 最高 42 倍。
  • 教训:因子不是越多越好(三因子 < 两因子),换对因子比堆数量重要。

打分法(量化课堂 04:银行股云蒙模型)

  • 银行股同质化高,做法是三类指标各自折成可乘系数再相乘:盈利性(6 年加权 ROE,80 分标杆映射) × 资本约束(核心资本充足率相对 8.5% 的溢价) × 资本回拨(拨备对坏账的覆盖盈亏)=综合分(招行 89.61)。
  • 再 ÷ 市净率得「性价比」,A 股 75.6 vs H 股 94.4——同质量下比价格。
  • 组合动作:16 只里持最高 4 只、权重 4:3:2:1、换仓要高出 3% 才动。

硬门槛筛选(量化课堂 08:Foster Friess 积极成长)

  • 做法:几个基本面条件用 AND 连起来,全部达标才入选,然后等权买入、定期整体调仓(区别于按分数高低买前 N 名)。
  • Foster Friess 的四条件:PE<25、资产负债率<30%、主营业务利润占比>80%、营业利润率>10%。各挡一种风险:估值过高 / 杠杆 / 利润来源不稳 / 赚钱能力弱。
  • 调仓频率对比(2006–2016):30 天最好、60 天次之、120 天最差(只有 30 天的一半多)——但 30 天回撤也大。
  • 原文提醒:阈值不是绝对的;改进方向:按市值权重分配资金、加入净利润增长率等成长因子。
  • 与 04 的区别:04 按综合分选前几名 + 分档权重;08 是达标池内等权——门槛只是过滤器,不区分池内好坏。这也解释了 08 为什么建议下一步加权重与成长因子。

共同的两个工程问题

  • 财务数据缺失:均值填充(或用「本期均值×上期值/上期均值」按个体比例推)。
  • 量纲不统一:市值几十亿、收益率十几甚至负,直接加权没意义 → 排名法统一成「名次」,或打分法折成无量纲系数,或直接用 AND 硬门槛(阈值本身把不同指标转成「过/不过」)。

与更定量方法的接口

  • 入门 = 主观选因子 + 排名/筛选。主流定量进阶 = 回归分析、对因子打分(量化课堂后续 CAPM+APT 多因子、因子研究篇展开)。回归建模的工具见 OLS 线性回归(最小二乘建模)(量化课堂 32 篇):因子对收益/α 的回归斜率可作权重,或像第 21 篇那样用因子回归预测下期 α。

因子研究系列(part 27–30)把它升级成什么

W6 编译的四篇因子研究是这套做法往严谨方向的升级,几个新增观点要并进来:

  • 因子按刻画维度分类:估值与资本结构(BP/EP/PEG/DP/CFP/PS/ARL/FACR/CMC,part 27)、成长/盈利(ROE/ROA 及变动、OPTP/OPOR/NPOR,part 28)、技术(动量/换手/波动,part 29)——类别内共享逻辑、类别间互补。
  • 单因子回测最常见的形态是「两端都有收益」:多因子入门(03)的直觉是「因子越大越好」;因子研究系列把因子放大到最大/最小 1% 和 5% 两端做回测,发现 BP/EP/ARL 等多是非线性——贵的有贵的理由(成长预期/题材),两端都能赚钱。低 ROE/低净利率也有超大盘回报(市场惩罚/低估或投资性支出)。
  • 因子值被市值与行业污染:BP 银行>1、互联网≈0.1,直接排序会系统性偏向某类风格;要先分组去极值(缩尾/截尾)+ 中性化再排序(part 30,见 因子预处理(去极值、标准化与市值/行业中性化))。处理后的 BP 分位回测区分度明显更好。
  • 小市值风格会轮换:2008 年前大盘股领涨、之后小市值发威;2011 年前市场大小市值都认 BP 价值,2011 年后高 BP 超额集中到大市值、小市值转向炒作(part 27 CMC、part 30 市值分组)。03 的「小市值+高 ROE 42 倍」正是在后一段小市值风格里做出来的,不能外推。
  • 技术因子另开一族:A 股截面动量失效、短期反转有效,低波动/低换手反而好(part 29,见 均值回归(买超跌赌反转))。

来源

常见混淆

  • 因子多 ≠ 组合好:03 的三因子反输两因子——冗余与噪音会让总分失真。
  • 硬门槛 ≠ 打分排名:门槛只回答「进不进池」,池内等权、不区分好坏(08);打分/排名回答「池内谁先谁后、买多少」(04)。把两者混用会以为「达标了就该重仓」。
  • 回测高分 ≠ 策略有效:42 倍、28 倍等数字是 2016 年语境的小市值+高 ROE 结果,含多大幸存者/前视偏差未知——因子要拿去检验,不是拿来信仰。08 的三档调仓对比也只有定性结论。
  • 排名法 vs 打分法 vs 硬门槛:排名把每个因子变成名次(简单);打分把指标折成分数/系数再合成(银行股用);硬门槛把每个因子变成「过/不过」的 AND 条件(Foster Friess 用)。三者不是一回事,选用取决于因子个数与是否需要区分池内优劣。
  • 选股因子 ≠ 择时因子:前者决定买谁,后者决定何时买;混用会把「好公司」和「好买点」搅在一起。
  • 成长因子 ≠ 价值因子:08 建议「加入净利润增长率以兼顾价值与成长」,说明两者是互补维度——硬门槛可以同时卡两边,而不是二选一。

开放问题

修订记录

  • 2026-09-06|量化课堂 W7:在「与更定量方法的接口」补链 ols-regression concept(回归打分/因子建模的工具篇,量化课堂 32),正文内容无实质变化。
  • 2026-09-06|量化课堂 W6:接入因子研究四篇(part 27–30)——新增「因子研究系列升级什么」块(因子分类/两端非线性/市值行业污染与中性化/风格轮换/技术因子画像),sources 增 4 个 raw part,开放问题补非线性与风格轮换提醒,正文未冲突修改。
  • 2026-09-06|量化课堂 W4:把「17–18 篇给出系统检验法」一句补成指向已编译的 indicator-effect-statistics / parameter-grid-backtesting concept(正文内容无实质变化)。
  • 2026-09-06|量化课堂 W3:接入 part 08(Foster Friess 积极成长)——新增「硬门槛筛选」块与「排名/打分/门槛」对比、来源/混淆/开放问题更新、sources 增 raw part 08。

更新 2026-09-06

检索知识库

按标题、类型或正文检索