电竞比分网-中国电竞赛事及体育赛事平台

分享

GitHub精選 | 微軟面向AI的量化投資平臺(tái)

 天承辦公室 2021-09-16

《GitHub精選》是我們分享Github中優(yōu)質(zhì)項(xiàng)目的欄目,包括技術(shù)、學(xué)習(xí)、實(shí)用與各種有趣的內(nèi)容。本期推薦的是一個(gè)微軟亞洲研究院開源的人工智能量化投資平臺(tái)——Qlib。

Qlib是一個(gè)面向人工智能的量化投資平臺(tái),旨在實(shí)現(xiàn)人工智能技術(shù)在量化投資中的潛力,賦能研究,創(chuàng)造價(jià)值。它包含數(shù)據(jù)處理、模型訓(xùn)練和完整的機(jī)器學(xué)習(xí)工作流,并涵蓋量化投資的全鏈條:Alpha 預(yù)測(cè)、風(fēng)險(xiǎn)建模、投資組合優(yōu)化和訂單執(zhí)行。

對(duì)于金融從業(yè)者來說,Qlib 平臺(tái)大大降低了使用 AI 算法的門檻,其內(nèi)部集成了十幾個(gè) AI 算法在金融場(chǎng)景下的使用樣例以供參考,并且為整個(gè)金融行業(yè)提供了一個(gè)適應(yīng) AI 算法的高性能基礎(chǔ)設(shè)施和數(shù)據(jù)、模型管理平臺(tái)。而對(duì)于 AI 從業(yè)者來說,Qlib 則提供了一個(gè)完備的投資研究框架,以及基于領(lǐng)域知識(shí)設(shè)計(jì)的多個(gè)跨市場(chǎng)的數(shù)據(jù)集和業(yè)內(nèi)領(lǐng)先的基準(zhǔn)。

GitHub精選 | 微軟面向AI的量化投資平臺(tái)

Qlib平臺(tái)功能模塊:

GitHub精選 | 微軟面向AI的量化投資平臺(tái)

安裝:

GitHub精選 | 微軟面向AI的量化投資平臺(tái)
  • pip安裝
pip install pyqlib
  • 源碼安裝

1、添加依賴

pip install numpy
pip install --upgrade cython

2、克隆倉庫

##已經(jīng)使用過pip install pyqlib安裝

git clone https://github.com/microsoft/qlib.git && cd qlib

pip install 
##沒有使用過pip install pyqlib安裝

git clone https://github.com/microsoft/qlib.git && cd qlib

python setup.py install

初始化數(shù)據(jù):

1、下載數(shù)據(jù)

python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --region cn

2、初始化

import qlib

# region in [REG_CN, REG_US]

from qlib.config import REG_CN

provider_uri = "~/.qlib/qlib_data/cn_data" # target_dir

qlib.init(provider_uri=provider_uri, region=REG_CN)

示例:自動(dòng)量化研究工作流程

1、啟動(dòng)

##避免在包含`qlib`的目錄下運(yùn)行程序

cd examples 

qrun benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml

或者在調(diào)試模式下使用

python -m pdb qlib/workflow/cli.py examples/benchmarks/LightGBM/workflow_config_lightgbm_Alpha158.yaml

2、結(jié)果

  • 日內(nèi)交易
GitHub精選 | 微軟面向AI的量化投資平臺(tái)
  • 圖形報(bào)表分析
運(yùn)行examples/workflow_by_code.ipynb與jupyter notebook
GitHub精選 | 微軟面向AI的量化投資平臺(tái)
GitHub精選 | 微軟面向AI的量化投資平臺(tái)
GitHub精選 | 微軟面向AI的量化投資平臺(tái)
GitHub精選 | 微軟面向AI的量化投資平臺(tái)

有關(guān)功能的更多詳細(xì)信息,請(qǐng)大家自行閱讀功能API。


GitHub:https://github.com/microsoft/qlib

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多