SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,,,,,,)) order by newstime desc limit 10
您当前的位置:首页 > 财经 > 财富商机 > 【华泰金工】上周多数因子表现回暖——因....
投稿

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

2022-03-27 15:09:13 作者:倾听者 浏览次数:87 字号: T T T

炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!

林晓明S0570516010001

SFC No.BPY4211研究员

何康S0570520080004

SFC No. BRB318研究员

王晨宇S0570522010001研究员

陈伟S0570121070169联系人

报告发布时间:2022年3月27日

上周多数因子表现回暖

上周多数因子表现回暖,其中估值、小市值、反转、波动率及换手率因子在各个股票池中Rank IC均为正,且估值与波动率因子在全部股票池中RankIC均超过10%,估值因子在沪深300股票池中Rank IC超过20%。其余因子在不同股票池中表现分化,但除盈利因子在沪深300股票池中回撤较大外,其余因子整体还是以正向表现为主,如beta、技术因子在沪深300股票池中正向收益均较为明显;成长、财务质量因子表现较为平淡。

主动型量化基金近期表现强于非量化基金

我们基于Wind量化基金分类,通过自主筛选,构建量化公募基金池,定期跟踪业绩表现。上周主动型、指数型、对冲三个类别的量化基金收益率中位数分别为-1.29%、-1.13%、0.07%,所有股票及偏股型公募基金收益率中位数为-1.90%;近1个月主动型量化基金收益率中位数为-6.86%,所有股票及偏股型公募基金收益率中位数为-8.37%;主动型量化基金近期表现强于非量化基金。我们基于结合上期持仓的二次规划法、Lasso回归和逐步回归方法,对偏股混合型基金仓位变化情况进行测算,上周偏股混合型基金仓位预测值较前一周基本持平。

上周市场下行,表现最好的指数是中证1000

上周市场下行,上证综指一周跌幅1.19%相对较小,创业板指一周跌幅2.80%相对较大;观察市场重要规模指数发现,中证1000指数一周跌幅0.87%相对较小,沪深300指数一周跌幅2.14%相对较大;上周表现最好的指数是中证1000。在30个中信一级行业中,上周有9个行业处于上涨状态;煤炭、农林牧渔、房地产行业表现相对较好,涨跌幅分别为5.81%、4.00%、3.89%;消费者服务、计算机、电力设备及新能源行业表现相对较差,涨跌幅分别为-5.71%、-3.77%、-3.76%;医药行业一周成交额领跑其它行业。

风险提示:风格因子的效果与宏观环境和大盘走势密切相关,历史结果不能预测未来;量化与非量化基金的业绩受到多种因素影响,包括环境、政策、基金管理人变化等,过去业绩好的基金不代表未来依然业绩好,投资需谨慎。本报告所采用的基金仓位测算方法仅基于日频基金净值数据和行业数据,没有利用基金报告中公布的重仓股、行业分布等信息,存在一定局限性,敬请注意。

上周市场行情回顾

上周A股市场重要指数和一级行业指数涨跌幅如下所示。

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

上周市场下行。在四个重要的板块指数中,上证综指一周跌幅1.19%相对较小,创业板指一周跌幅2.80%相对较大;在五个重要的规模指数中,中证1000指数一周跌幅0.87%相对较小,沪深300指数一周跌幅2.14%相对较大;上周表现最好的指数是中证1000。在30个中信一级行业中,上周有9个行业处于上涨状态;煤炭、农林牧渔、房地产行业表现相对较好,涨跌幅分别为5.81%、4.00%、3.89%;消费者服务、计算机、电力设备及新能源行业表现相对较差,涨跌幅分别为-5.71%、-3.77%、-3.76%;医药行业一周成交额领跑其它行业。

上周因子表现

我们针对估值、成长、盈利、财务质量、小市值、反转、波动率、换手率、beta、技术共十个风格因子,在沪深300成份股、中证500成份股、中证1000成份股、全A股市场四种股票池内计算行业中性及市值中性的Rank IC值、IC_IR比率,并展示在下面七个图表中。这一计算过程可以简要描述为:

1. 计算附录一表格中所有细分因子的值;

2. 对每个细分因子,用其自身作因变量,用对数总市值和30个一级行业哑变量作自变量进行OLS线性回归,取回归残差替代原始计算的因子值;

3. 对新因子值用中位数法去极值,再标准化,然后将属于同一个风格大类的细分因子直接等权相加作为风格因子的值,与个股下期收益率计算Spearman秩相关系数,即得到该风格因子的Rank IC值;

4. 上周、本月初至今Rank IC值分别是用前一周五、上个月的月底作为截面期计算因子值,经过前3步处理后与个股上周、本月初至今收益计算相关系数,指定时间区间内Rank IC均值是以自然月为频率计算的月度Rank IC的平均值,IC_IR是月度Rank IC的均值除以标准差。

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

十个风格大类共包含34个细分因子,它们的详细计算方式参见附录一,风格因子合成与IC值计算方法参见附录二,细分因子IC值详表参见附录三。

上周量化基金表现

我们以Wind收集的量化概念类基金为基础,针对以下几种情形进行调整:

1. 同一只基金可能存在A类、C类或其它类别份额,不同类别份额可以各自对应于独立的基金代码,我们在统计时只考虑成立最久的那一个基金代码对应的业绩表现;

2. 去除债券型基金、偏债混合型基金、封闭式基金、非主要投资于A股市场的基金,去除成立三个月之内的基金;

3. 去除明显不是量化型的基金;

4. 我们将所有开放式公募基金中普通股票型和偏股混合型合并作为参照组,因为基金数目众多,细微调整对分位数计算的影响较小,所以对参照组没有进行上述3条处理。

考虑到Wind收集的量化基金可能不全,所以此处讨论的量化基金可以认为是全市场量化基金的一个有代表性的子集。近期量化基金表现如下面图表所示。

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

基金仓位测算观察

正文基于结合上期持仓的二次规划法、Lasso回归和逐步回归三种回归方法,对偏股混合型基金2018年初至今仓位变化情况进行了测算。这一计算过程可以简要描述为:

1. 选取Wind分类下的偏股混合型基金,剔除沪港深基金等非完全投资于A股市场的基金,剔除数据方面有缺失值或存在疑问的基金,剔除2017年以后成立的基金,共保留480只偏股混合型基金。

2. 以过去90个交易日基金的日频收益率作为因变量,30个中信一级行业指数日收益率作为自变量,样本按时间衰减赋权,通过不同的回归方式对各行业变量前的回归系数进行拟合,再求所有回归系数之和,即得基金仓位预测值。

3. 对于结合上期持仓的二次规划法,我们对目标函数进行最优化求解,需要求解的目标向量为仓位向量。目标函数包含两项,第一项是基金日收益率预测值与真实值的均方误差,第二项是基金在各指数的预测仓位与上期真实仓位的误差平方和,λ是第二项损失项前的系数,此处将λ设为10。

4. 对于Lasso回归,其基本原理是在普通最小二乘的损失函数基础上添加L1正则化项,使原本较为病态的回归问题可以正常求解。Lasso回归将某些行业前面的回归系数压缩成0,提取出一组“回归效果最好”的行业组作为解释变量组。Lasso回归具有一个可调参数λ,我们采用10折交叉验证从1e-3至1的范围内搜索最优λ值。

5. 对于逐步回归,我们采用逐步进入方法,每次引入或剔除自变量,都对原模型和新模型进行F检验。如果新自变量的引入能够显著提升模型的解释能力,那么引入该自变量;如果原自变量的剔除不会显著降低模型的解释能力,那么剔除该自变量。直到不再有变量被选入或剔除为止。变量被保留的p值为0.05,被剔除的p值为0.1。

关于回归法进行基金仓位测算的具体方法,感兴趣的投资人可以参阅华泰金工研报《再探回归法测算基金持股仓位》了解更多详情。我们使用过去90个交易日的数据进行回归计算,按日滚动回归,得到偏股混合型基金仓位预测值均值变化曲线,如下图所示。结合上期持仓的二次规划法、Lasso回归法及逐步回归法均显示基金仓位预测值与上周基本持平。

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

风险提示

风格因子的效果与宏观环境和大盘走势密切相关,历史结果不能预测未来。量化与非量化基金的业绩受到多种因素影响,包括环境、政策、基金管理人变化等,过去业绩好的基金不代表未来依然业绩好,投资需谨慎;基金业绩排名不构成对基金的投资建议。本报告所采用的基金仓位测算方法仅基于日频基金净值数据和行业数据,没有利用基金报告中公布的重仓股、行业分布等信息,存在一定测算误差,敬请注意;基金仓位测算结果不构成对择时的投资建议。

附录一:所有细分因子计算方法

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

上表第三列因子方向解释:取值为1代表因子值越大越好,-1代表因子值越小越好。当采用等权法合成风格因子时,需将因子值乘以因子方向之后再相加。

附录二:风格因子合成与IC值计算方法

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

附录三:所有细分因子IC值表现

所有细分因子在不同票池内的IC值表现如以下四张图表所示:

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

免责声明与评级说明

【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327

公众平台免责申明

本公众号不是华泰证券股份有限公司研究报告的发布平台,本公众号仅供华泰证券中国内地研究服务客户参考使用。其他任何读者在订阅本公众号前,请自行评估接收相关推送内容的适当性,且若使用本公众号所载内容,务必寻求专业投资顾问的指导及解读。华泰证券不因任何订阅本公众号的行为而将订阅者视为华泰证券的客户。

本公众号转发、摘编华泰证券向其客户已发布研究报告的部分内容及观点,完整的投资意见分析应以报告发布当日的完整研究报告内容为准。订阅者仅使用本公众号内容,可能会因缺乏对完整报告的了解或缺乏相关的解读而产生理解上的歧义。如需了解完整内容,请具体参见华泰证券所发布的完整报告。

本公众号内容基于华泰证券认为可靠的信息编制,但华泰证券对该等信息的准确性、完整性及时效性不作任何保证,也不对证券价格的涨跌或市场走势作确定性判断。本公众号所载的意见、评估及预测仅反映发布当日的观点和判断。在不同时期,华泰证券可能会发出与本公众号所载意见、评估及预测不一致的研究报告。

在任何情况下,本公众号中的信息或所表述的意见均不构成对任何人的投资建议。订阅者不应单独依靠本订阅号中的内容而取代自身独立的判断,应自主做出投资决策并自行承担投资风险。订阅者若使用本资料,有可能会因缺乏解读服务而对内容产生理解上的歧义,进而造成投资损失。对依据或者使用本公众号内容所造成的一切后果,华泰证券及作者均不承担任何法律责任。

本公众号版权仅为华泰证券所有,未经华泰证券书面许可,任何机构或个人不得以翻版、复制、发表、引用或再次分发他人等任何形式侵犯本公众号发布的所有内容的版权。如因侵权行为给华泰证券造成任何直接或间接的损失,华泰证券保留追究一切法律责任的权利。华泰证券具有中国证监会核准的“证券投资咨询”业务资格,经营许可证编号为:91320000704041011J。

林晓明

执业证书编号:S0570516010001

福利来了!月度十大金股,挖掘市场机会!点击查看>>【华泰金工】上周多数因子表现回暖——因子跟踪周报20220327海量资讯、精准解读,尽在本站财经APP

猜你喜欢

    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,)) order by newstime desc limit 2
SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,)) order by newstime desc limit 1
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,)) order by newstime desc limit 1,3
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,)) order by newstime desc limit 5

精彩推荐

    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,,,,,,,)) order by newstime desc limit 8

实时·日榜

精彩·周榜

精彩导读
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,)) order by newstime desc limit 2
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,,,,)) order by newstime desc limit 8
热点推荐
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,,,,,)) order by newstime desc limit 6
聚焦精彩
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,)) order by newstime desc limit 2
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,,,,)) order by newstime desc limit 8
焦点·关注 / 今日·看点
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,)) order by newstime desc limit 2
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,,,,)) order by newstime desc limit 8
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and ispic=1 and (id in (,)) order by newstime desc limit 2
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='225') and (id in (,,,,,,,)) order by newstime desc limit 8
更多 商机推荐

Copyright © 2018-2020, 财经新闻网 版权所有 侵权必究. 信息侵权、举报:853029381@qq.com

关于我们 | 联系我们 | 免责声明 | 诚聘英才 | 维权举报

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,财经新闻网对此不承担责任.