海量因子選股的天軟實(shí)現(xiàn)_第1頁
海量因子選股的天軟實(shí)現(xiàn)_第2頁
海量因子選股的天軟實(shí)現(xiàn)_第3頁
海量因子選股的天軟實(shí)現(xiàn)_第4頁
海量因子選股的天軟實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1平安證券-綜合研究所海量因子選股模型的天軟實(shí)現(xiàn)周謐2目錄1.平安的天軟架構(gòu)2.平安選股體系介紹3.平安選股系統(tǒng)實(shí)現(xiàn)平安的天軟架構(gòu)3金融工程

研究員WIND數(shù)據(jù)聚源數(shù)據(jù)朝陽永續(xù)數(shù)據(jù)TinysoftEXCEL格式公司網(wǎng)關(guān)目前平安金工的天軟架構(gòu)平安的天軟架構(gòu)4未來平安金工的天軟架構(gòu)WIND數(shù)據(jù)聚源數(shù)據(jù)朝陽永續(xù)數(shù)據(jù)國泰安數(shù)據(jù)數(shù)據(jù)倉庫TinysoftMatlabSASRS-plus金融工程

研究員程序化交易平臺研究報告5目錄1.平安的天軟架構(gòu)2.平安選股體系介紹3.平安選股系統(tǒng)實(shí)現(xiàn)6平安選股體系介紹選股因子的好壞評價分為了三個維度,不同的風(fēng)險收益偏好對應(yīng)了不同的維度權(quán)重。目前選股因子為92個,可以根據(jù)投資者的要求不同,進(jìn)行任意的增減。任何有效的選股因子都可以參加模型中。適用于不同板塊的量化選股,調(diào)倉頻率可以任意增減。平安選股體系特點(diǎn)選股體系開放備選因子豐富包含風(fēng)險收益偏好7平安選股體系介紹

8大類92個選股因子確定備選因子確定優(yōu)選選股因子確定因子權(quán)重構(gòu)建選股模型實(shí)證檢驗(yàn)外推結(jié)果三個因子評價維度

因子得分的確定加權(quán)方法的確定平安選股體系構(gòu)建流程8平安選股體系介紹備選因子池分類估值指標(biāo)成長指標(biāo)規(guī)模指標(biāo)盈利指標(biāo)償債指標(biāo)經(jīng)營指標(biāo)現(xiàn)金指標(biāo)市場指標(biāo)9因子篩選標(biāo)準(zhǔn)超額收益率Alpha比率信息比率平安選股體系介紹10平安選股體系介紹因子維度確實(shí)定原那么收益風(fēng)險風(fēng)險承受力更強(qiáng),看重超額收益維度風(fēng)險承受力更弱,看重“alpha比率〞和“信息比率〞11平安選股體系介紹維度評分的原那么維度評分原則能夠區(qū)分選股能力的差距維度與選股能力密切相關(guān)維度能區(qū)別選股能力優(yōu)劣12三個維度的評分方式假定某個維度有n個選股因子,它們的數(shù)值為,其中最小值為,最大值為那么這n個因子的數(shù)值平均間隔為:那么第i個因子的得分分別為:假定第i個因子,3個維度的評分分別為,這3個因子的權(quán)重分別為,那么第i個因子的得分為:平安選股體系介紹13平安選股體系介紹單因子評分到多因子模型的映射方式:每次由一個因子進(jìn)行篩選,當(dāng)一個因子篩選股票完畢,將剩下的優(yōu)秀股票由其他因子繼續(xù)進(jìn)行篩選。當(dāng)所有因子篩剩的股票即為所選股票。根據(jù)各個因子和未來收益率的回歸模型,確定各個因子對未來收益率影響力大小。分層篩選法01加權(quán)評分法02回歸法根據(jù)各因子的權(quán)重以及各因子對股票的評級方式得出模型對股票的綜合評分。0314目錄1.平安的天軟架構(gòu)2.平安選股體系介紹3.平安選股系統(tǒng)實(shí)現(xiàn)15平安選股系統(tǒng)實(shí)現(xiàn)將單個因子的選股情況的日收益率和累積收益率提取提取單因子數(shù)據(jù)選股因子評分建立選股模型后,進(jìn)行選股時提計算每個股票的因子評分天軟的主要實(shí)現(xiàn)局部16平安選股系統(tǒng)實(shí)現(xiàn)提取單因子數(shù)據(jù)DBCA提取因子的合理方法股票數(shù)量的情況股票是否為ST股票是否能買到注意事項17平安選股系統(tǒng)實(shí)現(xiàn)提取因子的合理方法哪中PE數(shù)值的提取函數(shù)是合理的?StockPE(EndT)StockPE_V(EndT)StockPE_VI(EndT)按財務(wù)報表公布日為標(biāo)準(zhǔn)的市盈率TTM數(shù)據(jù)真實(shí)的市盈率TTM數(shù)據(jù)靜態(tài)市盈率18平安選股系統(tǒng)實(shí)現(xiàn)如何取到當(dāng)時上市股票數(shù)量的數(shù)據(jù)?a:=GetBK("上證A股")unionGetBK("深證A股")unionGetBK("中小企業(yè)板")unionGetBK(“創(chuàng)業(yè)板〞); //目前市場上所有交易的股票Stock_Num:=Length(a); //確定目前市場上交易股票的數(shù)量Counter:=0; //計算當(dāng)時上市股票的數(shù)量fori:=0toStock_Num-1dobeginifFirstDay(a[i])<ThatDaythen Counter:=Counter+1;end;19平安選股系統(tǒng)實(shí)現(xiàn)如何了解當(dāng)時上市股票是否為ST?如何了解當(dāng)時股票是否交易?ifisTradeDay(FactorDate[i-1])AndNot(User('model_ts').IsST_3(FactorDate[i-1]))Andj<=Row_Num-1then begin UPInterim[Stock_Counter]:=UPCode[j,KeyDate[i-1]];Stock_Counter:=Stock_Counter+1;j:=j+1;endelseifj<=Row_Num-1thenj:=j+1elsebreak;end;20平安選股系統(tǒng)實(shí)現(xiàn)給出確定數(shù)據(jù)的長度和周期每個時間段中提取符合條件的,前20%的股票將每期選股收益率換算為累積收益率提取數(shù)據(jù)的主要步驟21平安選股系統(tǒng)實(shí)現(xiàn)換倉周期及數(shù)據(jù)長度KeyDate:=Array(IntToDate(20050131),IntToDate(20050228),IntToDate(20050331),IntToDate(20050430),IntToDate(20050531),IntToDate(20050630),IntToDate(20050731),IntToDate(20050831),IntToDate(20050930),IntToDate(20051031),IntToDate(20051130),IntToDate(20051231),……IntToDate(20230131),IntToDate(20230228),IntToDate(20230331),IntToDate(20230430),IntToDate(20230531),IntToDate(20230630),IntToDate(20230731),IntToDate(20230831),IntToDate(20230930),IntToDate(20231031),IntToDate(20231130),IntToDate(20231231));FactorDate:=Array("2005-1(PE)","2005-2(PE)","2005-3(PE)","2005-4(PE)","2005-5(PE)","2005-6(PE)","2005-7(PE)","2005-8(PE)","2005-9(PE)","2005-10(PE)","2005-11(PE)","2005-12(PE)",……"2023-1(PE)","2023-2(PE)","2023-3(PE)","2023-4(PE)","2023-5(PE)","2023-6(PE)","2023-7(PE)","2023-8(PE)","2023-9(PE)","2023-10(PE)","2023-11(PE)","2023-12(PE)");22平安選股系統(tǒng)實(shí)現(xiàn)提取前20%的股票forj:=0toRow_Num-1do

beginifUPMatrix[j,KeyDate[i-1]]>0AndFirstDay(UPCode[j,KeyDate[i-1]])<FactorDate[i-1]thenbeginStock_Counter:=0;//進(jìn)行第i-1期股票選擇的計數(shù)器

whileStock_Counter<Ceil(0.2*ListStockNum[i-1,"上市股票數(shù)量"])do begin SetSysParam(Pn_Stock(),UPCode[j,KeyDate[i-1]]); ifisTradeDay(FactorDate[i-1])AndNot(User('model_ts').IsST_3(FactorDate[i-1]))Andj<=Row_Num-1then beginUPInterim[Stock_Counter]:=UPCode[j,KeyDate[i-1]];Stock_Counter:=Stock_Counter+1;j:=j+1;endelseifj<=Row_Num-1thenj:=j+1elsebreak;end;break;end;end;//-----------------------------------------------升序前20%尋找完畢23平安選股系統(tǒng)實(shí)現(xiàn)echo"計算累計收益率序列?。。?!..............................................";Yield_Pic:=Array();Yield_Pic[0,"時間"]:=Portfolio_Price[0,"時間"];Yield_Pic[0,"低PE"]:=100*(1+Portfolio_Price[0,"低PE"]);Yield_Pic[0,"高PE"]:=100*(1+Portfolio_Price[0,"高PE"]);Yield_Pic[0,"基準(zhǔn)指數(shù)"]:=100*(1+Portfolio_Price[0,"基準(zhǔn)指數(shù)"]);fori:=1toPort_Counter-1dobegin//echo"計算第",i,"個交易日";Yield_Pic[i,"時間"]:=Portfolio_Price[i,"時間"];Yield_Pic[i,“低PE〞]:=Yield_Pic[i-1,“低PE〞]*(1+Portfolio_Price[i,“低PE"]);Yield_Pic[i,"高PE"]:=Yield_Pic[i-1,"高PE"]*(1+Portfolio_Price[i,"高PE"]);Yield_Pic[i,"基準(zhǔn)指數(shù)"]:=Yield_Pic[i-1,"基準(zhǔn)指數(shù)"]*(1+Portfolio_Price[i,"基準(zhǔn)指數(shù)"]);end;計算累計收益序列24平安選股系統(tǒng)實(shí)現(xiàn)全市場選股因子收益率情況償債類成長類估值類規(guī)模類25平安選股系統(tǒng)實(shí)現(xiàn)全市場選股因子收益率情況經(jīng)營類規(guī)模類現(xiàn)金類盈利類26平安選股系統(tǒng)實(shí)現(xiàn)優(yōu)選選股因子的結(jié)果指標(biāo)類指標(biāo)名稱綜合評分權(quán)重估值指標(biāo)低PE91.0000.080估值指標(biāo)低EV/NOPLAT83.9880.073估值指標(biāo)低PEG77.2190.068估值指標(biāo)低P/CF73.9120.065估值指標(biāo)低PB70.5740.062規(guī)模指標(biāo)低總市值68.4980.060估值指標(biāo)低EV/EBITDA66.7280.058估值指標(biāo)低PS62.7220.055成長指標(biāo)高主營利潤增長率60.7670.053成長指標(biāo)高凈利潤增長率59.8340.052成長指標(biāo)高總利潤增長率59.7090.052現(xiàn)金指標(biāo)高現(xiàn)金總資產(chǎn)比53.7960.047盈利指標(biāo)高資本報酬率53.6380.047規(guī)模指標(biāo)低流通市值53.5450.047盈利指標(biāo)高ROE53.2140.047盈利指標(biāo)高ROA52.2250.046償債指標(biāo)高預(yù)收賬款營業(yè)收入比51.2190.045成長指標(biāo)高營業(yè)收入增長率50.8260.04427平安選股系統(tǒng)實(shí)現(xiàn)選股因子評分ifMin_Data<0thenMin_Data:=0;Max_Data:=MaxValue(portfolio);//在某一期下面的最大值ifMax_Data>100thenMax_Data:=100;Individual:=(Max_Data-Min_Data)/(Length(portfolio)-1);//每檔得分的間隔forj:=0toRow_Number-1dobeginifNot(Spec(IsTradeDay(KeyDate[i]),Stock_Score[j,"股票代碼"]))thenStockTable[j,InSDate[i]]:="未上市";ifStockTable[j,InSDate[i]]="未上市"thenStock_Score[j,InSDate[i]]:=0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論