Tushare金融數據使用實踐

Tushare金融數據實踐

    目前來看,除了爬蟲玩的很好,又有精力自己去爬取數據並清洗的,要用到免費的數據源,有兩個比較不錯的推薦,tushare和baostock。這裏介紹一下tushare的使用。

    Tushare是一個免費、開源的python財經數據接口包。主要實現對股票等金融數據從數據採集、清洗加工到數據存儲的過程,並對外提供多種開放接口供使用。目前升級成金融大數據社區,即pro版,向下兼容老版本的一些api。

 

(具體可以到官網瞭解詳細使用方法 https://tushare.pro/register?reg=282123 )

安裝

先安裝一些依賴庫

# pip install anaconda

# pip install pandas

# pip install lxml

# pip install tushare  (安裝tushare)

 

安裝好可以直接使用:

獲取歷史數據:

# ts.get_hist_data('600183')

另外方法 : ts.get_k_data('600183') 也一樣,可以加時間段限制

 

新版接口(建議使用):

pro = ts.pro_api()

df = pro.daily(ts_code='600183.SZ', start_date='20190920', end_date='20190930')

建議使用pro版本,老版本不再維護。Pro版本接口更加豐富

獲取列表:pro.stock_basic 寫成配置文件 codes

獲取交易日期:pro.trade_cal 寫成配置文件 dates

可以結合其他網絡數據,合成後保存到數據平臺供後續分析使用

 

統計後的數據可以再存到關係數據庫oracle等,這裏不做詳細說明,歡迎留言交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章