多因子选之略实现
原 多因子選股之策略的實(shí)現(xiàn)
經(jīng)過前兩篇文章,我們把多因子選股策略三大步驟:因子的選取,檢驗(yàn),冗余因子剔除等介紹了一遍,接下來這一篇將利用已經(jīng)得到的結(jié)論,完成最后一步,策略的實(shí)現(xiàn)。
我們根據(jù)前兩篇文章的內(nèi)容,我們選取以下因子來構(gòu)建策略:TAGRT,ROEANNUAL,SHTLIABTOTLIABRT,PB
其因子的有效性圖如下,股票池為“IT指數(shù)”成分股。
策略構(gòu)建:
基本思路:我們按照一定排列規(guī)則,將所有股票排序,并選取排名最前或最后的股票,買入,每月?lián)Q倉(cāng)一次。
排列規(guī)則:
由上面幾張圖可以看出,四種因子都具有正向性(因子值越大,股票收益越大),我們的想法是將這四種因子加和,值越大的,說明股票預(yù)期收益越高。當(dāng)然,我們需要先將數(shù)據(jù)標(biāo)準(zhǔn)化
我們有兩種加和方案:
1、等權(quán)值加和,我們用K表示每個(gè)因子權(quán)值,V表示每個(gè)因子的值。
即:SCORE=KV1+KV2+…KVN
2、非等權(quán)加和,我們用K表示每個(gè)因子權(quán)值,V表示每個(gè)因子的值。
即:SCORE=K1V1+K2V2+…KNVN
我們根據(jù)每種因子的收益波動(dòng)率(數(shù)據(jù)來源于《多因子選股之有效因子》),確定每種因子權(quán)值。
如下表:
回測(cè)參數(shù)聲明:
時(shí)間:2018-01-01至2018-08-01
調(diào)倉(cāng)頻率:1月
基準(zhǔn)指數(shù):IT指數(shù)(SZSE.399239)
股票池:IT指數(shù)(SZSE.399239)成分股
滑點(diǎn):0.0001
手續(xù)費(fèi):0.0001
以下是兩種方案的回測(cè)對(duì)比
第一種加和方案
第二種加和方案
總結(jié):
我們基于17年的歷史數(shù)據(jù),選出了四種因子來構(gòu)建多因子策略,在排序規(guī)則中,我們分別討論了兩種方案,并分別測(cè)試。可以看出,每種方案都跑贏了基準(zhǔn),這說明我們的因子是有效的。方案二的收益率大于方案一的,說明加入波動(dòng)率因素,會(huì)使股票的選取更加“準(zhǔn)確”,更容易選出具有超額收益的股票,但這要犧牲一定的收益穩(wěn)定性。
PS:領(lǐng)取多因子選股源碼加微信號(hào):myquant2018(備注:策略)
來源:掘金量化 ? ? ?作者:經(jīng)緯量化 宋瑞笛 ? ?轉(zhuǎn)載請(qǐng)注明出處!
關(guān)聯(lián)閱讀文章:
1.多因子選股之有效因子 https://www.myquant.cn/community/topic/690
2.多因子策略之冗余因子 https://www.myquant.cn/community/topic/695
----------------------------------------------------------------------------------------------
推薦閱讀:
| 網(wǎng)格交易策略(附策略源碼與收益圖) | https://www.myquant.cn/community/topic/548/2 |
| 指數(shù)增強(qiáng)策略 | https://www.myquant.cn/community/topic/527 |
| 日內(nèi)回轉(zhuǎn)交易策略 | https://www.myquant.cn/community/topic/526 |
| 跨期套利策略 | https://www.myquant.cn/community/topic/525 |
| 跨品種價(jià)差套利策略 | https://www.myquant.cn/community/topic/524 |
| 集合競(jìng)價(jià)選股 | https://www.myquant.cn/community/topic/523 |
| 基于EV/EBITDA倍數(shù)估值法的Alpha對(duì)沖策略 | https://www.myquant.cn/community/topic/522 |
| 行業(yè)輪動(dòng)策略 | https://www.myquant.cn/community/topic/521 |
| 海龜交易法則 | https://www.myquant.cn/community/topic/520 |
《算法導(dǎo)論 第三版英文版》_高清中文版
《深度學(xué)習(xí)入門:基于Python的理論與實(shí)現(xiàn)》_高清中文版
《深入淺出數(shù)據(jù)分析》_高清中文版
《Python編程:從入門到實(shí)踐》_高清中文版
《Python科學(xué)計(jì)算》_高清中文版
《深度學(xué)習(xí)入門:基于Python的理論與實(shí)現(xiàn)》_高清中文版
《深入淺出數(shù)據(jù)分析》_高清中文版
《Python編程:從入門到實(shí)踐》_高清中文版
總結(jié)
- 上一篇: 服务器出租虚拟机系统,vm虚拟机能出租吗
- 下一篇: bat学习(七)给图片文件前边批量加上序