1. 程式人生 > >多因子選股之策略的實現

多因子選股之策略的實現

經過前兩篇文章,我們把多因子選股策略三大步驟:因子的選取,檢驗,冗餘因子剔除等介紹了一遍,接下來這一篇將利用已經得到的結論,完成最後一步,策略的實現。

我們根據前兩篇文章的內容,我們選取以下因子來構建策略:TAGRT,ROEANNUAL,SHTLIABTOTLIABRT,PB

其因子的有效性圖如下,股票池為“IT指數”成分股。

0_1534905233320_圖片1.png

0_1534905258673_圖片2.png

0_1534905278671_圖片3.png
0_1534905305647_圖片4.png

策略構建:

基本思路:我們按照一定排列規則,將所有股票排序,並選取排名最前或最後的股票,買入,每月換倉一次。

排列規則:

由上面幾張圖可以看出,四種因子都具有正向性(因子值越大,股票收益越大),我們的想法是將這四種因子加和,值越大的,說明股票預期收益越高。當然,我們需要先將資料標準化

我們有兩種加和方案:

1、等權值加和,我們用K表示每個因子權值,V表示每個因子的值。

即:SCORE=KV1+KV2+…KVN

2、非等權加和,我們用K表示每個因子權值,V表示每個因子的值。

即:SCORE=K1V1+K2V2+…KNVN

我們根據每種因子的收益波動率(資料來源於《多因子選股之有效因子》),確定每種因子權值。

如下表:

0_1534905647972_616.jpg

回測引數宣告:

時間:2018-01-01至2018-08-01
調倉頻率:1月
基準指數:IT指數(SZSE.399239)
股票池:IT指數(SZSE.399239)成分股
滑點:0.0001
手續費:0.0001

以下是兩種方案的回測對比
第一種加和方案

0_1534905712966_圖片1.png

第二種加和方案

0_1534905754700_圖片2.png

0_1534905868208_617.jpg

總結:

我們基於17年的歷史資料,選出了四種因子來構建多因子策略,在排序規則中,我們分別討論了兩種方案,並分別測試。可以看出,每種方案都跑贏了基準,這說明我們的因子是有效的。方案二的收益率大於方案一的,說明加入波動率因素,會使股票的選取更加“準確”,更容易選出具有超額收益的股票,但這要犧牲一定的收益穩定性。

PS:領取多因子選股原始碼加微訊號:myquant2018(備註:策略)

來源:掘金量化      作者:經緯量化 宋瑞笛    轉載請註明出處!

關聯閱讀文章:

----------------------------------------------------------------------------------------------

推薦閱讀: