量化因子投资——多因子模型Excel构建

发布时间:2026/6/1 16:52:45

量化因子投资——多因子模型Excel构建 选股的本质就是多维度体检——价值因子看估值质量因子看盈利动量因子看趋势低波动因子看风险。不要把鸡蛋放在一个篮子里也不要只看一个指标。让数据说话而不是让感觉说话。一、量化因子投资的核心逻辑1.1 什么是因子因子是解释股票收益差异的变量。通俗解释因子就像体检指标——血压、血糖、胆固醇每个指标反映身体的一个方面。常见因子类型因子类型代表指标逻辑价值因子PE、PB、股息率便宜有好货质量因子ROE、毛利率、盈利稳定性好公司值得溢价动量因子过去1-12个月收益趋势延续低波动因子波动率、Beta低风险高收益悖论规模因子市值小盘溢价1.2 多因子模型的优势单一因子的局限价值因子可能选到价值陷阱动量因子可能追高被套质量因子可能错过反转机会多因子的优势分散单一因子的风险捕捉不同市场环境的机会提高策略稳健性二、常见因子计算2.1 价值因子PE市盈率股价 / 每股收益PB市净率股价 / 每股净资产股息率每股股息 / 股价价值得分// PE、PB越低越好股息率越高越好 // 标准化后加权 (-PE_Z - PB_Z 股息率_Z) / 32.2 质量因子ROE净利润 / 净资产毛利率(营业收入 - 营业成本) / 营业收入盈利稳定性// 过去5年ROE的标准差倒数 1 / STDEV(ROE_5年)质量得分(ROE_Z 毛利率_Z 稳定性_Z) / 32.3 动量因子20日动量(当前价 - 20日前价格) / 20日前价格60日动量(当前价 - 60日前价格) / 60日前价格动量得分(动量20_Z 动量60_Z) / 22.4 低波动因子波动率// 20日收益率标准差年化 STDEV(日收益率_20日) * SQRT(252)BetaCOVAR(股票收益, 市场收益) / VAR(市场收益)低波动得分// 波动率和Beta越低越好 (-波动率_Z - Beta_Z) / 2三、多因子打分模型3.1 数据标准化Z-score标准化(原始值 - AVERAGE(所有股票该因子)) / STDEV(所有股票该因子)为什么标准化不同因子量纲不同消除量纲影响可比可加3.2 因子权重设计等权重总得分 (价值_Z 质量_Z 动量_Z 低波动_Z) / 4自定义权重// 根据市场环境调整 总得分 价值_Z*0.3 质量_Z*0.3 动量_Z*0.2 低波动_Z*0.2IC加权高级根据因子历史IC信息系数动态调整权重。3.3 Excel实现多因子模型数据表结构股票代码PEPBROE毛利率动量20波动率价值_Z质量_Z动量_Z低波_Z总得分60051928825%92%15%20%-0.51.20.8-0.30.30计算步骤获取所有股票的原始因子值对每个因子计算Z-score按权重加权求和排名选前N只四、因子有效性检验4.1 IC分析ICInformation Coefficient因子得分与未来收益的相关性。Excel计算CORREL(本期因子得分, 下期收益率)判断标准IC 0.03有效IC 0.05优秀IC 0反向因子4.2 分层回测方法按因子得分将股票分为5组Q1-Q5每组等权重构建组合持有期如1个月后调仓比较各组收益Excel实现// 分组假设100只股票每组20只 IF(RANK(总得分)20, Q1, IF(RANK(总得分)40, Q2, IF(RANK(总得分)60, Q3, IF(RANK(总得分)80, Q4, Q5))))理想结果Q1最高分组收益 Q2 Q3 Q4 Q5最低分组4.3 单调性检验目的检验因子是否具有单调性——得分越高收益越高。方法计算各组平均收益看是否单调递增。五、多因子选股策略回测5.1 策略设计策略规则每月初计算所有股票因子得分选取得分最高的20只股票等权重配置持有1个月下月调仓5.2 Excel回测框架步骤1准备历史数据每月各股票的因子值和次月收益。步骤2计算每月信号// 按总得分排名 RANK(总得分, 所有股票总得分) // 选前20 IF(排名20, 买入, )步骤3计算组合收益// 买入股票的次月平均收益 AVERAGEIF(信号列, 买入, 次月收益列)步骤4计算累计收益// 累计净值 上月净值 * (1 本月组合收益)5.3 绩效评估指标计算方法年化收益(期末净值/期初净值)^(12/月数) - 1年化波动STDEV(月收益) * SQRT(12)夏普比率(年化收益 - 无风险收益) / 年化波动最大回撤峰值到谷底最大跌幅胜率盈利月份 / 总月份六、因子迭代优化6.1 因子失效识别信号IC持续下降分层回测单调性消失策略收益下滑应对降低该因子权重替换为新因子增加因子数量6.2 因子组合优化相关性分析CORREL(因子1, 因子2)原则选相关性低的因子组合避免信息重叠6.3 动态权重调整方法1滚动IC加权// 用过去12个月IC作为权重 权重 该因子12月平均IC / SUM(所有因子12月平均IC)方法2市场环境判断牛市增加动量因子权重熊市增加价值、低波动因子权重震荡市增加质量因子权重七、总结与行动清单7.1 核心要点因子类型代表指标适用环境价值PE、PB熊市、震荡市质量ROE、毛利率长期持有动量20日/60日收益牛市低波动波动率、Beta熊市、保守7.2 下一步行动今天就做选择3-5个因子计算你关注股票的因子值本周完成构建简单的多因子打分模型选出前10名本月目标进行分层回测验证因子有效性7.3 一个提醒多因子不是万能的因子会失效需要持续监控历史表现不代表未来过度优化会导致过度拟合建议从简单因子开始定期检验因子有效性保持谦逊持续迭代量化因子是科学投资的基础但市场永远有不理性的部分。标签多因子模型 | 量化因子 | 价值投资 | 动量策略 | 因子投资 | 因子检验 | IC分析字数约2900字推荐阅读上一篇《期权策略分析——希腊字母与盈亏图Excel绘制》下一篇《机器学习入门——用PythonExcel实现简单预测》

相关新闻