1. 程式人生 > >python如何將聚寬平臺數據倒到本地檔案進行量化研究

python如何將聚寬平臺數據倒到本地檔案進行量化研究

聚寬平臺可以方便進行策略編寫、投資研究、資料回測等各項功能,雲端的python環境可以很好支援。不過使用下來也有些不便之處,比如程式碼除錯困難,虛擬機器記憶體1G限制等問題。有時候需要將資料倒到本地除錯程式碼。

下面簡單講下實現過程。

一. 安裝聚寬的jqdatasdk庫

必須通過這個庫使用JQData。

JQData是聚寬資料團隊專門為有志於從事量化投資的金融機構、研究人員以及個人量化愛好者提供的本地量化金融資料。使用者只需在本地Python環境下安裝JQData資料包,輸入三行程式碼,即可呼叫由聚寬資料團隊專業生產的全套量化金融資料,讓你輕鬆告別平臺限制,靈活安全地完成本地化的量化研究與投資決策。


安裝JQData:開啟本地終端,在python目錄下使用pip輸入如下語句 ,安裝JQData資料包:

pip install git+https://github.com/JoinQuant/jqdatasdk.git -i https://pypi.tuna.tsinghua.edu.cn/simple

如果上述方法安裝失敗,請使用備選安裝方法:下載JQData壓縮包,解壓壓縮包,開啟終端並切換到jqdatasdk-master檔案中setup.py所在的目錄下,執行 python setup.py install,也能完成安裝。

我這裡第二種安裝完成。(如果過程中提示需要安裝一些別的庫,使用 pip install ****  安裝即可)

二.  申請一個JQData試用賬號

聚寬現已開放試用JQData。想要使用JQData的使用者只需提交試用申請, 進行申請即可。

有個邀請碼需要微信管理員申請,頁面上有提示。

申請成功後,userid及passwd即你在聚寬平臺的使用者和密碼。

三.  原生代碼例子

import pandas
from jqdatasdk import *
auth('userid','passwd')
pd = get_price(security='399300.XSHE',frequency='5m')
pd.to_csv('399300.csv', encoding = 'utf-8', index = False)
......

四. 相關參考