🧠 量化投资 · 核心框架

多因子模型
用数据科学选股

多因子模型是量化投资的基石,通过综合评估多个维度的因子,系统性地发现优质股票。告别凭感觉炒股,用数据和逻辑构建你的投资组合。

30+ 常用因子
70% 机构采用率
15年 实证历史

什么是多因子模型?

多因子模型(Multi-Factor Model)是一种量化选股方法,它不再依赖单一指标(比如只看市盈率),而是同时考虑多个维度的因子——估值、成长、质量、动量、波动率、流动性等,综合评分选出最优质的股票。

简单来说,就像招聘时不会只看一份简历,而是从学历、经验、技能、性格等多个维度综合评估候选人。多因子模型就是用同样的思路来评估每一只股票。

股票综合得分 = w₁×因子₁ + w₂×因子₂ + ... + wₙ×因子ₙ

其中 w 为各因子的权重,代表该因子的重要程度

五大核心因子类别

根据学术界和业界多年的研究,以下五类因子被证明长期有效:

📊

估值因子

衡量股票是否被低估。常用指标:市盈率(PE)、市净率(PB)、市销率(PS)、股息率等。低估值股票长期有超额收益。

🚀

成长因子

衡量公司盈利增长能力。常用指标:营收增长率、净利润增长率、ROE增长率。高成长公司股价往往表现更好。

🛡️

质量因子

衡量公司经营质量。常用指标:ROE、毛利率、资产负债率、自由现金流。高质量公司更抗风险。

动量因子

衡量价格趋势。常用指标:过去6-12个月收益率、RSI、MACD。强者恒强,趋势延续。

🌊

低波因子

衡量股价波动风险。常用指标:年化波动率、Beta值、最大回撤。低波动股票长期回报更稳定。

💧

流动性因子

衡量股票交易活跃度。常用指标:换手率、日均成交额、买卖价差。流动性好的股票交易成本低。

构建多因子模型的步骤

从零开始构建一个多因子模型,通常需要以下六个步骤:

01

定义因子库

确定你要使用的因子,通常从估值、成长、质量、动量、低波、流动性六大类中各选2-3个代表性指标。初学者建议先从5-8个因子开始。

02

数据清洗与预处理

获取原始数据后,处理缺失值、异常值、行业中性化处理。确保每个因子数据在同一量纲下可比。常用的方法有Z-score标准化和百分位排名。

03

因子有效性检验

对每个因子单独进行回测,检验其选股能力。常用方法:分组收益分析、IC(信息系数)检验、IR(信息比率)计算。只有有效的因子才能进入最终模型。

04

确定权重分配

给每个因子分配权重。常见方法:等权法(最简单)、IC加权(按因子表现赋权)、优化加权(最大化夏普比率)。权重分配直接影响模型表现。

05

综合评分与排序

将每个因子得分乘以对应权重后求和,得到每只股票的综合得分。按得分从高到低排序,得分最高的股票构成推荐组合。

06

回测与优化

用历史数据对模型进行回测,评估年化收益率、最大回撤、夏普比率等指标。根据回测结果调整因子或权重,避免过拟合。

常见因子一览表

以下是一些经过学术和业界验证的经典因子,你可以根据自己的风格选择使用:

因子类别 因子名称 计算公式 选股方向
估值 市盈率 (PE) 股价 ÷ 每股收益 低PE
估值 市净率 (PB) 股价 ÷ 每股净资产 低PB
成长 营收增长率 (本期营收 - 上期营收) ÷ 上期营收 高增长
成长 净利润增长率 (本期净利润 - 上期净利润) ÷ 上期净利润 高增长
质量 ROE 净利润 ÷ 净资产 高ROE
质量 毛利率 (营收 - 营业成本) ÷ 营收 高毛利率
动量 6个月动量 过去6个月累计收益率 高动量
低波 Beta值 与市场指数的协方差 ÷ 市场方差 低Beta
低波 年化波动率 日收益率标准差 × √252 低波动
流动性 日均换手率 一定时期内日均成交量 ÷ 流通股本 适中换手

多因子模型的优势

常见误区

实战中的注意事项

在实际使用多因子模型时,有几点需要特别注意:

  1. 数据质量——确保数据来源可靠,财务数据要注意调整后的数据
  2. 行业中性化——不同行业的因子分布不同,需要进行行业调整
  3. 因子衰减——因子的有效性会随时间衰减,要定期重新评估
  4. 交易成本——高频调仓会产生大量交易成本,降低收益率
  5. 风险管理——模型之外的风险(如黑天鹅事件)无法完全规避

🧮 多因子评分计算器

输入一只股票的各因子数据,快速计算综合得分(满分100分)。

综合评分:-- / 100

从多因子模型到实盘交易

构建完多因子模型后,如何应用到实际投资中?以下是几种常见的使用方式:

对于普通散户来说,最简单的方式是每月或每季度用模型筛选一次股票,从高分股中选择5-10只构建组合,长期持有。避免频繁交易,降低交易成本。