金工深度研究: 高頻因子計(jì)算的GPU加速.pdf
- 上傳者:羅***
- 時間:2023/10/17
- 熱度:896
- 0人點(diǎn)贊
- 舉報
金工深度研究: 高頻因子計(jì)算的GPU加速。本文使用 NVIDIA RAPIDS 對高頻因子計(jì)算進(jìn)行 GPU 加速。量化因子計(jì)算 場景下,RAPIDS 的直接助力是用 CuPy、cuDF 的 GPU 運(yùn)算替代 NumPy、 Pandas 的 CPU 運(yùn)算。在 RTX 3090 和 i9-10980XE 測試環(huán)境下計(jì)算分鐘線 因子,CuPy 和 cuDF 替換庫函數(shù)的提速效果約為 6 倍,若同時將 for 循環(huán) 替換為矩陣運(yùn)算,最終提速超 100 倍。預(yù)計(jì) RTX 4090 和 A800 提速更顯著。 最大化 ICIR 法合成高頻因子,并與華泰金工神經(jīng)網(wǎng)絡(luò)多頻率因子靜態(tài)加權(quán), 構(gòu)建中證 1000 指數(shù)增強(qiáng)組合,以 2016 年末至 2023 年 9 月為回測區(qū)間, 信息比率從 3.70 提升至 3.87,超額收益 Calmar 比率從 2.41 提升至 3.96。
使用 CuPy/cuDF 替代 NumPy/Pandas,RTX 3090 實(shí)現(xiàn)約 6 倍性能提升
RAPIDS 的重要特性之一是將基于 CUDA 底層代碼的優(yōu)化以 Python 語言的 形式體現(xiàn)。常用 API 如 CuPy(對標(biāo) NumPy)、cuDF(對標(biāo) Pandas)、cuML (對標(biāo) scikit-learn)等。由于 API 語法幾乎相同,僅需輕量級代碼修改, 即可實(shí)現(xiàn) CPU 運(yùn)算到 GPU 運(yùn)算的遷移。針對全部因子使用 CuPy 和 cuDF 替換原函數(shù),部分因子使用矩陣運(yùn)算替換 for 循環(huán)。結(jié)果表明:不引入矩陣 運(yùn)算時,單獨(dú)替換庫函數(shù)反而增加時間開銷。若兩步同時進(jìn)行,替換庫函數(shù) 帶來的性能提升約 6 倍(RTX 3090),矩陣運(yùn)算帶來的性能提升約 18 倍。 GPU 性能同型號和數(shù)據(jù)量相關(guān),單次運(yùn)算數(shù)據(jù)量越大,加速效果越顯著。
分鐘線選股因子:價格全局特征類、價格局部特征類
本文測試 5 類共計(jì) 50 個分鐘線選股因子。以下展示測試效果較好的因子及 投資邏輯:(1)價格全局特征類:return_intraday、tp_diff、return_improved 的本質(zhì)是不同形式的日內(nèi)反轉(zhuǎn)因子,return_var 的本質(zhì)是日內(nèi)低波動因子。 (2)價格局部特征類:return_last_30min 和 return_skewness_last_30min 的 本質(zhì)是尾盤反轉(zhuǎn)因子,return_upward_var 和 return_downward_var 的本質(zhì) 是日內(nèi)低波動因子的精細(xì)化刻畫。
分鐘線選股因子:成交量/額類、成交關(guān)聯(lián)價格類、價量相關(guān)性類
(3)成交量/額類:volume_open_30min_ratio 給予開盤成交不活躍的股票風(fēng) 險溢價,市場情緒一般在開盤釋放,該因子或反映理性交易者占比。 amount_out_order_avg_ratio 給予單筆流出金額較大的股票風(fēng)險溢價,或?qū)?應(yīng)快速下跌后的反轉(zhuǎn)或者主力的操縱行為。 (4)成交關(guān)聯(lián)價格類: cum_return_top30_order 的本質(zhì)是反轉(zhuǎn)因子的精細(xì)化刻畫,大單推動的漲 幅更具信息量。(5)價量相關(guān)性類:VP、VP_top33_volume、VR_1min_lag 的本質(zhì)都是捕捉量價背離,即縮量上漲或放量下跌。
最大化 ICIR 法合成分鐘線因子,與神經(jīng)網(wǎng)絡(luò)因子結(jié)合構(gòu)建選股策略
進(jìn)一步圍繞分鐘線因子構(gòu)建選股策略。采用最大化 ICIR 法對前述 50 個因子 進(jìn)行合成,以未來 5 日收益為預(yù)測目標(biāo),合成因子 RankICIR(未年化)1.50, 對沖組合夏普比率 3.59,Top 層信息比率 3.81。該合成因子和神經(jīng)網(wǎng)絡(luò)多 頻率因子相關(guān)系數(shù)為 0.25,兩者截面標(biāo)準(zhǔn)化后靜態(tài)融合,構(gòu)建指數(shù)增強(qiáng)策 略。結(jié)果顯示,結(jié)合分鐘線合成因子后,策略各項(xiàng)指標(biāo)均有提升,尤其體現(xiàn) 在回撤控制。中證 500 增強(qiáng)信息比率從 2.78 提升至 3.01,超額收益 Calmar 比率從 1.37 提升至 2.07,中證 1000 增強(qiáng)信息比率從 3.70 提升至 3.87,超 額收益 Calmar 比率從 2.41 提升至 3.96。
免責(zé)聲明:本文 / 資料由用戶個人上傳,平臺僅提供信息存儲服務(wù),如有侵權(quán)請聯(lián)系刪除。
- 相關(guān)標(biāo)簽
- 相關(guān)專題
- 全部熱門
- 本年熱門
- 本季熱門
- 量化投資專題研究報告:機(jī)器學(xué)習(xí)合成非線性因子,增強(qiáng)效果如何? 2274 6積分
- 金融工程專題研究:動量類因子全解析.pdf 1298 6積分
- 因子深度研究系列:高頻訂單失衡及價差因子 1295 6積分
- 金融工程專題研究:反轉(zhuǎn)因子全解析.pdf 1264 6積分
- 金工深度研究: 高頻因子計(jì)算的GPU加速.pdf 897 6積分
- 金融產(chǎn)品研究報告:分析師預(yù)期收益率生命周期模型及分析師因子再增強(qiáng).pdf 835 6積分
- Factor Zoo專題報告:“逐鹿”Alpha專題報告(十九).pdf 585 7積分
- 金工深度研究:大模型+強(qiáng)化學(xué)習(xí)因子挖掘.pdf 383 6積分
- 量價時序特征挖掘模型在深度學(xué)習(xí)因子中的應(yīng)用.pdf 318 6積分
- 金工深度研究:博采眾長,分析師預(yù)期類因子初探.pdf 286 6積分
