多因子选股周报:超额全线回暖,中证A500增强组合年内超额3.50%-20260124
国信证券·2026-01-24 17:07

量化模型与构建方式 1. 模型名称:国信金工指数增强组合模型 * 模型构建思路:以多因子选股为主体,通过收益预测、风险控制和组合优化三个主要步骤,构建能够稳定战胜特定基准指数的增强组合[10][11] * 模型具体构建过程: 1. 收益预测:基于多因子模型对股票的未来收益进行预测[11] 2. 风险控制:控制组合相对于基准指数在行业、风格等方面的暴露[11] 3. 组合优化:在满足风险控制约束的条件下,通过优化算法求解最优的股票权重,以最大化预期收益或控制跟踪误差[11] * 模型评价:该模型是一个系统化的多因子增强框架,旨在通过量化方法获取稳定的超额收益 2. 模型名称:单因子MFE组合模型 * 模型构建思路:为了在更贴近实际投资约束的条件下检验单因子的有效性,通过组合优化的方式,构建一个在控制行业、风格等暴露后,最大化该因子暴露的投资组合(Maximized Factor Exposure Portfolio)[14][40] * 模型具体构建过程: 1. 设定优化目标为最大化组合在目标因子上的暴露[40] 2. 在优化过程中加入一系列实际投资中的约束条件,包括: * 控制组合相对于基准指数的风格因子暴露偏离度[40][41] * 控制组合相对于基准指数的行业偏离度[40][41] * 控制个股相对于其在基准指数中权重的偏离幅度(通常设置为0.5%-1%)[41][42] * 控制组合在基准指数成分股内的权重占比[40][41] * 禁止卖空,并设置个股权重上限[41] * 要求组合满仓运作(权重和为1)[41][42] 3. 具体的组合优化模型如下: maxfT ws.t.slX(wwb)shhlH(wwb)hhwlwwbwhblBbwbh0wl1T w=1\begin{array}{ll}max&f^{T}\ w\\ s.t.&s_{l}\leq X(w-w_{b})\leq s_{h}\\ &h_{l}\leq H(w-w_{b})\leq h_{h}\\ &w_{l}\leq w-w_{b}\leq w_{h}\\ &b_{l}\leq B_{b}w\leq b_{h}\\ &\mathbf{0}\leq w\leq l\\ &\mathbf{1}^{T}\ w=1\end{array} 其中: * ff 为股票的因子取值向量 * ww 为待求解的股票权重向量 * wbw_b 为基准指数成分股的权重向量 * XX 为股票对风格因子的暴露矩阵 * sl,shs_l, s_h 为风格因子相对暴露的下限及上限 * HH 为股票的行业暴露矩阵 * hl,hhh_l, h_h 为行业偏离的下限及上限 * wl,whw_l, w_h 为个股权重偏离的下限及上限 * BbB_b 为个股是否属于基准指数成分股的0-1向量 * bl,bhb_l, b_h 为成分股内权重的下限及上限 * ll 为个股权重上限 * 1T w=1\mathbf{1}^{T}\ w=1 表示权重和为1[40][41] 4. 在回测中,每月末根据上述模型构建各因子的MFE组合,换仓时扣除双边0.3%的交易费用[44] 3. 模型名称:公募重仓指数 * 模型构建思路:为了测试因子在公募基金这一重要市场参与者持仓风格下的有效性,通过汇总公募基金的持仓信息,构建一个代表“机构风格”的股票指数作为新的因子测试样本空间[42] * 模型具体构建过程: 1. 确定样本基金:选取普通股票型基金和偏股混合型基金,剔除规模小于五千万且上市不足半年的基金,若基金转型则使用转型后半年以上的数据[43] 2. 获取持仓数据:从基金的定期报告(年报、半年报、季报)中获取持股信息。若最新报告为季报,需结合前期的年报或半年报信息来构建完整的持仓数据[43] 3. 计算平均持仓:将所有符合条件的基金持仓合并,计算每只股票在所有基金中的平均权重[43] 4. 筛选成分股:将股票按平均权重从高到低排序,选取累计权重达到90%的股票作为成分股,构建公募重仓指数[43] 量化因子与构建方式 报告涉及超过30个因子,涵盖估值、反转、成长、盈利、流动性、波动、公司治理和分析师等多个维度[15][16]。 1. 估值类因子 * 因子名称:BP * 因子构建思路:衡量公司的市净率倒数,属于价值因子[16] * 因子具体构建过程BP=净资产总市值BP = \frac{净资产}{总市值}[16] * 因子名称:单季EP * 因子构建思路:使用单季度净利润计算的市盈率倒数[16] * 因子具体构建过程单季EP=单季度归母净利润总市值单季 EP = \frac{单季度归母净利润}{总市值}[16] * 因子名称:单季SP * 因子构建思路:使用单季度营业收入计算的市销率倒数[16] * 因子具体构建过程单季SP=单季度营业收入总市值单季 SP = \frac{单季度营业收入}{总市值}[16] * 因子名称:EPTTM * 因子构建思路:使用过去十二个月(TTM)净利润计算的市盈率倒数[16] * 因子具体构建过程EPTTM=归母净利润TTM总市值EPTTM = \frac{归母净利润 TTM}{总市值}[16] * 因子名称:SPTTM * 因子构建思路:使用过去十二个月(TTM)营业收入计算的市销率倒数[16] * 因子具体构建过程SPTTM=营业收入TTM总市值SPTTM = \frac{营业收入 TTM}{总市值}[16] * 因子名称:EPTTM分位点 * 因子构建思路:衡量当前EPTTM在历史一年中的相对位置[16] * 因子具体构建过程:计算股票当前EPTTM值在过去一年中的分位数[16] * 因子名称:股息率 * 因子构建思路:衡量公司的现金分红回报率[16] * 因子具体构建过程股息率=最近四个季度预案分红金额总市值股息率 = \frac{最近四个季度预案分红金额}{总市值}[16] 2. 反转与动量类因子 * 因子名称:一个月反转 * 因子构建思路:捕捉短期价格反转效应[16] * 因子具体构建过程:计算过去20个交易日的涨跌幅[16] * 因子名称:三个月反转 * 因子构建思路:捕捉中期价格反转效应[16] * 因子具体构建过程:计算过去60个交易日的涨跌幅[16] * 因子名称:一年动量 * 因子构建思路:捕捉长期价格动量效应,通常排除最近一个月以避免与短期反转冲突[16] * 因子具体构建过程:计算近一年(排除最近一个月)的累计涨跌幅[16] 3. 成长类因子 * 因子名称:单季净利同比增速 * 因子构建思路:衡量单季度净利润的同比增长情况[16] * 因子具体构建过程单季净利同比增速=单季度净利润去年同期单季度净利润去年同期单季度净利润单季净利同比增速 = \frac{单季度净利润 - 去年同期单季度净利润}{去年同期单季度净利润}[16] * 因子名称:单季营收同比增速 * 因子构建思路:衡量单季度营业收入的同比增长情况[16] * 因子具体构建过程单季营收同比增速=单季度营业收入去年同期单季度营业收入去年同期单季度营业收入单季营收同比增速 = \frac{单季度营业收入 - 去年同期单季度营业收入}{去年同期单季度营业收入}[16] * 因子名称:单季营利同比增速 * 因子构建思路:衡量单季度营业利润的同比增长情况[16] * 因子具体构建过程单季营利同比增速=单季度营业利润去年同期单季度营业利润去年同期单季度营业利润单季营利同比增速 = \frac{单季度营业利润 - 去年同期单季度营业利润}{去年同期单季度营业利润}[16] * 因子名称:SUE (标准化预期外盈利) * 因子构建思路:衡量实际盈利超出分析师一致预期的程度,并经过标准化处理[16] * 因子具体构建过程SUE=单季度实际净利润预期净利润预期净利润的标准差SUE = \frac{单季度实际净利润 - 预期净利润}{预期净利润的标准差}[16] * 因子名称:SUR (标准化预期外收入) * 因子构建思路:衡量实际收入超出分析师一致预期的程度,并经过标准化处理[16] * 因子具体构建过程SUR=单季度实际营业收入预期营业收入预期营业收入的标准差SUR = \frac{单季度实际营业收入 - 预期营业收入}{预期营业收入的标准差}[16] * 因子名称:单季超预期幅度 * 因子构建思路:直接衡量实际盈利与预期盈利的比率[16] * 因子具体构建过程单季超预期幅度=预期单季度净利润财报单季度净利润单季超预期幅度 = \frac{预期单季度净利润}{财报单季度净利润}[16] 4. 盈利类因子 * 因子名称:单季ROE * 因子构建思路:衡量单季度的净资产收益率[16] * 因子具体构建过程单季ROE=单季度归母净利润×2期初归母净资产+期末归母净资产单季 ROE = \frac{单季度归母净利润 \times 2}{期初归母净资产 + 期末归母净资产}[16] * 因子名称:单季ROA * 因子构建思路:衡量单季度的总资产收益率[16] * 因子具体构建过程单季ROA=单季度归母净利润×2期初归母总资产+期末归母总资产单季 ROA = \frac{单季度归母净利润 \times 2}{期初归母总资产 + 期末归母总资产}[16] * 因子名称:DELTAROE * 因子构建思路:衡量净资产收益率的同比变化[16] * 因子具体构建过程DELTAROE=单季度净资产收益率去年同期单季度净资产收益率DELTAROE = 单季度净资产收益率 - 去年同期单季度净资产收益率[16] * 因子名称:DELTAROA * 因子构建思路:衡量总资产收益率的同比变化[16] * 因子具体构建过程DELTAROA=单季度总资产收益率去年同期单季度总资产收益率DELTAROA = 单季度总资产收益率 - 去年同期单季度总资产收益率[16] 5. 流动性类因子 * 因子名称:非流动性冲击 * 因子构建思路:衡量单位成交金额对价格产生的冲击,反映股票的流动性水平[16] * 因子具体构建过程非流动性冲击=过去20个交易日的日涨跌幅绝对值成交额的均值非流动性冲击 = 过去20个交易日的 \frac{日涨跌幅绝对值}{成交额} 的均值[16] * 因子名称:一个月换手 * 因子构建思路:衡量过去一个月的平均换手率[16] * 因子具体构建过程:计算过去20个交易日换手率的均值[16] * 因子名称:三个月换手 * 因子构建思路:衡量过去三个月的平均换手率[16] * 因子具体构建过程:计算过去60个交易日换手率的均值[16] 6. 波动类因子 * 因子名称:特异度 * 因子构建思路:衡量股价波动中不能被常见风险因子(如Fama-French三因子)解释的部分,即 idiosyncratic risk[16] * 因子具体构建过程特异度=1过去20个交易日FamaFrench三因子回归的拟合度(R2)特异度 = 1 - 过去20个交易日 Fama-French三因子回归的拟合度 (R^2)[16] * 因子名称:一个月波动 * 因子构建思路:衡量短期股价波动率[16] * 因子具体构建过程:计算过去20个交易日日内真实波幅(True Range)的均值[16] * 因子名称:三个月波动 * 因子构建思路:衡量中期股价波动率[16] * 因子具体构建过程:计算过去60个交易日日内真实波幅(True Range)的均值[16] 7. 公司治理类因子 * 因子名称:高管薪酬 * 因子构建思路:衡量公司高管的薪酬水平[16] * 因子具体构建过程:对前三名高管报酬总额取自然对数[16] 8. 分析师类因子 * 因子名称:预期EPTTM * 因子构建思路:基于分析师一致预期计算的未来滚动市盈率倒数[16] * 因子具体构建过程:使用一致预期数据计算滚动EP[16] * 因子名称:预期BP * 因子构建思路:基于分析师一致预期计算的未来市净率倒数[16] * 因子具体构建过程:使用一致预期数据计算滚动PB[16] * 因子名称:预期PEG * 因子构建思路:结合成长性与估值水平的指标[16] * 因子具体构建过程:使用一致预期数据计算PEG[16] * 因子名称:预期净利润环比 * 因子构建思路:衡量分析师对未来净利润预期的环比变化[16] * 因子具体构建过程预期净利润环比=当前一致预期净利润3个月前一致预期净利润预期净利润环比 = \frac{当前一致预期净利润}{3个月前一致预期净利润}[16] * 因子名称:三个月盈利上下调 * 因子构建思路:衡量过去三个月内分析师对盈利预期上调与下调的家数净差额[16] * 因子具体构建过程三个月盈利上下调=过去3个月内分析师上调家数下调家数总家数三个月盈利上下调 = \frac{过去3个月内分析师上调家数 - 下调家数}{总家数}[16] * 因子名称:三个月机构覆盖 * 因子构建思路:衡量过去三个月内覆盖该公司的机构(分析师)数量[16] * 因子具体构建过程:统计过去3个月内发布研究报告的机构数量[16] 模型的回测效果 1. 国信金工指数增强组合模型 * 沪深300指数增强组合:本周超额收益0.88%,本年超额收益2.99%[4][13] * 中证500指数增强组合:本周超额收益0.68%,本年超额收益-0.92%[4][13] * 中证1000指数增强组合:本周超额收益1.44%,本年超额收益1.18%[4][13] * 中证A500指数增强组合:本周超额收益1.76%,本年超额收益3.50%[4][13] 因子的回测效果 以下为各因子在最近一周最近一月今年以来历史年化四个时间窗口下,通过MFE组合构建方式测试获得的超额收益表现。数据来源于报告中对不同样本空间的跟踪结果汇总[17][18][20][22][24][26]。 1. 估值类因子 * BP因子:最近一周超额收益0.65% (HS300) / 0.31% (A500) / 1.33% (重仓),最近一月超额收益0.79% (HS300) / -0.25% (A500) / 0.25% (重仓),今年以来超额收益0.45% (HS300) / -0.66% (A500) / -0.65% (重仓),历史年化超额收益2.73% (HS300) / 2.64% (A500) / 0.51% (重仓)[18][24][26] * 单季EP因子:最近一周超额收益0.09% (HS300) / -0.11% (A500) / 0.54% (重仓),最近一月超额收益0.64% (HS300) / -1.39% (A500) / -1.66% (重仓),今年以来超额收益0.59% (HS300) / -1.17% (A500) / -2.01% (重仓),历史年化超额收益5.33% (HS300) / 5.05% (A500) / 3.03% (重仓)[18][24][26] * 单季SP因子:最近一周超额收益0.02% (HS300) / 0.12% (A500) / 1.10% (重仓),最近一月超额收益-0.26% (HS300) / 0.18% (A500) / -1.11% (重仓),今年以来超额收益-0.40% (HS300) / -0.34% (A500) / -0.99% (重仓),历史年化超额收益2.70% (HS300) / 2.33% (A500) / 1.78% (重仓)[18][24][26] * EPTTM因子:最近一周超额收益0.01% (HS300) / 0.03% (A500) / 0.55% (重仓),最近一月超额收益-0.33% (HS300) / -2.21% (A500) / -2.49% (重仓),今年以来超额收益0.00% (HS300) / -1.72% (A500) / -2.48% (重仓),历史年化超额收益4.14% (HS300) / 2.88% (A500) / 0.87% (重仓)[18][24][26] * SPTTM因子:最近一周超额收益0.05% (HS300) / 0.03% (A500) / 0.80% (重仓),最近一月超额收益-0.03% (HS300) / -0.10% (A500) / -1.17% (重仓),今年以来超额收益-0.25% (HS300) / -

多因子选股周报:超额全线回暖,中证A500增强组合年内超额3.50%-20260124 - Reportify