A股市场快照:宽基指数每日投资动态-20251203
江海证券·2025-12-03 14:25

根据提供的研报内容,以下是关于量化模型和因子的总结: 量化因子与构建方式 1. 因子名称:连阴连阳因子[12] * 因子构建思路:通过计算指数K线连续为阴线或阳线的天数,来捕捉市场的短期动量或反转效应[12] * 因子具体构建过程:从指定起始日开始,逐日判断指数收盘价相对于前一日是上涨还是下跌,连续上涨的天数记为正值(连阳),连续下跌的天数记为负值(连阴),计数从1开始,若当日涨跌状态改变则重新计数[12] 2. 因子名称:均线比较因子[15][16] * 因子构建思路:通过比较指数当前价格与不同时间窗口的移动平均线(MA)的位置关系,来判断指数的短期、中期和长期趋势强度[15] * 因子具体构建过程:首先计算指数收盘价的5日(MA5)、10日(MA10)、20日(MA20)、60日(MA60)、120日(MA120)和250日(MA250)简单移动平均线,公式为: MA(N)=i=1NCloseiNMA(N) = \frac{\sum_{i=1}^{N} Close_i}{N} 其中,CloseiClose_i 代表第i日的收盘价,NN 为移动平均窗口期。然后计算当前收盘价与各均线的相对位置,即 (CloseMA(N))/MA(N)×100%(Close - MA(N)) / MA(N) \times 100\%[16] 3. 因子名称:换手率因子[18] * 因子构建思路:通过计算指数的整体换手率来衡量市场的交易活跃度[18] * 因子具体构建过程:对于宽基指数,其换手率计算方式为指数内所有成分股换手率的流通股本加权平均,具体公式为: Turnoverindex=(Sharesfloat,i×Turnoveri)Sharesfloat,iTurnover_{index} = \frac{\sum (Shares_{float,i} \times Turnover_i)}{\sum Shares_{float,i}} 其中,Sharesfloat,iShares_{float,i} 代表成分股i的流通股本,TurnoveriTurnover_i 代表成分股i的换手率[18] 4. 因子名称:收益率分布形态因子(偏度与峰度)[24][25] * 因子构建思路:通过计算指数日收益率分布的偏度(Skewness)和峰度(Kurtosis)来刻画收益分布的不对称性和尖峰肥尾特征,以评估风险[24][25] * 因子具体构建过程:基于指数在过去一段时间(如近一年)的日收益率序列进行计算。峰度计算公式为(报告中已减去3): Kurtosis=1ni=1n(rirˉ)4(1ni=1n(rirˉ)2)23Kurtosis = \frac{\frac{1}{n} \sum_{i=1}^{n} (r_i - \bar{r})^4}{(\frac{1}{n} \sum_{i=1}^{n} (r_i - \bar{r})^2)^2} - 3 偏度计算公式为: Skewness=1ni=1n(rirˉ)3(1ni=1n(rirˉ)2)3/2Skewness = \frac{\frac{1}{n} \sum_{i=1}^{n} (r_i - \bar{r})^3}{(\frac{1}{n} \sum_{i=1}^{n} (r_i - \bar{r})^2)^{3/2}} 其中,rir_i 为日收益率,rˉ\bar{r} 为收益率均值,nn 为样本数[25] 5. 因子名称:风险溢价因子[27][30][31] * 因子构建思路:以十年期国债即期收益率作为无风险利率的参考,计算股票指数的预期收益率(通常用市盈率倒数近似)或指数收益率与无风险利率的差值,衡量投资股票市场所要求的额外回报[27][30][31] * 因子具体构建过程:报告中展示了两种计算方式。一种是直接使用指数日收益率减去十年期国债日收益率(表4中“当前风险溢价”)。另一种常见的构建方式是使用指数PE-TTM的倒数(即盈利收益率)减去十年期国债收益率,公式为: RiskPremium=1PETTMRfRisk Premium = \frac{1}{PE_{TTM}} - R_f 其中,PETTMPE_{TTM} 为指数的滚动市盈率,RfR_f 为十年期国债即期收益率[31] 6. 因子名称:PE-TTM(滚动市盈率)因子[39][43][44] * 因子构建思路:使用最近十二个月(TTM)的净利润计算市盈率,作为衡量指数估值水平的核心指标[39][43] * 因子具体构建过程:对于指数而言,其PE-TTM通常为成分股市值加权或调和平均计算得到。公式为(以市值加权为例): PETTM,index=(Pricei×Sharesi)(NetIncomeTTM,i)PE_{TTM, index} = \frac{\sum (Price_i \times Shares_i)}{\sum (NetIncome_{TTM,i})} 其中,PriceiPrice_i 为成分股i的价格,SharesiShares_i 为成分股i的总股本,NetIncomeTTM,iNetIncome_{TTM,i} 为成分股i最近十二个月的净利润[44] 7. 因子名称:股债性价比因子[46] * 因子构建思路:将股票指数的盈利收益率(PE-TTM的倒数)与债券收益率进行比较,辅助判断大类资产配置的时机[46] * 因子具体构建过程:计算指数PE-TTM的倒数与十年期国债即期收益率的差值,公式为: EquityBondYieldRatio=1PETTMRbondEquity Bond Yield Ratio = \frac{1}{PE_{TTM}} - R_{bond} 其中,RbondR_{bond} 为十年期国债即期收益率[46] 8. 因子名称:股息率因子[48][53] * 因子构建思路:衡量指数成分股现金分红的回报率,是价值投资和红利策略的重要参考指标[48] * 因子具体构建过程:对于指数,股息率通常为成分股过去十二个月现金股利总额与指数总市值的比率,或成分股股息率的市值加权平均。公式为: DividendYieldindex=DividendsTTM,i(Pricei×Sharesi)Dividend Yield_{index} = \frac{\sum Dividends_{TTM,i}}{\sum (Price_i \times Shares_i)} 其中,DividendsTTM,iDividends_{TTM,i} 为成分股i过去十二个月的现金股利总额[53] 9. 因子名称:破净率因子[54][55] * 因子构建思路:统计指数中市净率(PB)小于1的个股数量占比,反映市场整体的估值悲观程度或安全边际[54][55] * 因子具体构建过程:首先计算指数中每家成分股的市净率(PB=Price/NAVPSPB = Price / NAVPS,其中NAVPSNAVPS为每股净资产),然后统计PB<1PB < 1的个股数量,最后计算该数量占指数总成分股数量的百分比[55] 因子的回测效果 (注:报告中主要呈现了各因子在特定时点(2025年12月2日)的截面数据或历史分位值,而非严格意义上的因子回测绩效指标(如IC、IR、多空收益等)。因此,以下展示的是报告中给出的相关数值。) 1. 连阴连阳因子:各宽基指数在日K、周K、月K、季K、年K上的连阴连阳天数[12] 2. 均线比较因子:各宽基指数收盘价相对于MA5、MA10、MA20、MA60、MA120、MA250的偏离百分比(%)[16] 3. 换手率因子:各宽基指数换手率(中证2000为3.9,创业板指为2.31,中证1000为2.06,中证全指为1.52,中证500为1.31,沪深300为0.45,上证50为0.2)[18] 4. 收益率分布形态因子(偏度与峰度):各宽基指数当前偏度与峰度,及其相对于近5年均值的偏离(当前偏度 vs 近5年偏度,当前峰度 vs 近5年峰度)[25] 5. 风险溢价因子:各宽基指数当前风险溢价(%),近1年及近5年历史分位值(%),近1年均值及波动率(%)[31] 6. PE-TTM因子:各宽基指数当前PE-TTM值,近1年及近5年历史分位值(%),近1年均值及波动率[44] 7. 股债性价比因子:各宽基指数当前股债性价比相对于其近5年历史分位值的情况(无具体数值,仅说明未超过80%分位,中证500低于20%分位)[46] 8. 股息率因子:各宽基指数当前股息率(%),近1年及近5年历史分位值(%),近1年均值及波动率(%)[53] 9. 破净率因子:各宽基指数当前破净率(%)(上证50为20.0%,沪深300为15.67%,中证500为12.0%,中证1000为8.0%,中证2000为2.95%,创业板指为1.0%,中证全指为6.08%)[55]