【国信金工】超预期投资全攻略
由bqadm创建,最终由bqadm 被浏览 41 用户
超预期分析框架 自从1967年芝加哥大学的Ray Ball教授和Philip Brown教授在“Analysis of Security Prices”研讨会上首先提出PEAD(盈余公告后价格漂移)效应后,预期外盈利异象受到了50多年的广泛关注。预期外盈利通常围绕上市公司盈余公告的披露展开,如果上市公司盈余公告披露后的最新盈利和基本面情况超过盈余公告披露前的预期值,那么就发生了超预期。 朝阳永续一致预期衍生库中的“可能超预期信息提示表”对可能超预期的事件进行了分析收录,其中归纳了包括研报标题超预期、研报摘要超预期、分析师调升等8种股票可能超预期的情况。我们根据最新值和历史预期值来源于股票本身的基本面数据或是分析师预期数据,将超预期分解为三种类型,对每一种类型都分别介绍了多种超预期的事件和因子,从统计结果来看大部分超预期事件都能获得较为稳定可观的超额收益。
如果事件发生后持有60个交易日,分析师全部调升和研报标题超预期事件分别能够获得6.5%、6.2%的超额收益,我们将触发这两种超预期事件的股票合并来构建超预期事件股票池,该股票池历史年化收益27.86%,相对于中证500指数年化超额23.96%。 如何对超预期股票进行增强
我们从基本面、技术面维度筛选有效选股因子来对超预期事件股票池进行增强。基本面维度我们选取了标准化预期外盈利、盈利能力同比改善和公告前后分析师上下调比例差因子,技术面维度我们选取了52周最高价距离、盈余公告次日开盘超额、盈余公告后3日超额、规模、非预期换手等因子,这些因子在超预期事件股票池中都有非常显著的选股能力。 超预期精选组合
我们首先用基本面复合因子对超预期股票池进行优选,在超预期事件股票池中取基本面复合因子综合得分最高的前60只股票构建基本面优选股票池,该股票池各年收益都对超预期事件股票池有显著提升,历史年化收益35.26%,相对于中证500指数年化超额收益31.37%。
然后我**们基于技术面因子在基本面优选股票池中进行精选,取技术面综合得分最高的前30只股票等权构建超预期精选组合,组合历史年化收益44.90%,相对于中证500指数年化超额41.00%,**相对最大回撤9.48%。如果每次调仓以90%仓位计算,那么组合业绩每年都能排进股票和偏股型基金的前30%。
一、超预期分析框架
自从1967年芝加哥大学的Ray Ball教授和Philip Brown教授在“Analysis ofSecurity Prices”研讨会上首先提出PEAD(盈余公告后价格漂移)效应后 [Ball@1967],预期外盈利异象受到了50多年的广泛关注,并且在各个股票市场及长时间尺度上被验证一直持续有效。预期外盈利异象是指如果股票的盈利高于预期,那未来一个季度大概率会有正向超额收益,而如果股票的盈利低于预期,那未来一个季度大概率会有负向超额收益。
预期外盈利通常围绕上市公司盈余公告的披露展开。下图展示了2019年以来每天对于不同财报期盈余公告的股票覆盖情况。可以看到,每年1月、4月、7月、8月、10月都会披露大量的盈余公告,这就给我们及时捕捉上市公司基本面变化带来的超预期提供了机会。
如果上市公司盈余公告披露后的最新盈利或基本面情况超过盈余公告披露前的预期值,那么就发生了超预期。根据最新值和历史预期值来源于股票本身的盈利数据,还是分析师的预期数据,我们将超预期分解为下图中三种类型。
朝阳永续是国内最早对分析师数据进行整理分析的数据供应商之一,其一致预期衍生库中的“可能超预期信息提示表”(英文名称der_prob_excess_stock)对可能超预期的事件进行了分析收录,其中归纳了研报标题超预期、研报摘要超预期、分析师调升等8种股票可能超预期的情况,如下图所示。这里我们也对其归纳筛选的超预期事件类型在我们的超预期框架下进行了归类。
可以看到,过去10年中可能超预期的样本中,研报标题超预期总共有14476个样本,占总样本的26%,研报摘要超预期占25%,分析师调升的样本占24%,业绩预告增速超分析师一致预期增速的样本占16%。
下面我们对三大类超预期事件分别进行举例说明,并检验部分超预期事件收益。
1.1 分析师最新预期 vs. 分析师历史预期
此类型超预期的含义是当上市公司披露盈余公告后,分析师的最新预期盈利超过其在盈余公告前的预期盈利。此类型超预期的典型代表是盈余公告后分析师调升净利润、评级、目标价,研报标题超预期、研报摘要超预期等事件及其衍生的各种选股因子。
1.1.1分析师调升
分析师调升是指同一分析师在上市公司披露盈余公告后的预期盈利,相比于其在披露公告前的预期盈利更高。以下图中公教育(002607.SZ)为例,2020-01-22其发布了2019年报业绩预告,中信证券当日发布研报将其2019、2020年预期净利润分别从16.7亿、24.1亿上调到17.2亿、24.3亿,后于2020-03-10发布研报将2020年预期净利润上调到24.6亿。这期间股价相对于中证500指数获得26.88%的超额收益,到2020-04-29公司发布2020年一季报,其继续获得14.02%的超额收益。
我们筛选出触发分析师调升净利润的样本,并统计分析师撰写研报前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。如果我们能提前60个交易日买入有分析师上调净利润的股票,那么平均将获得11.2%的超额收益。如果我们在有分析师上调股票净利润后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得4.0%的超额收益。
\
1.1.2分析师全部调升
**分析师调升前后能够获得较为可观的超额收益,但是对同一个盈余公告,不同分析师对于预期净利润的调整方向可能不一致。**这里我们进一步关注上市公司披露盈余公告后5天内所有分析师都调升的样本。以下图中亿纬锂能(300014.SZ)为例,其在2019-10-08晚间披露了2019年三季度业绩预告,其后5天内招商证券、东吴证券、财富证券、东兴证券、国联证券、长城证券全都上调了其预期净利润,其于2019-12-24盘后披露了2019年年报业绩预告,在这期间股价相对于中证500指数能够获得76.92%的超额收益。
我们将上市公司发布盈余公告后5天内有3个以上分析师覆盖并且分析师全部上调预期净利润的股票作为分析师全部调升的合法样本,统计全部调升事件发生前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能**提前60个交易日买入盈余公告后分析师全部上调预期净利润的股票,那么平均将获得16.3%的超额收益。**如果我们在盈余公告后分析师全部上调预期净利润后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得6.5%的超额收益。
\
1.1.3研报标题超预期
**当上市公司盈余公告的业绩发生大幅变化时,分析师通常会在其研报的标题中鲜明标示其“业绩超预期”或“利润超预期”。**以下图中小熊电器(002959.SZ)为例,其在2020-04-13晚间披露了2020年一季度业绩预告,2020-04-14中金公司发布研报《小熊电器:品牌带来低成本流量,一季度业绩超预期》,2020-04-28其披露了2020年一季报正式财报,期间股价相对于中证500指数能够获得39.66%的超额收益,而到2020-08-27公司披露2020年中报业绩预告时,期间能获得37.36%的超额收益。
我们将分析师研报标题中含有“业绩超预期”、“利润超预期”等字眼的样本作为标题超预期的合法样本,统计分析师撰写研报前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能提前60个交易日买入有分析师撰写研报标题认为股票“业绩超预期”的股票,那么平均将获得8.7%的超额收益。如果我们在有分析师撰写研报标题认为“业绩超预期”后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得6.2%的超额收益。
\
1.1.4研报摘要超预期
**当分析师认为上市公司业绩超预期时,分析师不一定都会写在研报标题中,也可能会写在研报的摘要中。**以下图中雪榕生物(300511.SZ)为例,其在2020-04-25凌晨披露了2019年年报、2020年一季报,第二天西南证券发布研报《雪榕生物:行业景气度继续提升,公司迎发展新机遇》,在研报摘要中指出公司“业绩超预期”,2020-07-20晚间公司发布2020年中报业绩预告,在这期间股价相对于中证500指数能够获得59.31%的超额收益,超额收益非常显著。
我们将分析师研报摘要中含有“业绩超预期”、“利润超预期”等字眼的样本作为摘要超预期的合法样本,统计分析师撰写研报前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能提前60个交易日买入有分析师撰写研报摘要认为“业绩超预期”的股票,那么平均将获得8.8%的超额收益。如果我们在有分析师撰写研报摘要认为“业绩超预期”后买入,持有60个交易日平均能够获得4.5%的超额收益。
\
1.2最新基本面信息 vs. 分析师历史预期
此类型超预期的含义是当上市公司披露盈余公告后,其实际披露的盈利比盈余公告前分析师预测的盈利更高。此类型事件的典型代表是业绩预告/财报的净利润或同比增速超分析师一致预期的净利润或同比增速。
1.2.1预告增速超分析师一致预期增速
当上市公司披露业绩预告时,其会披露预告的净利润及其同比增速,如果预告增速高于分析师一致预期增速,我们会认为其业绩超分析师一致预期。以下图中圣邦股份(300661.SZ)为例,2020-03-30其发布了2020年一季度业绩预告,净利润同比增长70%-100%,而当天分析师对于2020年的一致预期增速为47.02%,预告增速大超分析师一致预期增速。公司于2020-07-14发布中报的业绩预告,这期间其相对于中证500指数能够获得84.26%的超额收益。
我们筛选业绩预告同比增速超分析师一致预期同比增速的样本,并统计事件发生前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能提前60个交易日买入业绩预告超分析师预期增速的股票,那么平均将获得6.4%的超额收益。如果我们在业绩预告超分析师预期增速后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得5.4%的超额收益。
\
1.2.2单季度净利润超分析师预期单季度净利润
**由于上市公司每季度披露其季度业绩,而分析师则一般预测全年的净利润,这给我们判断盈余公告的盈利是否高于分析师预期盈利带来了一定的困难。**一种做法是跟上一节中一样,直接将盈余公告的增速与分析师一致预期增速进行比较,这种方法虽然能反映一定的超预期情况,但是较难反映公司盈利的单季度变化,并且报告期离年报越远其误差越大。第二种做法是将分析师对全年的预期数据依据某些规则分解为季度化的预期数据,再将其与盈余公告的季度数据相比较。
这里我们介绍一种分析师年度预测净利润的季度化分解方法。其分解依据的假设为分析师对单季度的增速预测值和其对年度剩余季度增速的预测值一致,由此可以根据分析师预测的年度净利润数据计算出其单季度的预测净利润。计算过程如下:
当公司季度盈余公告公布时,取上季度财报公告日到当天的所有当年净利润预测样本;
对区间内的样本,各机构取其最新的预测值并计算年度预期净利润的均值;
将年度预期净利润减去已公布正式财报的季度的累计净利润,得到剩余季度的预期净利润;
计算剩余季度预期净利润的同比增速,该增速即为分析师估计的单季度预期同比增速;
根据分析师估计的单季度预期同比增速,以及去年同期的单季度净利润,反向计算出分析师预期的单季度净利润。
以下图中锦浪科技(300763.SZ)为例,2020-04-21下午其发布了2020年一季报,单季度归母净利润5850万元,而根据前期分析师预期数据季度化分解后的单季度预测归母净利润为1196万元,单季度净利润超预期幅度达到389%。公司于2020-07-10发布中报的业绩预告,这期间其相对于中证500指数能够获得74.12%的超额收益。
我们筛选单季度净利润超预期幅度超过50%的样本,并统计事件发生前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能提前60个交易日买入单季度净利润超预期幅度超过50%的股票,那么平均将获得7.8%的超额收益。如果我们在单季度净利润超预期幅度超过50%后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得4.1%的超额收益。
下图分别展示了单季度净利润超预期幅度因子在全市场内十组分档的月度超额均值和月度RankIC的情况。可以看到其十组分档超额较为单调,具有较为显著的选股能力。从累计IC曲线上看,其对于月度收益的预测作用非常稳健,其月度IC均值为0.061,年化ICIR为5.62,IC胜率94.5%,选股能力非常稳健。
\
1.3最新基本面信息 vs. 历史基本面预期
此类型超预期的含义是当上市公司披露盈余公告后,其最新披露的盈利比前期的公告值更高。此类型的典型代表是业绩预告上下限同时调升、正式财报业绩超业绩预告上限、标准化预期外盈利等事件及选股因子。标准化预期外盈利我们会在下文中详细介绍,这里我们主要介绍业绩预告上下限同时调升的超预期事件。
1.3.1业绩预告上下限同时调升
上市公司可能会多次披露同一季度的业绩预告,业绩预告中会披露公司预测净利润的下限和上限。**如果第二次业绩预告中净利润的上限和下限都高于第一次业绩预告的上限和下限,那么我们可以认为上市公司的业绩可能超预期。**以下图中科华恒盛(002335.SZ)为例,其在2019-10-23晚间披露2019年四季度业绩预告净利润同比增长40%-90%,在2020-01-30对业绩预告进行修正,同比增长135%-185%,公司在2020-04-29晚间披露2019年年报,从业绩预告修正到披露正式财报期间其股价相对于中证500指数能够获得25.79%的超额收益。
我们筛选出业绩预告上下限同时调升的样本,并统计事件发生前后60个交易日股票相对于中证500指数的平均超额收益,其收益分布如上方右图所示。可以看到,如果我们能提前60个交易日买入业绩预告上下限会同时调升的股票,那么平均将获得7.6%的超额收益。如果我们在业绩预告上下限同时调升后买入,其往后的60个交易日中的超额收益较为稳定且持续,持有60个交易日平均能够获得5.6%的超额收益。
\
1.4超预期事件股票池
下表总结了前文各超预期事件前后60个交易日的超额收益情况。
从上面对于一些超预期事件的统计表现来看,大部分超预期事件都能获得较为可观的超额收益。如果事件发生后持有60个交易日,分析师全部调升事件平均能够获得6.5%的超额收益,研报标题超预期事件平均能够获得6.2%的超额收益,超额收益最为显著,所以我们将触发这两种事件的股票合并,构建超预期事件股票池。
超预期事件股票池具体构建方式如下:
调仓时间:这两类事件都和上市公司披露的盈余公告直接相关联,结合图1中上市公司盈余公告披露的时间情况,我们将筛选股票池的时间定在每年的1、4、7、8、10月末;
股票池:每次调仓时回看过去2个月内披露盈余公告的股票,选择披露盈余公告后5个自然日内有至少一篇研报标题超预期、或5个以上分析师覆盖并全部上调预期净利润的股票,剔除其中上市120个交易日内的新股、ST、调仓日停牌或涨跌停的样本;
交易费用:双边千三。
股票池等权重加权,以中证500指数为基准,超预期事件股票池各年的收益表现如下表所示。组合从2010年以来年化收益27.86%,月度胜率66.41%,相对于中证500指数年化超额23.96%,相对最大回撤10.50%,超额收益的信息比为2.61,超额收益月度胜率80.47%。可以看到,该股票池几乎每年都能跑赢中证500指数。
该股票池的历史走势及相对于中证500指数的相对强弱走势如下方左图所示。可以看到该股票池能够长期显著跑赢中证500指数。下方右图展示了股票池中沪深300、中证500、中证1000指数成分股的占比情况。可以看到,超预期事件股票池中平均每期有25%的股票来自于沪深300成分股,24%的股票来自于中证500成分股,2014年10月以来,平均33%来自于中证1000成分股。近5年股票池平均每期包含126只股票。
\
二、如何对超预期股票进行增强
上一节中我们对超预期投资体系进行了系统性地分类,每个类别中我们都列举了一些典型的超预期事件或因子,并且通过筛选分析师全部调升、研报标题超预期事件构建了超预期事件股票池。超预期事件股票池长期来看能稳定战胜市场,那么是否有因子能够对超预期股票池进行再增强?这一节中我们从基本面、技术面等维度选取有效的选股因子来对超预期股票池进行增强。
2.1基本面维度
从前文超预期股票池的筛选方法可以看到,超预期的股票主要是依赖分析师的判断或集体调升行为等偏定性方式选出的。定量的基本面指标能从另一个维度帮助我们优选超预期的股票,比如我们看到有研报带有如“盈利下滑超预期”类型的标题,文本的模式很有可能会将其误判为业绩超预期的股票,但从定量的盈利改善、分析师上下调比例维度可以将此类样本剔除。
2.1.1标准化预期外盈利
标准化预期外盈利(StandardizedUnexpected Earnings, 简称SUE)因子自从1974年被Latane提出以来 [Latane@1974],各国的股票市场上都验证了其有效性 [Liu@2003]。针对它的研究和改进也层出不穷,如 [Bernard@1989] 中将盈余变化指标建立在季节性随机漫步盈余变化上,[Livnat@2006] 中将盈余变化指标建立在分析师预期的基础上,获得了更显著的超额收益,[Shivakumar@2006]将盈余变化分解为未预期的应计项目和未预期的现金流,分解后能够带来更多的超额回报。
这里我们采用的SUE计算方式如下:
SUE因子刻画了股票经过历史盈利增长修正后的单季度盈利增长水平,如果当前季度修正后盈利增长越大,那么其超预期的幅度越大。下方左图展示了SUE因子在全市场内十组分档的月度超额均值,**可以看到其十组分档超额较为单调,**具有非常显著的选股能力。
SUE因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,该因子在超预期股票池中仍然具有较为显著的选股能力,分组收益非常单调,多头(第3组)的选股效果显著好于其他两组。
\
2.1.2盈利能力同比改善
Piotroski在其著名的衡量企业财务质量的F-SCORE综合模型中,用今年的ROA减去去年的ROA来衡量企业的盈利能力是否在提升 [Piotroski@2000]。在A股市场,我们也可以构造类似的衡量股票盈利能力改善的因子。我们认为公司发布盈余公告后当期ROE相比其去年同期ROE的改善幅度越大,其盈利能力提升越强,因此我们可以构造DeltaROE因子,其计算方式如下:
DeltaROE因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,**该因子在超预期股票池中仍然具有较为显著的选股能力,分组收益非常单调,**多头(第3组)的选股效果显著好于其他两组。
\
2.1.3公告前后上下调比例差
公司发布盈余公告后分析师上调净利润的家数越多,说明实际业绩超预期的概率越大,因此我们定义公告前后上下调比例差因子来反映上调家数和下调家数的相对占比情况。我们取公告后5天内分析师撰写并入库的研报,找到每个研报在盈余公告前的最后一次预测,计算预测净利润是否上调、下调和未调,取至少3个分析师覆盖的股票,上下调比例差的计算方式如下:
我们在计算上下调比例差因子时添加了右侧的一个修正项,此项是为了避免上下调家数差对总家数占比一样时无法区分顺序的情况(当分析师上下调比例差取值一致时,给覆盖数量更多的公司以更大的因子取值)。
比如A公司有20家券商分析师覆盖,B公司有10家券商分析师覆盖。A公司发布盈余公告后有18名分析师调高了盈利预测,2名分析师下调了盈利预测;而B公司发布盈余公告后有9名分析师调高了盈利预测,1名分析师下调了盈利预测,那么这两家公司的上下调比例差均为80%,扰动项在上下调比例差取值相等时会给覆盖分析师家数更多的公司以更高的排名。但需要指出的是,当上下调比例差取值不等时,由于扰动项取值非常微小,不会改变原有的因子排序。
下方左图展示了上下调比例差因子在全市场内十组分档的月度超额均值,可以看到其十组分档超额较为单调,具有较为显著的选股能力。
上下调比例差因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,该因子在超预期股票池中仍然具有较为显著的选股能力,分组收益非常单调,多头(第3组)的选股效果显著好于其他两组。
2.2技术面维度
在多因子选股中,我们通常在同一个时间截面上构建技术类因子。而我们的超预期事件股票池是基于发布盈余公告的事件筛选出来的,所以我们这里的技术维度因子也是围绕盈余公告披露的特殊技术面指标,这些指标有的在全市场层面看并不算非常出色的因子,但在超预期的股票池中却有不错的选股效果。下面我们围绕盈余公告披露前、披露时、披露后等维度来分别构建技术维度因子。
2.2.152周最高价距离
52周最高价距离是一个较为显著的动量指标,[George@2004] 发现股票价格在接近52周最高价时其未来收益显著高于股价离52周最高价较远的股票的收益。威廉·欧奈尔在其成长股选股体系CANSLIM中的字母L即是Leader的意思,强调要买不断创新高的股票。马克·米勒维尼在《股票魔法师》中也提出要重点关注“最近52周新高”的股票,同时也需要关注在股市下跌中表现不错并接近最近一年价格高点的股票[Mark@2013]。
盈余公告当天股价离公告前52周最高价越近,那么其未来的上涨空间也可能越大。我们仿照 [Hong@2015] 中52周最高价距离因子的构建方式来构建盈余公告当日52周最高价距离指标:
52周最高价距离因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,**该因子在超预期股票池中具有较为显著的选股能力,分组收益非常单调,**多头(第3组)的选股效果显著好于其他两组。
\
2.2.2盈余公告次日开盘超额
前面我们都是从分析师和基本面维度来判断股票业绩是否超预期,其实从盈余公告披露前后的量价变化也能反映出市场是否认可股票的超预期业绩。其中典型的代表是JUMP类因子 [Lee@2008], [Zhou@2012]。[Lee@2008] 中定义了一个统计量:
这里我们只取盈余公告次日的开盘数据来判断是否发生了股价跳跃,**如果盈余公告次日股价高开,那么可以认为市场认可其盈余公告的业绩。**由于不同公司发布盈余公告的时间不统一,为了降低市场系统性波动带来的影响,我们将开盘收益减去市场收益率作为开盘跳空超额(Alpha of Open Gap,简称AOG)因子:
下方左图展示了开盘跳空超额因子在全市场内十组分档的月度超额均值,可以看到其十组分档超额总体比较单调,具有较为显著的选股能力。
开盘跳空超额因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,该因子在超预期股票池中仍然具有较为显著的选股能力,分组收益较为单调,多头(第3组)的选股效果显著好于其他两组。
\
2.2.3公告后3日超额
从前文的预期外盈利效应可以看到,盈余公告超预期后的股票未来60个交易日都有较为显著的超额收益,如果盈余公告披露后若干天的超额收益较高,说明市场对其业绩的认可,股票有较为显著的赚钱效应,能够更进一步吸引市场资金的参与。因此我们定义公告后3日的超额收益(Alpha AfterAnnouncement,简称AAA)因子:
下方左图展示了公告后3日超额因子在全市场内十组分档的月度超额均值,可以看到其十组分档超额总体呈现倒U形,线性维度来看在全市场空间内不是非常好的选股因子。
公告后3日超额因子在超预期事件股票池中三组分档的净值如上方右图所示,可以看到,该因子在超预期股票池中具有较为显著的选股能力,分组收益非常单调,多头(第3组)的选股效果显著好于其他两组。
\
2.2.4规模
威廉·欧奈尔在其成长股选股体系CANSLIM中的字母S(Supply)是指流通在外的股数,对于业绩超预期的股票,市值小的股票股价弹性更大。马克·米勒维尼在《股票魔法师》中提出中小公司的股票会经历加速成长时期,从而创造出使其股票价格的超常增长,对明星股票感兴趣的投资者应该持续关注处在成长期(净利润和收入加速增长)的中小企业。下方左图展示了对数市值因子在全市场内十组分档的月度超额均值,长期来看小市值的股票相对大市值股票具有超额收益(这一现象在2017年以来出现反转,大市值的股票表现优于小市值股票)。
对数市值因子在超预期事件股票池中三组分档的净值如上图右侧所示,可以看到,该因子在超预期股票池中具有较为显著的选股能力,虽然单调性不如前文的几个指标,但多头(第1组,市值较小的组别)的表现仍然非常出色。
\
2.2.5非预期换手
当公司披露超预期的盈余公告时,会加剧投资者在盈余公告前后的意见分歧,进而造成“非预期换手”,从技术面讲就是会产生成交量放量的行为 [Garfinkel@2006]。并且,随着投资者意见分歧的增大,股价会朝着与预期外盈利相同的方向继续做出调整 [Hong@1999]。仿照 [Garfinkel@2006]中的非预期换手指标,我们定义盈余公告后5天日均换手比公告前20天日均换手作为非预期换手因子:
\
2.2.6因子相关性
这里我们计算基本面和技术面因子之间的相关性。下图展示了各因子的截面秩相关系数的均值,可以看到大部分因子之间的相关性都比较低,只有标准化预期外盈利和盈利能力同比改善因子之间的相关系数均值达到0.65左右,其他因子间两两相关系数基本都低于0.4。 三、超预期精选组合
这一节中,我们根据上一节中筛选的有效因子来对超预期事件股票池进行增强,并最终构建我们的超预期精选组合。我们首先将基本面因子进行复合,在超预期事件股票池中进行第一步筛选得到基本面优选股票池,然后基于技术面因子在优选股票池中进行第二步精选,构建超预期精选组合。组合的构建方式如下:
股票池:基于盈余公告前后分析师全部调升、研报标题超预期事件构建的超预期事件股票池,剔除其中上市120个交易日内的新股、ST、调仓日停牌或涨跌停的股票;
调仓频率:每年1、4、7、8、10月末;
选股步骤:
1.基本面优选:基于标准化预期外盈利、盈利能力同比改善、公告前后分析师上下调比例差三因子等权打分,剔除最新一期单季度净利润同比增速低于0的样本,取得分最高的60只股票得到优选股票池;
2.技术面精选:基于52周最高价距离、盈余公告次日开盘超额、盈余公告后3日超额、规模、非预期换手五因子等权打分,取优选股票池中综合得分最高的30只股票等权构建组合;
交易费用:双边千三。
主要流程如上图所示,下面我们分别介绍两个筛选步骤下组合的表现情况。
\
3.1基本面优选
我们从基本面维度选取了3个具有较为显著选股能力的因子,基于这3个因子等权合成后的综合打分在超预期事件股票池中选取基本面得分最高的60只股票构建等权组合。以中证500指数为基准,基本面优选股票池的历史表现如下图,可以看到该优选股票池能长期稳定跑赢中证500指数。
其各年的收益表现如下表所示:
组合从2010年以来年化收益从基础的超预期事件股票池的27.86%提升到35.26%,月度胜率65.63%,每年都对基础股票池的收益有提升。相对于中证500指数年化超额从基础股票池的23.96%提升到31.37%,相对最大回撤9.04%,超额收益的信息比从基础股票池的2.61提升到2.94,超额收益月度胜率80.47%,整体提升非常显著。
下图展示了股票池中各指数成分股的占比情况。可以看到,平均每期有25%的股票来自于沪深300成分股,24%的股票来自于中证500成分股,2014年10月以来,平均33%来自于中证1000成分股。
\
3.2技术面精选
上面我们构建了基本面优选股票池,这里我们进一步通过技术面指标来进行精选,构建超预期精选组合。超预期精选组合在基本面优选的股票池中,选择技术面复合指标综合打分最高的30只股票等权构建而成,以中证500指数为基准,超预期精选组合的历史表现如下图,可以看到组合能长期稳定显著地跑赢中证500指数。
其各年的收益表现如下表所示:
**组合从2010年以来年化收益从优选股票池的35.26%提升到44.90%,**每年都对优选股票池的收益有提升。**相对于中证500指数年化超额从优选股票池的31.37%提升到41.00%,**相对最大回撤9.48%,超额收益的信息比从优选股票池的2.94提升到3.11,年化跟踪误差10.97%,超额收益月度胜率81.25%,整体提升非常显著。
组合与常见的宽基指数沪深300、中证500、以及股票和偏股混合型基金中位数的各年收益对比情况见下图,可以看到组合几乎每年都能跑赢沪深300、中证500以及公募基金中位数。
每年的详细收益数据见下表。可以看到,组合相对于中证500、沪深300的年化超额分别为41.00%, 41.99%,几乎每年都能跑赢中证500和沪深300指数。如果每次调仓以90%仓位计算,那么每年都能在股票和偏股混合基金中排名前30%以内。
组合各期换手率见下方左图所示,平均每期单边换手78%,年化单边换手3.9倍。
上方右图展示了组合中各指数成分股的占比情况。可以看到,平均每期有15%的股票来自于沪深300成分股,23%的股票来自于中证500成分股,2014年10月以来,平均36%来自于中证1000成分股。
组合每月的超额收益均值及中位数可以见上方左图。总体而言,3、4、5、6、10月超额表现更好,9、11月超额收益相对偏低。组合在各风格因子上的暴露情况见上方右图。可以看到组合历史在非线性市值、成长、动量风格上有正向暴露,在市值、价值风格上有负向暴露,较为符合我们整体的选股逻辑。
下面我们分析一下历史持仓在行业上的分布情况。下方左图展示了历史上各行业内股票入选次数的占比情况。可以看到,医药、基础化工、机械、电子、计算机、汽车入选次数最多,综合、银行、非银行金融、国防军工入选次数最少。
我们以每只股票在交易前10个交易日日均成交额的10%作为单日最大买入金额,然后计算截面持仓股票单日最大买入金额的25%分位数*股票数量来估算组合单日最大买入额。组合在历史上各期的资金容量如下方右图所示。平均单日最大买入金额为2.31亿,今年以来市场流动性提升,组合的单日最大买入金额在5亿元左右。
最后,我们对组合进行稳定性分析。组合构建过程中涉及到基本面优选的股票数量,以及技术面精选时选择的股票数量。所以这里我们对这两个参数进行稳定性测试,在给定基本面优选股票数量的情况下,我们测算不同技术面精选股票数量下组合的年化超额收益。
各参数组合下超预期组合的年化超额收益如下表所示,可以看到:
1、随着基本面优选股票数量的减少,组合超额收益呈现单调增加(对角线从右下角往左上角看收益逐渐提升);
2、对于给定的基本面优选股票数量,随着技术面精选股票数量的降低,组合收益单调增加(每一行自右向左收益逐渐提升)。
组合收益对于参数的变化呈现出单调性,说明基本面和技术面维度的选股指标在超预期股票中是稳定有效的。
\
四、总结
超预期分析框架
自从1967年芝加哥大学的Ray Ball教授和Philip Brown教授在“Analysis ofSecurity Prices”研讨会上首先提出PEAD(盈余公告后价格漂移)效应后,预期外盈利异象受到了50多年的广泛关注。预期外盈利通常围绕上市公司盈余公告的披露展开,如果上市公司盈余公告披露后的最新盈利和基本面情况超过盈余公告披露前的预期值,那么就发生了超预期。
朝阳永续一致预期衍生库中的“可能超预期信息提示表”对可能超预期的事件进行了分析收录,其中归纳了包括研报标题超预期、研报摘要超预期、分析师调升等8种股票可能超预期的情况。我们根据最新值和历史预期值来源于股票本身的基本面数据或是分析师预期数据,将超预期分解为三种类型,对每一种类型都分别介绍了多种超预期的事件和因子,从统计结果来看大部分超预期事件都能获得较为稳定可观的超额收益。
如果事件发生后持有60个交易日,分析师全部调升和研报标题超预期事件分别能够获得6.5%、6.2%的超额收益,我们将触发这两种超预期事件的股票合并来构建超预期事件股票池,该股票池历史年化收益27.86%,相对于中证500指数年化超额23.96%。
如何对超预期股票进行增强
我们从基本面、技术面维度筛选有效选股因子来对超预期事件股票池进行增强。基本面维度我们选取了标准化预期外盈利、盈利能力同比改善和公告前后分析师上下调比例差因子,技术面维度我们选取了52周最高价距离、盈余公告次日开盘超额、盈余公告后3日超额、规模、非预期换手等因子,这些因子在超预期事件股票池中都有非常显著的选股能力。
超预期精选组合
我们首先将基本面复合因子对超预期股票池进行优选,在超预期事件股票池中取基本面复合因子综合得分最高的前60只股票构建基本面优选股票池,该股票池各年收益都对超预期事件股票池有显著提升,历史年化收益35.26%,相对于中证500指数年化超额收益31.37%。
然后我们基于技术面因子在基本面优选股票池中进行精选,取技术面综合得分最高的前30只股票等权构建超预期精选组合,组合历史年化收益44.90%,相对于中证500指数年化超额41.00%,相对最大回撤9.48%,如果每次调仓以90%仓位计算,那么组合业绩每年都能排进股票和偏股型基金的前30%。
注:本文选自国信证券于2020年9月30日发布的研究报告《超预期投资全攻略》 张欣慰 S0980520060001