量化选股入门,普通投资者可用的策略主要包括单因子选股多因子打分模型两大类。单因子选股是围绕某一特定指标(如估值、动量、质量)筛选股票;多因子模型则是将多个因子按权重打分后综合排序,选出得分最高的股票组合。两者都不需要编程或高频交易设备,用行情软件和Excel即可完成基础搭建,核心在于规则明确、逻辑可验证

量化选股的基本逻辑

量化选股的本质是把投资决策从“凭感觉”转为“按规则”。普通投资者需要先明确三个要素:选股范围(如沪深300成分股)、调仓频率(如每月一次)、持有数量(如20只)。规则一旦设定,就应尽量机械执行,避免临时主观干预。

量化策略的可靠性来自逻辑支撑而非历史拟合。一个因子之所以有效,通常因为它捕捉了某种市场定价偏差或风险补偿,例如低估值股票可能承担了更高的基本面风险。没有逻辑的纯数据挖掘,容易在样本外失效。

常见单因子类别与有效性

因子类型核心逻辑常见指标示例适用注意点
估值因子便宜是否意味着修复空间PE、PB、股息率需排除盈利异常或资产减值公司
动量因子强者恒强或均值回归过去3-12个月收益率A股短期反转效应常强于动量
质量因子盈利与财务健康度ROE、毛利率、负债率需与估值结合,避免买贵
规模因子小盘股的溢价效应流通市值流动性差,冲击成本高

单因子各有短板:估值因子可能陷入“价值陷阱”,动量因子在震荡市频繁失效,质量因子容易选出高估值白马。因此,多数入门策略会同时使用2-4个低相关因子,以分散单一逻辑失效的风险。

多因子打分模型搭建

搭建多因子模型分为四步:

  1. 确定因子池:选择2-4个逻辑互补的因子,如“低估值+高ROE+适度动量”。
  2. 标准化打分:对每个因子在选股范围内排序,按百分位打分(0-100分),避免量纲差异。
  3. 设定权重:可以等权(各占1/3),也可以按个人偏好加权,如更看重估值就调高其权重。
  4. 综合排序与调仓:加权总分最高的前N只股票入选,每期按规则替换。

回测是验证策略的必要环节,基本步骤包括:确定历史区间(至少覆盖一轮牛熊)、设定交易成本(佣金+滑点)、对比基准指数(如沪深300)。回测结果重点关注年化收益率、最大回撤和夏普比率,而非只看总收益。需注意,回测中的高收益往往包含数据过拟合或幸存者偏差。

因子失效与换手率控制

任何因子都会阶段性失效,这是量化投资的常态。历史上常见的失效原因包括:市场风格切换、政策环境变化、以及因子被广泛使用后拥挤交易。应对方式是定期检视因子逻辑是否依然成立,而非频繁更换规则。

换手率是隐性成本。每月调仓一次的模型,年换手率可能超过500%,交易成本会显著侵蚀收益。控制方法包括:设置调仓阈值(如仅替换排名变化超过10位的股票)、拉长调仓周期(如双月调仓)、或对卖出条件增加缓冲带。

常见问题

量化选股需要会编程吗?

不需要。使用行情软件的选股器或Excel即可实现基础的多因子打分。编程(如Python)主要用于更复杂的回测和优化,属于进阶能力。

单因子策略和多因子策略哪个更适合新手?

建议从单因子策略起步,先理解一个逻辑的运行规律,再逐步叠加因子。直接上手多因子模型容易因权重设置不当而难以归因。

回测收益高,实盘一定会好吗?

不会。回测存在前视偏差、忽略流动性限制等局限,且市场环境会变化。实盘应使用小资金先运行3-6个月,重点观察策略在震荡市和下跌市中的表现,再决定是否加大投入。

延伸阅读