1. JQData簡介
(1)JQData是聚寬數據團隊專門為有誌於從事量化投資的金融機構、研究人員以及個人量化愛好者提供的本地量化金融數據。用戶只需在本地Python環境下*JQData數據包,輸入三行代碼,即可調用由聚寬數據團隊專業生產的全套量化金融數據,讓你輕松告別平台限制,靈活安全地完成本地化的量化研究與投資決策。
(2)支持系統:Linux、Mac、Windows
(3)支持Python2和Python3
2. JQData*
自動*
(1)*Anaconda,並打勾配置環境變量(具體方法參考下面的注意事項);
(2)打開cmd,輸入或者複制下面代碼,並回車,即可自動*。
pip install jqdatasdk## 下面是之前的*方法# pip install git https://github.com/JoinQuant/jqdatasdk.git# 或者下面的,速度能快點:# pip install git https://github.com/JoinQuant/jqdatasdk.git -i https://mirrors.aliyun.com/pypi/simple/
之前的*方法
手動*
(1)*Anaconda,並打勾配置環境變量(具體方法參考下面的注意事項);
(2)下載壓縮包:https://github.com/JoinQuant/jqdatasdk
(3)解壓壓縮包,然後切換到jqdatasdk目錄中,執行 下面的程序:
python setup.py install
手動*過程中報某個包的錯誤,可以再手動*下這個包,例如sqlalchemy:
pip install sqlalchemy==1.2.8 -i https://mirrors.aliyun.com/pypi/simple/
檢驗是否*成功
(1)導入JQData
import jqdatasdk
(2)用戶認證
jqdatasdk.auth(“username”, “password”)
認證成功後,顯示”auth success”,就可以開始使用數據了,如果沒有出現,請先檢查下是否已經申請並通過。
(3)獲取數據
jqdatasdk.get_price("000001.XSHE")
注意事項
(1)最重要的一點:同學們需要*Python,2或者3都可以,建議*Anaconda,記得要打勾打勾打勾配置到環境變量path:
https://www.anaconda.com/download/ (提示:在cmd中輸入python報錯);
也可以手動將Aanconda配置到環境變量中,但是盡量使用自動配置。
(2)需要*git的同學請參考https://git-scm.com/ (提示:Cannot find command 'git' - do you h*e 'git' installed and in your PATH?);
(3)需要*pip,不過一般環境都*的有pip,不用單獨*,出現問題時需要檢查下;
(4)如果*過程中報錯,優先確認pip版本是否為最新版。
windows用戶運行python -m pip install -U pip升級pip版本,
Linux用戶和Mac用戶:pip install -U pip(提示:You are using pip version 9.0.1, however version 10.0.1 is *ailable.
You should consider upgrading via the 'python -m pip install upgrade pip' command.);
(5)認證的賬號和密碼是用戶在聚寬官網注冊的賬號和密碼(只有開通JQData使用權限的用戶才能成功認證);
(6) Linux下報gcc錯誤的同學需要*並檢查下gcc,例如(gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4)。
3. 其他
(4)如何升級
pip install -U jqdatasdk# pip install -U git https://github.com/JoinQuant/jqdatasdk.git -i https://mirrors.aliyun.com/pypi/simple/
(5)有關*JQData的另一篇教程,可以參考JQData*
(6)Q:調用get_fundamentals時返回的條數和實際查詢的條數不一致?
A:登陸後首次調用get_fundamental時,需要使用交易日曆相關數據,所以實際上使用的條數為交易日曆條數(3646) 返回數據條數。只要不退出,就不會再獲取該數據。