python如何將聚寬平臺數據倒到本地檔案進行量化研究
阿新 • • 發佈:2019-02-12
聚寬平臺可以方便進行策略編寫、投資研究、資料回測等各項功能,雲端的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) ......
四. 相關參考