Multi-Factor Stock Selection
A 股多因子选股策略:从信号合成到组合约束
多因子策略的目标不是堆叠更多指标,而是让每个信号提供可解释的增量信息。研究应先验证单因子,再控制相关性、行业与市值暴露,最后才进入组合和调仓。
典型持有期
通常月度或双周,取决于因子更新与换手预算。
调仓与触发
固定频率,并在每期重算因子覆盖、权重和交易约束。
研究股票池
明确可交易股票池,包含上市年限、流动性和异常状态规则。
Research Hypothesis
先写清策略假设,再看历史结果
不同经济来源的因子在同一股票池中可能提供互补信息;若多个因子本质上暴露于相同风格或行业,简单叠加会放大而不是分散风险。
策略内容用于研究教育与回测设计,不构成投资建议或收益承诺。历史结果会受样本、成本、市场状态和实际执行影响。
Strategy Rules
把策略想法写成没有歧义的规则
因子标准化
对每个因子去极值、标准化并按行业/市值调整。
让不同量纲的信号可比较。
合成得分
按预设或滚动规则合成价值、质量、成长、动量等得分。
将多维信号转换为统一排序。
组合优化
增加行业、中性化、单票与换手约束。
使高分组合仍符合风险和执行边界。
Implementation
从信号到组合
- 1保存每个因子原始值、处理后值和覆盖率,避免合成后无法追溯。
- 2先采用可解释的等权合成,再评估风险调整或 IC 加权是否有样本外增益。
- 3在建仓前检查因子相关性和行业暴露,避免同质化信号被重复计权。
- 4将目标持仓转为受限交易指令,明确无法成交时的替代规则。
A-Share Constraints
A 股执行不能省略
- 不同因子数据的可得时间不同,财务因子、价格因子和事件因子不能默认在同一天同步可用。
- 微盘因子溢价常伴随容量与流动性折价,需用成交额和冲击成本约束。
- 融资融券、北向持股等扩展字段的历史覆盖和发布日期应单独核验。
Validation Checklist
先尝试推翻策略
优先寻找在成本、不同市场状态和参数扰动下仍相对稳定的策略区间,而不是追逐单次回测的最高收益。
Risk Map
主要失效方式
Research Prompt
用于建立首版回测 Spec
“在中证 500 成分股中测试价值、质量、成长和动量四因子策略:按实际可得时间处理数据,行业内标准化后先等权合成,月度调仓并加入单票、行业和换手约束;输出单因子与合成因子的 IC、相关性、风险暴露、成本敏感性及滚动样本外结果。”
FAQ
常见问题
因子越多策略越好吗?
不一定。新增因子只有在数据质量、经济解释和样本外增量都成立时才有价值;相关性很高的因子可能只是重复暴露。
能否直接用历史 IC 来动态加权?
可以作为研究对象,但动态权重增加了模型自由度。必须用滚动、样本外和参数扰动来检查是否只是追逐近期噪声。