簡介
html
TuShare(http://waditu.com/index.html)是一個免費、開源的python財經數據接口包。主要實現對股票等金融數據從數據採集、清洗加工到數據存儲的過程,可以爲金融分析人員提供快速、整潔、和多樣的便於分析的數據,爲他們在數據獲取方面極大地減輕工做 量,使他們更加專一於策略和模型的研究與實現上。考慮到Python pandas包在金融量化分析中體現出的優點,TuShare返回的絕大部分的數據格式都是pandas DataFrame類型,很是便於用pandas/NumPy/Matplotlib進行數據分析和可視化。固然,若是您習慣了用Excel或者關係型數 據庫作分析,您也能夠經過TuShare的數據存儲功能,將數據所有保存到本地後進行分析。應一些用戶的請求,從0.2.5版本開始,TuShare同時 兼容Python 2.x和Python 3.x,對部分代碼進行了重構,並優化了一些算法,確保數據獲取的高效和穩定。python
TuShare從發佈到如今,已經幫助不少用戶在數據方面下降了工做壓力,同時也獲得不少用戶的反饋,TuShare將一如既往的用免費和開源的形式分享出來,但願對有需求的人帶來一些幫助。若是您以爲TuShare好用並有所收穫,請經過微博、微信或者網站博客的方式分享出去,讓更多的人瞭解和使用它,使它能在你們的使用過程當中逐步獲得改進和提高。TuShare還在不斷的完善和優化,後期將逐步增長港股、期貨、外匯和基金方面的數據,因此,您的支持和確定纔是TuShare堅持下去的動力。算法
TuShare的數據主要來源於網絡,若是在使用過程碰到數據沒法獲取或發生數據錯誤的狀況,能夠經過Email:jimmysoa@sina.cn QQ:52799046聯繫我,若是有什麼好的建議和意見,也請及時聯繫我,在此謝過。若是在pandas/NumPy技術上有問題,歡迎加入「pandas數據分析」QQ 羣:297882961(已滿),TuShare用戶羣:14934432,通聯數據羣:488918622,我會和你們一塊兒幫忙爲您解決。python3.x
從0.3.8版本開始,TuShare將通聯數據開放平臺數據接口加入了進來,從數據的豐富性和質量性方面獲得了質和量的全面提高,基本上知足了用戶對全品類金融數據的需求。微信
感謝深圳大學經濟學院研究生鄧志浩的測試和校對工具
感謝上海紐約大學波動研究所趙志強的審閱學習
感謝在QQ、微博和Email裏提出意見和建議的不少個不知道名字的朋友們測試
特別感謝對TuShare進行過捐助的朋友,是大家讓我一直保持着更加努力和認真的作事,也讓我學會用感恩的心去作好每一件事。大數據
量化投資分析師(Quant)
對金融市場進行大數據分析的企業和我的
開發以證券爲基礎的金融類產品和解決方案的公司
正在學習利用python進行數據分析的人
【注:最近有人問到說TuShare不方便看行情,我想說的是,TuShare不是普通炒股者用的軟件,而是爲那些有興趣作股票期貨數據分析的人提供pandas矩陣數據的工具,至於能不能用來炒股以及效果如何,就看我的的能力了】
安裝Python
安裝pandas
lxml也是必須的,正常狀況下安裝了Anaconda後無須單獨安裝,若是沒有可執行:pip install lxml
建議安裝Anaconda(http://www.continuum.io/downloads),一次安裝包括了Python環境和所有依賴包,減小問題出現的概率。
方式1:pip install tushare
方式2:訪問https://pypi.python.org/pypi/tushare/下載安裝
pip install tushare --upgrade
查看當前版本的方法:
import tushareprint(tushare.__version__)
0.4.3 2015/12/27
新增電影票房數據
新增大單交易數據
修復部分bug
0.4.1 2015/11/27
修改當日分筆bug
深市融資融券數據修復
0.3.9
新增通聯數據期權隱含波動率數據
修復指數成份股及權重數據接口
0.3.8
完成通聯數據SDK v0.2.0開發
滬深300成份股和權重接口問題修復
其它bug的修復
通聯數據API文檔發佈
0.3.5
部分代碼修正
新增通聯數據SDK0.1版
0.3.4
新增‘龍虎榜’模塊
每日龍虎榜列表
個股上榜統計
營業部上榜統計
龍虎榜機構席位追蹤
龍虎榜機構席位成交明細
修改get_h_data數據類型爲float
修改get_index接口遺漏的open列
合併GitHub上提交的bug修復
0.3.1
修復get_h_data的bug
修改get_stock_basics數據獲取方式
0.2.8 2015/04/28
新增大盤指數實時行情列表
新增大盤指數歷史行情數據(所有)
新增終止上市公司列表(退市)
新增暫停上市公司列表
修正融資融券明細無日期的缺陷
修正get_h_data部分bug
0.2.6 2015/04/22
新增滬市融資融券列表
新增滬市融資融券明細列表
新增深市融資融券列表
新增深市融資融券明細列表
修正復權數據數據源出現null形成異常問題(對大約300個股票有影響)
0.2.5 2015/04/16
完成python2.x和python3.x兼容性支持
部分算法優化和代碼重構
新增中證500成份股
新增當日分筆交易明細
修正分配預案(高送轉)bug
0.2.3 2015/04/11
新增「新浪股吧」消息和熱度
新增新股上市數據
修正「基本面」模塊中數據重複的問題
修正歷史數據缺乏一列column(數據來源問題)的bug
0.2.0 2015/03/17
新增歷史復權數據接口
新增即時滾動新聞、信息地雷數據
新增滬深300指數成股份及動態權重、
新增上證50指數成份股
修改歷史行情數據類型爲float
0.1.9 2015/02/06
增長分類數據
增長數據存儲示例
0.1.6 2015/01/27
增長了重點指數的歷史和實時行情
更新docs
0.1.5 2015/01/26
增長基本面數據接口
發佈一版使用手冊,開通TuShare docs網站
0.1.3 2015/01/13
增長實時交易數據的獲取
Done for crawling Realtime Quotes data
0.1.1 2015/01/11
增長tick數據的獲取
0.1.0 2014/12/01
建立第一個版本
實現個股歷史數據的獲取