(来源:建榕量化研究)
报告发布日期:2025-01-03
01
Barra风格因子表现跟踪
图1展示了常见Barra风格因子在2024年12月的收益。从大/小盘风格来看,市值因子录得了1.06%的收益。从价值/成长维度看,账面市值比因子录得了-0.61%的收益,成长因子录得了0.15%的收益,盈利预期因子录得了1.36%的收益。
02
开源交易行为因子概述
稳健的交易行为模式中,蕴藏有稳健的alpha源。循着这一研究理念,我们陆续提出了一系列基于交易行为的选股因子,受到量化投资同行的认可。其中:理想反转因子的交易行为逻辑是,A股反转之力的微观来源是大单成交,通过每日平均单笔成交金额的大小,可以切割出反转属性最强的交易日;聪明钱因子的交易行为逻辑是,从分钟行情数据的价量信息中,可以识别出机构参与交易的多寡,进而构造出跟踪聪明钱的因子;APM因子的交易行为逻辑是,在日内的不同时段,交易者的行为模式不同,反转强度也相应有所不同;理想振幅因子的交易行为逻辑是,基于股价维度可以对振幅进行切割,不同价态下振幅因子所蕴含的信息存在结构性差异。我们将上述因子汇总在一起,做定期的跟踪,以及时监控交易行为类因子的动态表现。
03
开源交易行为因子的绩效回顾
3.1、 理想反转因子12月份多空对冲收益为4.47%
图2展示了行业市值中性化后的理想反转因子多空对冲净值曲线,最新数据截至到2024年12月31日(下同)。在全历史区间内,理想反转因子的IC均值为-0.051,rankIC均值为-0.061,信息比率为2.54,多空对冲月度胜率为78.0%。2024年12月份,理想反转因子的多空对冲收益为4.47%,近12个月的多空对冲月度胜率为66.7%。
3.2、 聪明钱因子12月份多空对冲收益为1.48%
图4展示了行业市值中性化后的聪明钱因子多空对冲净值曲线。在全历史区间内,聪明钱因子的IC均值为-0.038,rankIC均值为-0.060,信息比率为2.74,多空对冲月度胜率为82.0%。2024年12月份,聪明钱因子的多空对冲收益为1.48%,近12个月的多空对冲月度胜率为91.7%。
3.3、 APM因子12月份多空对冲收益为1.47%
图6展示了行业市值中性化后的APM因子多空对冲净值曲线。在全历史区间内,APM因子的IC均值为0.030,rankIC均值为0.035,信息比率为2.35,多空对冲月度胜率为78.4%。2024年12月份,APM因子的多空对冲收益为1.47%,近12个月的多空对冲月度胜率为66.7%。
3.4、 理想振幅因子12月份多空对冲收益为2.55%
图8展示了行业市值中性化后的理想振幅因子多空对冲净值曲线。在全历史区间内,理想振幅因子的IC均值为-0.055,rankIC均值为-0.072,信息比率为3.05,多空对冲月度胜率为84.1%。2024年12月份,理想振幅因子的多空对冲收益为2.55%,近12个月的多空对冲月度胜率为91.7%。
04
开源交易行为合成因子的绩效回顾
本小节我们对上述交易行为因子进行合成,并对合成因子进行绩效分析。因子值方面,我们将上述交易行为因子在行业内进行因子去极值与因子标准化。因子权重方面,我们滚动选取过去12期因子ICIR值作为权重,加权形成交易行为合成因子。
图10展示了行业市值中性化后的交易行为合成因子多空对冲净值曲线和多头对冲各组均值组合的净值曲线。在全历史区间内,合成因子的IC均值为0.069,rankIC均值为0.092,多空对冲信息比率3.36,多空对冲月度胜率为82.4%。2024年12月份,合成因子的多空对冲收益为3.25%,近12个月的多空对冲月度胜率为83.3%。
在全历史区间内,多头对冲组均值的年化收益率为8.79%,收益波动比为2.76,月度胜率为80.8%。
值得一提的是,合成因子在国证2000和中证1000中的表现,要优于在中证800中,全历史区间内的信息比率分别为3.03、3.05和1.33(图12)。
05
开源交易行为因子的构造方法
5.1 理想反转因子的构造方法
理想反转因子是对传统反转因子进行W式切割得到的,具体步骤如下:
(1)对选定股票,回溯取其过去20日的数据;
(2)计算该股票每日的平均单笔成交金额(成交金额/成交笔数);
(3)单笔成交金额高的10个交易日,涨跌幅加总,记作 ;
(4)单笔成交金额低的10个交易日,涨跌幅加总,记作 ;
(5)理想反转因子 ;
(6)对所有股票,都进行以上操作,计算各自的理想反转因子 。
详细构造步骤请参考开源金工专题研究报告《A股反转之力的微观来源》
5.2 聪明钱因子的构造方法
聪明钱因子用来衡量聪明钱参与交易的相对价位高低,具体步骤如下:
(1)对选定股票,回溯取其过去10日的分钟行情数据;
(2)构造指标 ,其中 为第t分钟涨跌幅, 为第t分钟成交量;
(3)将分钟数据按照指标 从大到小进行排序,取成交量累积占比前20%的分钟,视为聪明钱交易;
(4)计算聪明钱交易的成交量加权平均价 ;
(5)计算所有交易的成交量加权平均价 ;
(6)聪明钱因子 。
详细构造步骤请参考开源金工专题研究报告《聪明钱因子模型的2.0版本》
5.3 APM因子的构造方法
APM因子用来衡量股价行为上午(或隔夜)与下午的差异程度,具体步骤如下:
(1)对选定股票,回溯取其过去20日数据,记逐日隔夜的股票收益率为 ,隔夜的指数收益率为 ;逐日下午的股票收益率为 ,下午的指数收益率为 ;
(2)将得到的40组隔夜与下午 的收益率数据进行回归: ,得到残差项 ;
(3)以上得到的40个残差中,隔夜残差记为 ,下午残差记为 ,进一步计算每日隔夜与下午残差的差值 ;
(4)构造统计量 来衡量隔夜与下午残差的差异程度,计算公式如下(𝜇为均值,𝜎为标准差):
(5)为了消除动量因子影响,将统计量stat对动量因子进行横截面回归: ,其中 为股票过去20日的收益率,代表动量因子;
(6)将回归得到的残差值 作为APM因子。
详细构造步骤请参考开源金工专题研究报告《APM因子模型的进阶版》
5.4 理想振幅因子的构造方法
理想振幅因子用来衡量股票高价态和低价态振幅信息差异程度,具体步骤如下:
(1)对选定股票,回溯取其最近20个交易日数据,计算股票每日振幅(最高价/最低价-1);
(2)选择收盘价较高的25%有效交易日,计算振幅均值得到高价振幅因子 ;
(3)选择收盘价较低的25%有效交易日,计算振幅均值得到低价振幅因子 ;
(4)将高价振幅因子 与低价振幅因子 作差,得到理想振幅因子 。
详细构造步骤请参考开源金工专题研究报告《振幅因子的隐藏结构》
VIP课程推荐
APP专享直播
热门推荐
收起24小时滚动播报最新的财经资讯和视频,更多粉丝福利扫描二维码关注(sinafinance)