量化选股公式是通过预设的财务、估值和动量指标,从数千只股票中自动筛选出符合特定条件的标的。核心思路是将投资逻辑转化为可量化的规则,避免主观情绪干扰。构建一个有效的选股公式,通常需要从基本面、估值和市场表现三个维度选取指标,并设定合理的阈值。
选股维度与指标选择
一个稳健的选股公式至少覆盖以下三个维度:
- 盈利能力:使用净资产收益率(ROE) 和毛利率。通常要求ROE连续3年不低于15%,毛利率不低于30%,代表公司有持续赚钱能力。
- 估值合理性:使用市盈率(PE) 和市净率(PB)。常见阈值是PE处于行业历史中位数以下,PB低于1.5倍(适用于重资产行业),避免买入明显高估的标的。
- 成长与动量:使用营收增长率和相对强弱指标(RSI)。营收增速建议不低于10%(过去3年复合),RSI在30-70之间排除极端超买超卖。
关键结论:选股公式的指标并非越多越好,3-5个核心指标组合即可覆盖大部分优质标的。过度添加指标会导致筛选结果过少或过拟合。
公式组合逻辑与回测
将上述指标用逻辑运算符(AND/OR)组合,形成筛选条件。例如:ROE > 15% AND 毛利率 > 30% AND PE < 行业中位数 AND 营收增速 > 10%。这种“与”逻辑组合会筛选出盈利能力强且估值合理的股票,但可能错过高成长但暂时亏损的公司。
回测是验证公式有效性的关键步骤。建议使用至少3年的历史数据(如2019-2021年),测试公式在不同市场环境(牛市、熊市、震荡市)的表现。回测时需注意:
- 使用复权价格计算收益率,避免分红除权影响。
- 设置调仓频率(如每月或每季度),避免过度交易。
- 对比基准指数(如沪深300),验证公式是否跑赢大盘。
常见问题
如何避免选股公式过拟合?
减少指标数量,并坚持使用逻辑简单的组合。过拟合通常表现为回测表现极好但实盘失效。建议将数据分为训练集(前70%)和验证集(后30%),只保留在两个区间都表现稳定的公式。
量化选股公式需要每天运行吗?
不需要。多数财务指标按季度更新,估值指标受市场波动影响较大。建议每周或每月运行一次,在财报季(1月、4月、7月、10月)后更新。频繁调仓会增加交易成本,抵消超额收益。
新手如何开始构建第一个选股公式?
先从单一维度(如仅用ROE和PE)的简单公式开始,在免费平台(如同花顺、东方财富)上手动筛选10-20只股票,观察其后续走势。熟悉后再逐步加入其他指标。不要一开始就追求复杂的多因子模型,简单规则往往更稳健。