Research Recipes

A 股多因子研究配方

三个模板分别说明如何组合因子、设置交易约束和复核结果。它们用于研究设计,不代表推荐组合或预期收益。

Before You Combine

组合前先检查三件事

相关性

先确认组合不是重复押注同一行业、市值或流动性暴露。

时点

每个因子的数据可得时点不同,必须按最晚可用信息调仓。

成本

组合后的换手、参与率和涨跌停不可成交要重新模拟。

RECIPE 01

价值 + 质量:识别估值折价与价值陷阱

用估值筛选候选范围,再以盈利、现金流和杠杆质量过滤基本面脆弱公司。

研究目的

研究低估值是否在加入质量约束后拥有更可解释的风险收益结构。

构建顺序

  1. 1. 行业内标准化 PB、PE 或股息率
  2. 2. 叠加 ROE、现金流质量和杠杆过滤
  3. 3. 等权或预先设定权重合成,月度或季度调仓

复核重点

  • 价值组的行业集中度
  • 高 ROE 是否由杠杆驱动
  • 估值与质量相关性、成本和样本外稳定性
在沪深 300 非金融股票中构建价值 + 质量组合:行业内标准化 PB 与 ROE、经营现金流/净利润、资产负债率,排除财报披露滞后样本,比较单因子与组合的 IC、回撤、行业暴露和样本外表现。

RECIPE 02

动量 + 低波动:在趋势信号中控制波动暴露

保留中期相对强度,同时过滤高波动和交易状态异常股票。

研究目的

研究动量信号是否在风险约束后拥有更平滑、更可交易的表现。

构建顺序

  1. 1. 采用 60 或 120 日动量并预设跳过期
  2. 2. 叠加历史或下行波动率过滤
  3. 3. 加入行业权重、涨跌停和参与率约束

复核重点

  • 快速反转阶段的回撤
  • 是否集中于单一热门行业
  • 涨跌停不可成交后的净收益
在沪深 300 中构建 120 日行业中性动量 + 60 日低波动组合,跳过最近 5 个交易日,控制单行业权重并模拟涨跌停不可成交、滑点和参与率,报告净收益、回撤、换手和样本外表现。

RECIPE 03

成长 + 质量:区分经营改善与低质量扩张

用营收、利润和现金流增长寻找经营改善,再用盈利质量和资产扩张约束检查可持续性。

研究目的

研究高增长是否在现金流、盈利质量和投资扩张约束后更具可解释性。

构建顺序

  1. 1. 以 TTM 收入、利润和现金流增长构建成长得分
  2. 2. 叠加毛利率、ROE、现金流质量过滤
  3. 3. 将资产增长作为风险审阅维度,而非默认正向信号

复核重点

  • 低基数与并购并表影响
  • 高增长是否已被高估值定价
  • 资产增长、融资和现金流的关系
在中证 500 非金融股票中构建成长 + 质量组合:TTM 营收增长、利润增长、经营现金流质量和 ROE,单独报告资产增长暴露,剔除重大并购与基数异常样本,进行滚动样本外验证。

从配方开始,再进入真实回测

建议先在一个明确股票池中验证单因子和组合,再决定是否扩展参数范围或加入更多因子。