最近做畢設關於量化交易的, 因此一直使用tushare作數據源,但是過程中到一些問題,因此這裏寫篇文章,供大家一起交流下。
Tushare簡介
Tushare是一個免費、開源的python財經數據接口包。擁有如股票、基金、期貨等行情數據,公司財務、基金經理等基本面數據,以及債券、外匯、行業、大數據、區塊鏈。Tushare返回的絕大部分的數據格式都是pandas DataFrame類型,因此非常方便用於進行數據分析和可視化。目前現已升級到tushare pro版本
註冊與安裝
1、註冊地址:https://tushare.pro/register?reg=361711
2、點擊右上角註冊之後登陸,並進入個人主頁
3、點擊接口TOKEN,即可獲取到TOKEN碼
安裝:pip install tushare 或者升級 pip install tushare --upgrade
股票接口使用
import tushare as ts
ts.set_token('your token here')#設置token,只需設置一次
api = ts.pro_api()#初始化接口
data = api.stock_basic(fields='ts_code,name,list_date')#獲取股票基礎信息數據,包括股票代碼、名稱、上市日期,行業、概念等
報錯:
抱歉,您沒有訪問該接口的權限,權限的具體詳情訪問:https://tushare.pro/document/1?doc_id=108。
原因:
積分不夠,因爲tushare雖然是免費的,但是升級到pro之後,有些API接口只能當賬戶達到一定積分之後纔可以使用,詳細信息可以在https://tushare.pro/document/1?doc_id=108查到