『事件驅動』指數成份股調整帶來的投資機會

指數成份股調整

每年的6月和12月,中證指數公司會對重要A股指數的成分股進行調整,包括滬深300指數、上證180等。隨著指數成分股的調入調出,跟蹤該指數的基金包括ETF基金、LOF基金等也會對基金的持倉做出相應的調整,從而有可能會對即將調入調出的股票價格產生重要影響。指數的成分股定期調整,一般經歷3個階段:考察期結束日、大約1個半月後的「調整名單公布日」、2到3周後的「調整實施日」。「調整名單公布日」那天,交易所會在官網公布調整的成分股名單。只要名單一公布,各大基金經理就必須在2到3周之內調倉完畢。「調整實施日」當天,指數就以新的成分股進行運作。

這裡我們使用優礦中調取指數成份股API,可以得到每天的指數成份股,在運算時間與數據周全性做一個權衡,我們打算每個月運行一次該API,這樣就可以到每一隻只要進入到指數中的股票的進入時間以及移除時間,這裡對滬深300指數進行詳細分析。

接著統計一下自HS300指數成立起,成份股的變動個數情況。2005年4月8日HS300指數成立,所以當時共有300隻股票調入。可以看出除了年終和年末的定期調整以外,還有一些時候會有有幾隻股票的調整,這時由於除了定期調整外,還有臨時調整機制,用來應對新股上市,重組併購等特殊情況。這裡我們僅對定期調整的股票進行分析。做一個簡單的篩選,我們可以得到定期調整的情況。

接下來我們再看看指數基金的情況

可以看出09年以前成立的HS300指數基金還太少,故暫時只分析10年以後的指數成份股調整。

如上我們有10年以後所有的指數成份股定期變動信息,但是只有生效日期,實際上我們需要的是調整名單公布日期,因為調整名單公布後,已經是已知信息,指數基金經理已經開始建倉買入了。通過查閱中證指數有限公司網站,我找到了各個定期調整的名單公布日期。

將調整名單添加到剛才的事件列表中

沿用之前的業績預告分析模板,先進行簡單的事件驅動分析

1.獲取個股及指數每日收益

此處以滬深300作為我們的基準,計算超額收益

2.時間窗口分析

可以看出調入指數事件在名單公布後有一個顯著的超額收益,但10個交易日後出現明顯的下跌,並且調入指數的股票在名單公布之前的走勢並不平穩。

可以看出,調出指數的股票在名單公布後有著顯著的負的超額收益,並且在20個交易日內持續下跌。

3.多空策略

顯然對於調入和調出指數的股票,我們很自然的會想用多空策略,看多調入的股票,然後看空調出的股票。這樣可以規避掉很多其他的因素對股票收益的影響,而且能進HS300的股票大多都可以融資融券的,所以這個是具有現實意義的。n

n這裡我們構建多空策略,持倉周期為名單公布日到生效日,即名單公布後的隔天開盤買入,生效日當天開盤賣出,多空都為等權。

如上,我們可以知道10年以來一共14次指數成份股調整,其中12次使用我們的多空策略可以獲得正收益,勝率高達85.7%。我們做出累計凈值走勢,如下所示。

總結

本文通過分析指數成份股變動事件,首先以成份股調整名單公布時間為基準,進行事件時間窗口分析,結果表明,調入股票在調整名單公布後平均有一個顯著的漲幅,但10個交易日左右,又開始下跌,而且整個事件窗口收益不太穩定;而調出股票在調整名單公布後平均有一個顯著的跌幅,並且在20個交易日內穩定持續的下跌。接著,依據這些信息,我們編寫了基於調入調出股票的多空策略,持倉周期為調整名單發布日至生效日,等權設置多空。結果,總體操作的勝率在85.7%,10年至16年間取了70%多的累計收益。

進一步研究

上面的結果還比較喜人,可以看出在大盤比較穩定的時候,這樣多空操作基本都是能賺錢。而這些賺錢的原因,我們也大致知道是因為指數基金需要買入調入的股票賣出調出股票。既然如此,更加嚴謹的做法應該是測算大致會有多少這樣的資金量買入需要調入的股票,因為一隻股票可能同時在幾個指數,主流指數都有指數基金,再加這個股票在各指數所佔權重,以及該指數整體基金規模,就可以大致計算出有多少這樣的資金會買入。然後再考慮,這些資金是否足夠大,能給股票帶來顯著影響。調出股票同樣考慮。

2016年11月28日以公布了此次滬深300樣本股調整名單《關於調整滬深300和中證香港100等指數樣本股的公告》,將在12月12日生效,大家可以關注一下。

原文鏈接:指數成份股調整帶來的投資機會


推薦閱讀:

『毀研報系列』廣發凸組合優化的雙均線策略
『資產配置』風險平價組合(risk parity)理論與實踐
國內有哪些大學有量化金融相關專業?
PonderRNN對HS300指數預測
請問是否有辦法可以對中國市場的債券違約風險進行量化的度量,計算出違約的可能性?

TAG:金融 | 量化 | 证券 |