手把手教你創(chuàng)建一個(gè)多因子選股策略?

多因子選股模型是量化投資中常用的一種方法。多因子選股的核心思想是:市場(chǎng)影響因素是多重的并且是動(dòng)態(tài)的,但是總會(huì)有一些因子在一定時(shí)期內(nèi)能發(fā)揮穩(wěn)定的作用。因此好的因子意味著長(zhǎng)期穩(wěn)定的收入,發(fā)現(xiàn)高質(zhì)量的因子是每位量化投資者的一致愿望。多因子模型定量刻畫(huà)了股票預(yù)期收益率與股票在每個(gè)因子上的暴露程度及每個(gè)因子的預(yù)期收益率之間的關(guān)系。即個(gè)股的預(yù)期收益是由個(gè)股的因子暴露決定的,每個(gè)因子有一個(gè)因子預(yù)期收益,股票的預(yù)期收益等于每個(gè)因子暴露度與相應(yīng)因子預(yù)期收益的乘積之和,再加上股票的殘差收益率。多因子量化選股的原理就是基于多因子選股模型,首先根據(jù)經(jīng)濟(jì)金融理論或市場(chǎng)經(jīng)驗(yàn)尋找可能有效的因子,然后通過(guò)對(duì)歷史數(shù)據(jù)的擬合和統(tǒng)計(jì)分析進(jìn)行驗(yàn)證和篩選,最后以這些因子的組合作為選股標(biāo)準(zhǔn),買(mǎi)入滿足這些因子的股票。
一、多因子選股模型的步驟
多因子量化選股可以分為五大步驟,分別是因子選擇、因子檢驗(yàn)、因子篩選、模型構(gòu)造及檢驗(yàn)。
1.因子選擇
因子就是股票的特征,這種特征主要用來(lái)預(yù)測(cè)收益,并進(jìn)行選股。因子選擇是構(gòu)建多因子模型的第一步,影響股票收益率的因子多種多樣,下面即將給大家介紹的這個(gè)多因子策略案例就會(huì)用到以下一些因子:profitratio、單位凈值、基準(zhǔn)凈值、開(kāi)倉(cāng)次數(shù)、平倉(cāng)次數(shù)、勝率、基準(zhǔn)年化收益、年化收益、貝塔系數(shù)、阿爾法系數(shù)、波動(dòng)率、夏普比率、下方差、索提諾比率、跟蹤誤差、信息比率、最大回撤等。
2.因子檢驗(yàn)
因子檢驗(yàn)其實(shí)就是對(duì)因子和收益率存在的顯著相關(guān)性進(jìn)行穩(wěn)定性和單調(diào)性的檢驗(yàn)?!胺€(wěn)定性“,是指因子和收益率之間存在的相關(guān)關(guān)系是否穩(wěn)定;而單調(diào)性檢驗(yàn)則是使用分層回測(cè)法對(duì)因子是否具有單調(diào)性進(jìn)行檢驗(yàn)。當(dāng)這一步完成之后,我們就可以確認(rèn)篩選出的因子的有效性、穩(wěn)定性、單調(diào)性了,而這也是檢驗(yàn)因子過(guò)程中最重要的一步。
3.因子篩選
同類(lèi)型的因子之間可能存在著較強(qiáng)的相關(guān)性,回歸模型中的自變量之間存在高度的相關(guān)性的話,可能會(huì)使模型產(chǎn)生偏差或者難以估計(jì)準(zhǔn)確,因此還需要對(duì)因子間的相關(guān)性進(jìn)行檢驗(yàn)。因子相關(guān)性可由Pearson相關(guān)系數(shù)和Spearman相關(guān)系數(shù)進(jìn)行判斷,而對(duì)于相關(guān)性較高的因子,則可以將這些因子進(jìn)行合成,保留更加顯著的因子,舍棄相對(duì)不顯著的因子。
4.模型構(gòu)造及檢驗(yàn)
模型構(gòu)造就是將篩選處理后的因子按照一定的權(quán)重構(gòu)造成多因子選股模型。模型構(gòu)造有多種方法,比如等權(quán)重法、市值加權(quán)法、IC加權(quán)法、IR法等方法來(lái)確定各因子的權(quán)重,使構(gòu)造的選股模型更加有效;還可以通過(guò)添加行業(yè)權(quán)重、因子暴露、個(gè)股上下限、收益目標(biāo)和風(fēng)險(xiǎn)目標(biāo)等約束條件對(duì)模型進(jìn)行進(jìn)一步優(yōu)化。
二、編寫(xiě)策略代碼
三、回測(cè)參數(shù)設(shè)置
對(duì)回測(cè)頻率、周期、手續(xù)費(fèi)等進(jìn)行可視化設(shè)置:

四、回測(cè)結(jié)果展示
1.回測(cè)收益

2.回測(cè)凈值曲線

以上是關(guān)于多因子選股模型的詳細(xì)介紹,如果您喜歡我的分享,記得幫忙點(diǎn)贊、收藏喲~~~