宽客秀

宽客秀

Quant.Show的Web3站点,Archives from quant.show

基於CCI的冠軍股量化投資策略

之前閱讀了名為一篇《A 股的那些隱形冠軍》( 作者:初善君),受益匪淺。本文基於 CCI 因子, 對初善君所列的這些隱形冠軍(以下簡稱:冠軍股)進行量化投資分析。 分析思路如下:

  • 比較基於 pe 的冠軍股和基於 CCI 的冠軍股的收益率,從而驗證 CCI 因子對於冠軍股收益率的有效性。
  • 同樣基於 CCI 因子下,進行滬深 300 和冠軍的收益率比較,從而驗證冠軍股相對於滬深 300 有其超額收益。

根據以上思路,基於 JoinQuant 平台,採用歷史回測的方式進行實證分析。 回測參數設置及全局設定參考如下 :

  • 投資金額:100 萬
  • 回測區間:2019 年 1 月 1 日 - 2020 年 3 月 31 日
  • 佣金:萬分之三(雙邊,最低 5 元),印花稅:千分之一(單邊)
  • 滑點:0.02 元
  • 過濾原則:過濾 ST、停牌、退市
  • 調倉頻率:每天
  • 買入方式:等權重買入
  • 賣出欲買進股票:否
  • 基準收益:滬深 300

1、按照 pe 從小到大順序持倉冠軍股#

對冠軍股(約 60 只)按照動態市盈率從小到大順序排列,取前 12 只(前 20%)股票作為買入對象,進行調倉。回測結果參考如下:

image

從上述回測結果可以看出,單純地買入冠軍股雖在 2019 年不能獲得超額收益,其收益率要低於買入滬深 300 指數的收益率。而在 2020 年的新冠疫情季,冠軍股相對於滬深 300 指數雖然表現出了一點點抗跌性,但跌幅仍然較大。正如初善君本人所述,

“雖然知道了隱形冠軍,但是並不代表可以閉眼買入。針對隱形冠軍,尤其是周期型隱形冠軍,我們需要關注成長型周期股的投資機會,把握時機 。”

2、CCI 因子的引入#

我們嘗試引入 CCI 因子(CCI20)來看一下是否可以改變上述結果。我們先來分析一下,滬深 300 的 CCI 因子的因子特性(因子取值區間為 2019 年 1 月 1 日 - 2019 年 12 月 31 日)。

表 1:滬深 300 的 CCI 因子 1-5 分位

image

image

圖 1:滬深 300 的 CCI 因子 1-5 分位的收益圖(調倉周期:1 天、5 天、10 天、22 天)

表 2:滬深 300 的 CCI 因子 1-5 分位的換手率

image

從圖 1 及表 2 可以看出,

  • CCI 因子的收益率與因子值成正比,因子值越大,收益率越高
  • CCI 因子的收益率與調倉周期成反比,調倉周期越小,收益率越高
  • CCI 因子的換手率呈現中間分位數高,兩端分位數低;調倉周期越小,換手率越低,調倉周期越大,換手率越高。

綜上所述,滬深 300 的 CCI 因子應選擇第 5 分位(CCI 最高的前 60 只股票),且調倉周期為 1 天時收益率最高。基於此,構造量化交易策略,回測結果如下所示:

image

從上述回測結果可知,基於 CCI 的滬深 300 投資策略,和之前單純地買入冠軍股一樣,不能取得超額收益。

3、基於 CCI 持倉冠軍股#

下面我們來討論上述兩者的結合:選股,我們使用冠軍股;擇時,我們使用 CCI。

首先還是看一下,冠軍股的 CCI 因子的特徵(因子取值區間 2019 年 1 月 1 日 - 2019 年 12 月 31 日)。

表 3:冠軍股的 CCI 因子 1-5 分位

image

image

圖 2:冠軍股的 CCI 因子 1-5 分位的收益圖(調倉周期:1 天、5 天、10 天、22 天)

表 4:冠軍股的 CCI 因子 1-5 分位的換手率

image

從圖 2 及表 4 可知:

  • CCI 因子的收益率與因子值成正比,因子值越大,收益率越高。 但相比滬深 300 來說, 沒有那麼趨勢性上沒有那麼明顯,但是相對應的每一個分位,冠軍股的收益率都高於滬深 300。
  • CCI 因子的收益率與調倉周期成反比,調倉周期越小,收益率越高。尤其是在第 5 分位,冠軍股和滬深 300 表現完全一致。
  • CCI 因子的換手率呈現中間分位數高,兩端分位數低;調倉周期越小,換手率越低,調倉周期越大,換手率越高。和滬深 300 基本相同。

根據上述結果可推測,在 2019 年 1 月 1 日 - 2019 年 12 月 31 日,冠軍股如果同樣選擇第 5 分位(CCI 最高的前 12 只股票),且調倉周期為 1 天時,其收益率應高於滬深 300。基於此,構造量化交易策略,回測結果如下所示:

image

從上述回測結果可以看到,基於 CCI 的冠軍股在 2019 年可以獲得超額收益,但是在 2020 年的新冠疫情下,這種主動出擊型的因子,其表現基本與被動地買入滬深 300 無異。真的是覆巢之下,安有完卵。

4,結論#

  • CCI 因子在對於冠軍股來說,2019 年是有效的,可以幫助冠軍股實現超額收益;在 2020 年是無效的,只會帶來更多的損失;
  • 冠軍股和滬深 300 相比較而言,同樣基於 CCI 因子的前提下,2019 年冠軍股可以比滬深 300 產生更高的收益,在 2020 年,冠軍股和滬深 300 表現近乎一致。
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。