<s id="iwbjp"><object id="iwbjp"><blockquote id="iwbjp"></blockquote></object></s>
      <tbody id="iwbjp"></tbody>
      <button id="iwbjp"><object id="iwbjp"></object></button>
      1. <button id="iwbjp"><object id="iwbjp"><menuitem id="iwbjp"></menuitem></object></button>
        1. <th id="iwbjp"></th>
          <tbody id="iwbjp"></tbody>
          黑山量化投资社区

          占了交易所还是公募基金的便宜?——成分股调整

          一起学习量化投资2021-05-19 13:53:40

          关注一起学习量化投资微信号:USTC_17

          有一天,小方告诉小龙,有一个天上掉下来馅饼让你白占便宜赚钱的机会。

          小龙表示了不屑后,小方更加语出惊人:“可以占证券交易所跟公募基金的便宜哦!。”小龙更加困惑了,谁这么牛逼能占到这两家伙的便宜?

          这个馅饼就是每年6月份以及12月份的沪深300指数成分股调整时间。


          沪深300指数基金

          沪深300指数成份股是按照一定的原则从上海和深圳证券市场A股中选取的300只股票。样本选择标准为规模大、经营状况良好、流动性好的公司的股票,且公司最近一年无重大违法违规事件,财务报告无重大问题。此段为百度百科内容

          可以说沪深300指数是目前编制的相当科学的指数,比起上证综指那家伙不知道领先多少年了,因此大量的指数型基金会去跟踪沪深300指数,说直白点,就是沪深300指数里有什么成分股,基金就按照这个成分股名单去买,每年这些基金业绩评比就是看谁跟踪指数跟的最紧,误差最小,涨的多了不算好,涨的少了也不算好。


          沪深300指数成分股调整


          每年的6月份和12月份将会是沪深300指数调整其成分股的日子,中证指数公司会提前大概10个交易日公布指数调整名单,有些股票会从指数中被剔除,也有股票被新纳入指数,跟踪沪深300指数的基金这时候也会同样开始卖出被剔除的股票,买入被纳入的股票,这势必会造成被剔除的股票股价被打压,而纳入指数的股票价格上涨,这时候就存在一个事件驱动的套利机会,即在公布名单日买入被纳入的股票,卖出被剔除的股票。


          上图是中国市场跟踪沪深300指数基金的总规模,纵坐标的单位是亿份,可以看出市场上跟踪沪深300指数的基金从2006年以来稳定增长,目前保持在1000亿以上的水平, 比如科大讯飞的沪深300权重是0.31%,那么它被调入指数后指数基金会买入超过3.11000*0.31%)亿科大讯飞股票,势必会对该股票造成明显的冲击,那么会不会造成这些股票在这段时间大幅跑赢大盘?


          指数成分股调整策略流程


          策略流程:

          (1) 指数成分股调整名单公布日,平均资金买入被纳入指数的股票。

          (2) 在指数成分股正式生效日,卖出这些股票。


          从累计收益曲线来看,策略收益从2009年后开始显著上升,并且平均每次调仓大概会跑赢大盘超过2%,这也与沪深300指数基金的规模的增长相匹配,因为从2009年开始沪深300指数基金的规模开始大幅度增加。

          本文提到的收益都是指跑赢大盘的那部分收益,而不是指股票的绝对涨跌幅,因为看股票的绝对涨跌幅没有任何意义,因为那样无法判断是牛市造就了股票上涨,还是基金调仓导致的股票上涨。


          指数成分股调整策略加强版


          上述的策略明显存在一个问题,在买入股票时选择资金平均买入,这样的买法就是假设基金调仓对每只股票的价格影响程度是相同的,这种观念明显是错误的。

          举个简单的例子,农业银行的沪深300指数权重是0.94%那么计算出来大概调仓买入的金额在10个亿(0.94%*1000亿基金规模)左右,兖州煤业的沪深300指数权重是0.04%,买入的金额大概在4000多,农业银行买入的金额远远大于兖州煤业,因此对股价的冲击会不会大一些呢?我们还需要观察股票最近一段时间的交易量成交量越大,基金调仓对股价的影响就会越小,如果农业银行日均交易金额是20亿,而兖州煤业在2个亿左右,那么基金调仓对股价的冲击程度就可以用调仓买入金额/最近日均成交量来代替,那么农行股价受到的冲击就是10/20,兖州煤业受到的冲击就是0.4/2,这样看来农业银行受到的冲击会更大一些,那么策略改进的方法就是只买入股价受到冲击程度最强的若干只股票,为了进行对比,同样计算了买入股价受到冲击影响最小的若干只股票。

          策略流程:

          (1) 指数成分股调整名单公布日,计算每只调入股票的受冲击程度,选取冲击程度最大的5只股票买入,同时也选取冲击程度最小的5只股票买入作为对比。

          (2) 在指数成分股正式生效日,卖出这些股票。


          上图看出改进方法后累计收益率由原策略的14%上升为30%,即每次调仓大概会有3%左右的超额收益,而从受冲击程度最高的5只股票和冲击程度最低的5只股票的累计收益中看出,冲击程度系数确实会显著影响基金调仓对股价的影响程度。


          成分股被剔除造成的影响


          每次成分股调整不仅有调入的股票,也有被剔除的股票,这样指数基金就要被动的卖出这些股票,对股票价格造成打压,因此如果可以融券卖出股票的话,成分股剔除也是一个不错的投资机会。

          策略流程:

          (1) 指数成分股调整名单公布日,计算每个被剔除股票的冲击程度,选取冲击程度最大的5只股票融券卖出,这里需要去除因为停牌时间过长而被指数剔除的股票,因为停牌的股票无法融券卖出。

          (2) 在指数成分股正式生效日,买入这些股票还给券商。

          (3) 融券的年化利息在9%左右,借券10个交易日的利息是0.36%,每次交易需扣除。



          融券卖出被剔除股获得的收益更加稳定,但从这个收益曲线中就能猜测这些股票根本没法融券卖出,试想一下一个交易策略在可以广泛实现的情况下收益一定会下降,这是铁的定律,因此这个卖空策略收益如此高的原因很大可能是是因为融券无法大规模推广。

          在开发策略的时候,如果一个很简单的策略能获得非常好的效益,99%的情况下都是你的程序写错了或者是策略在实际中根本无法实施。


          结论:

          (1) 指数成分股调整是绝佳的占便宜的机会,风险程度较低,如果你对这个股票很熟悉,并且同时又出现成分股纳入这种事,啥也不用说了,买买买买!!!

          (2) 除了沪深300指数,还有很多指数也有指数基金去跟踪,可以去尝试一下,如上证50指数等等。

          交易策略201561日买入股票:



          搜索微信号USTC_17,或扫描二维码关注一起学习量化投资公众号,更多精彩内容等着您。