量化模型与因子总结 量化模型与构建方式 1. 模型名称:中性约束条件下最大化因子暴露组合[22] 模型构建思路:在构建单因子投资组合时,采用一种优化方法,在确保投资组合相对基准指数在行业和风格暴露保持中性的基础上,最大化目标因子在组合中的暴露[22]。 模型具体构建过程:模型的具体构建方法在附录中提及,但正文未详细展开。其核心思想是通过优化求解,在满足行业和风格因子暴露中性(即组合在这些维度上的暴露与基准指数一致或为零)的约束条件下,使投资组合对目标因子的暴露达到最大[22]。 量化因子与构建方式 风格因子(共10个大类)[16] 构建思路:参考BARRA因子模型构建,以捕捉A股市场的风格变化[16]。大类风格因子通过细分因子合成[16]。 1. 因子名称:估值因子 因子具体构建过程:估值因子 = BP。其中BP(Book to Price)为细分因子,构造方式为:归母股东权益 / 总市值[17]。 2. 因子名称:成长因子 因子具体构建过程:成长因子 = (SGRO + EGRO) / 2[17]。 * 细分因子SGRO(Sales growth):过去五个财年年报的每股营业收入按时间进行回归,将回归系数(斜率)除以每股营业收入的平均值,得到营业收入增长率SGRO[17]。 * 细分因子EGRO(Earnings growth):过去五个财年年报的每股归母净利润按时间进行回归,将回归系数(斜率)除以每股归母净利润的平均值,得到归母净利润增长率EGRO[17]。 3. 因子名称:盈利因子 因子具体构建过程:盈利因子 = (ETOP + CETOP) / 2[17]。 * 细分因子ETOP(Earnings-to-price ratio):归母净利润TTM / 总市值[17]。 * 细分因子CETOP(Cash earnings-to-price ratio):经营活动产生的现金流量净额TTM / 总资产[17]。 4. 因子名称:规模因子 因子具体构建过程:规模因子 = LNCAP。其中LNCAP(Natural log of market cap)为细分因子,构造方式为:总市值的对数[17]。 5. 因子名称:Beta因子 因子具体构建过程:Beta因子 = BETA。其中BETA为细分因子,构造方式为:将个股过去252个交易日的日收益率与中证全指日收益率进行半衰指数加权回归,半衰期为63个交易日。最终取回归系数作为BETA[17]。 6. 因子名称:动量因子 因子具体构建过程:动量因子 = RSTR。其中RSTR(Relative strength)为细分因子,构造方式为:过去504个交易日个股累计收益率,不含最近21个交易日。其中收益率序列使用半衰指数加权,半衰期为126个交易日[17]。 7. 因子名称:流动性因子 因子具体构建过程:流动性因子 = (STOM + STOQ + STOA) / 3[17]。 * 细分因子STOM(Share turnover, one month):个股过去1个月的换手率加总,之后取对数[17]。 * 细分因子STOQ(Average share turnover, trailing 3 months):个股过去3个月STOM的均值[17]。 * 细分因子STOA(Average share turnover, trailing 12 months):个股过去12个月STOM的均值[17]。 8. 因子名称:波动性因子 因子具体构建过程:波动性因子 = (DASTD + CMRA + HSIGMA) / 3[17]。 * 细分因子DASTD(Daily standard deviation):过去250个交易日个股相对于所有股票等权指数的超额收益率的标准差。其中计算标准差时使用半衰指数加权,半衰期为40个交易日[17]。 * 细分因子CMRA(Cumulative range):计算个股过去12个月内的累计对数收益率,将累计最高收益与累计最低收益做差得到CMRA[17]。 * 细分因子HSIGMA(Historical sigma):计算BETA时残差的标准差[17]。 9. 因子名称:非线性市值因子 因子具体构建过程:非线性市值因子 = NLSIZE。其中NLSIZE(Non-linear Size)为细分因子,构造方式为:将股票总市值对数的三次方与对数市值进行加权最小二乘回归,其中权重为对数市值的平方根,最终取回归残差作为NLSIZE。总市值越大或越小的股票NLSIZE越大,中市值股票NLSIZE小[17]。 10. 因子名称:杠杆因子 因子具体构建过程:杠杆因子 = (MLEV + DTOA + BLEV) / 3[17]。 * 细分因子MLEV(Market leverage):非流动负债 / 总市值[17]。 * 细分因子DTOA(Debt to assets):总负债 / 总资产[17]。 * 细分因子BLEV(Book leverage):非流动负债 / 归属母公司股东权益[17]。 选股因子(共53个)[21] 构建思路:构建了53个常用的选股因子,涵盖了估值、成长、质量、规模、反转、动量、流动性、波动性、分红、公司治理以及技术等多个方面[21]。在计算全市场股票池因子表现时,会对每个单因子进行中性化处理,消除其与行业、风格(规模、估值、成长)因子的相关性[47]。 因子列表及具体构建过程如下表所示[22]: | 因子类别 | 因子名称 | 构造方式 | 参考方向 | | :--- | :--- | :--- | :--- | | 估值 | BP | 归属母公司股东权益/总市值 | 正向[22] | | | 单季度EP | 单季度归母净利润/总市值 | 正向[22] | | | EP_TTM | 归母净利润TTM/总市值 | 正向[22] | | | 单季度SP | 单季度营业收入/总市值 | 正向[22] | | | SP_TTM | 营业收入TTM/总市值 | 正向[22] | | | 单季度CFEV | 单季度经营活动产生的现金流量净额/(市值 + 短期借款 + 长期借款 + 应付债券 - 货币资金) | 正向[22] | | | CFEV_TTM | 经营活动产生的现金流量净额TTM/(市值 + 短期借款 + 长期借款 + 应付债券 - 货币资金) | 正向[22] | | 成长 | 单季度净利润同比增速 | 单季度归母净利润同比增长率 | 正向[22] | | | 单季度营业收入同比增速 | 单季度营业收入同比增长率 | 正向[22] | | | 单季度营业利润同比增速 | 单季度营业利润同比增长率 | 正向[22] | | | 标准化预期外盈利 | (当前季度归母净利润 -(去年同期单度归母净利润+过去8个季度单季归母净利润同比增长均值))/ 过去8个季度的单季度归母净利润同比增长值的标准差 | 正向[22] | | | 标准化预期外收入 | (当前季度营业收入 -(去年同期单度营业收入+过去8个季度单季度营业收入同比增长均值))/ 过去8个季度的单季营业收入同比增长值的标准差 | 正向[22] | | | 单季度ROE同比 | ROE单季度同比变化 | 正向[22] | | | 单季度ROA同比 | ROA单季度同比变化 | 正向[22] | | 质量 | 单季度ROE | 单季度归母净利润/归属母公司股东权益 | 正向[22] | | | 单季度ROA | 单季度归母净利润/总资产 | 正向[22] | | | 单季度毛利率 | (单季度营业收入-单季度营业成本)/单季度营业收入 | 正向[22] | | | 单季度营业利润率 | 单季度营业利润/单季度营业收入 | 正向[22] | | | 单季度净利润率 | 单季度归母净利润/单季度营业收入 | 正向[22] | | | 盈余质量 | (经营活动现金流量净额-营业利润) /总资产 | 正向[22] | | | 流动比率 | 流动资产/流动负债 | 正向[22] | | 规模 | 对数市值 | 总市值的对数 | 负向[22] | | 反转 | 20日反转 | 个股过去20个交易日收益率 | 负向[22] | | | 60日反转 | 个股过去60个交易日收益率 | 负向[22] | | 动量 | 60日动量 | 个股过去60个交易日(排除近20日)收益率 | 正向[22] | | | 240日动量 | 个股过去240个交易日(排除近20日)收益率 | 正向[22] | | | 盈余公告前隔夜动量 | 个股盈余公告前20个交易日的隔夜收益 | 正向[22] | | | 盈余公告次日开盘跳空超额 | 个股盈余公告次日开盘价/昨日收盘价-中证全指次日开盘价/昨日收盘价 | 正向[22] | | 流动性 | 20日换手率 | 个股过去20个交易日换手率的平均值 | 负向[22] | | | 60日换手率 | 个股过去60个交易日换手率的平均值 | 负向[22] | | | 20日换手率波动 | 个股过去20个交易日换手率的标准差 | 负向[22] | | | 60日换手率波动 | 个股过去60个交易日换手率的标准差 | 负向[22] | | | 20日非流动性冲击 | 个股过去20个交易日的收益率绝对值/过去20日成交额的均值 | 正向[22] | | | 60日非流动性冲击 | 个股过去60个交易日的收益率绝对值/过去60日成交额的均值 | 正向[22] | | 波动性 | 20日收益率标准差 | 个股过去20个交易日的日收益率标准差 | 负向[22] | | | 60日收益率标准差 | 个股过去60个交易日的日收益率标准差 | 负向[22] | | | 20日特异度 | 个股过去20个交易日的日收益与Fama-French三因子回归的拟合度 | 负向[22] | | | 60日特异度 | 个股过去60个交易日的日收益与Fama-French三因子回归的拟合度 | 负向[22] | | | 20日三因子模型残差波动率 | 个股过去20个交易日的日收益对Fama-French三因子回归的残差的标准差 | 负向[22] | | | 120日三因子模型残差波动率 | 个股过去120个交易日的日收益对Fama-French三因子回归的残差的标准差 | 负向[22] | | | 240日三因子模型残差波动率 | 个股过去240个交易日的日收益对Fama-French三因子回归的残差的标准差 | 负向[22] | | 分红 | 股息率 | 最近4个季度分红/总市值 | 正向[22] | | 公司治理 | 前五大股东持股比例 | 前五大股东持股比例合计 | 正向[22] | | | 前十大股东持股比例 | 前十大股东持股比例合计 | 正向[22] | | 技术 | 20日成交额 | 过去20个交易日日均成交额 | 负向[22] | | | 60日成交额 | 过去60个交易日日均成交额 | 负向[22] | | | 60日偏度 | 过去60个交易日日度收益率数据计算的偏度 | 负向[22] | | | 240日偏度 | 过去240个交易日日度收益率数据计算的偏度 | 负向[22] | | | 20日成交量变异系数 | 过去20个交易日成交量的标准差 / 过去20个交易日成交量均值 | 负向[22] | | | 60日成交量变异系数 | 过去60个交易日成交量的标准差 / 过去60个交易日成交量均值 | 负向[22] | | | 20日成交量比率 | 过去20个交易日成交量均值/ 过去240个交易日成交量均值 | 负向[22] | | | 60日成交量比率 | 过去60个交易日成交量均值/ 过去240个交易日成交量均值 | 负向[22] | | | 120日成交量比率 | 过去120个交易日成交量均值/ 过去240个交易日成交量均值 | 负向[22] | 模型的回测效果 注:报告中未提供“中性约束条件下最大化因子暴露组合”模型整体的综合回测指标(如年化收益、夏普比率等),仅提供了该模型框架下各单因子的超额收益表现。 因子的回测效果 风格因子表现(近一周多空收益)[19] 1. Beta因子, 多空收益 4.54%[19] 2. 动量因子, 多空收益 4.34%[19] 3. 波动性因子, 多空收益 3.81%[19] 4. 规模因子, 多空收益 3.36%[19] 5. 流动性因子, 多空收益 1.59%[19] 6. 成长因子, 多空收益 1.15%[19] 7. 非线性市值因子, 多空收益 0.88%[19] 8. 盈利因子, 多空收益 0.61%[19] 9. 杠杆因子, 多空收益 -0.56%[19] 10. 估值因子, 多空收益 -3.71%[19] 选股因子表现(基于“中性约束条件下最大化因子暴露组合”) 以下为各股票池中,因子在“最近一周”窗口期的超额收益表现。 沪深300股票池[24] 1. 标准化预期外盈利因子, 超额收益 0.87%[24] 2. 240日动量因子, 超额收益 0.78%[24] 3. 单季度净利润率因子, 超额收益 0.74%[24] 中证500股票池[28] 1. 单季度毛利率因子, 超额收益 1.49%[28] 2. 单季度营业利润率因子, 超额收益 1.26%[28] 3. 单季度净利润率因子, 超额收益 1.05%[28] 中证800股票池[33] 1. 单季度ROE因子, 超额收益 1.02%[33] 2. 盈余公告前隔夜动量因子, 超额收益 0.97%[33] 3. 标准化预期外盈利因子, 超额收益 0.94%[33] 中证1000股票池[38] 1. 单季度营业利润率因子, 超额收益 1.34%[38] 2. 单季度净利润率因子, 超额收益 1.25%[38] 3. 单季度营业利润同比增速因子, 超额收益 1.15%[38] 沪深300ESG股票池[42] 1. 标准化预期外盈利因子, 超额收益 0.96%[42] 2. 单季度营业利润同比增速因子, 超额收益 0.57%[42] 3. 单季度ROA因子, 超额收益 0.52%[42] 全市场股票池(近一周Rank IC)[46] 1. 单季度ROE因子, Rank IC 17.68%[46] 2. 单季度ROA因子, Rank IC 17.19%[46] 3. 单季度净利润率因子, Rank IC 16.25%[46]
因子周报:本周Beta和高动量风格显著-20251213
招商证券·2025-12-13 22:43