1. 安裝
在命令提示符窗口中輸入如下命令安裝:
> pip install tushare
2. 介紹
"TuShare是一個免費、開源的python財經數據接口包。主要實現對股票等金融數據從數據采集、清洗加工 到 數據存儲的過程,能夠為金融分析人員提供快速、整潔、和多樣的便於分析的數據,為他們在數據獲取方面極大地減輕工作量,使他們更加專注於策略和模型的研究與實現上。考慮到Python pandas包在金融量化分析中體現出的優勢,TuShare返回的絕大部分的數據格式都是pandas DataFrame類型,非常便於用pandas/NumPy/Matplotlib進行數據分析和可視化。當然,如果您習慣了用Excel或者關系型數據庫做分析,您也可以通過TuShare的數據存儲功能,將數據全部保存到本地后進行分析。"這是TuShare官網(http://tushare.org/index.html)上對於TuShare的描述,它提供了便捷的各類財經數據和新聞等的接口。
3. 簡單示例
例如要想獲取股票代碼是600848的股票在2017年3月1日至3月10日間的基本歷史數據,只要使用如下代碼即可:
>>> import tushare as ts
>>> ts.get_hist_data('600848',start='2017-03-01',end='2017-03-08')
open high close low volume amount
date
2017-03-08 19.68 19.75 19.49 19.42 4026726.0 85037210.0
2017-03-07 20.21 20.27 19.78 19.68 5606287.0 120951727.0
2017-03-06 20.44 20.51 20.30 20.09 3871844.0 84745594.0
2017-03-03 20.13 20.73 20.27 20.03 4194699.0 92599354.0
2017-03-02 20.32 20.40 20.13 20.06 3391013.0 74002618.0
2017-03-01 19.96 20.77 20.40 19.96 8620758.0 190828562.0
有時間的話可以好好研究一下TuShare。
提示:如果要做正式發表的研究,數據盡量要與權威的財經網站比對核對。