Tushare Pro 新版發布,數據更穩定質量更好,歡迎注冊使用。

     Tushare是一個免費、開源的python财經數據接口包。主要實現對股票等金融數據從數據采集清洗加工數據存儲的過程,能夠為金融分析人員提供快速、整潔、和多樣的便于分析的數據,為他們在數據獲取方面極大地減輕工作量,使他們更加專注于策略和模型的研究與實現上。考慮到Python pandas包在金融量化分析中體現出的優勢,Tushare返回的絕大部分的數據格式都是pandas DataFrame類型,非常便于用pandas/NumPy/Matplotlib進行數據分析和可視化。當然,如果您習慣了用Excel或者關系型數據庫做分析,您也可以通過Tushare的數據存儲功能,将數據全部保存到本地後進行分析。應一些用戶的請求,從0.2.5版本開始,Tushare同時兼容Python 2.x和Python 3.x,對部分代碼進行了重構,并優化了一些算法,确保數據獲取的高效和穩定。

     Tushare從發布到現在,已經幫助很多用戶在數據方面降低了工作壓力,同時也得到很多用戶的反饋,Tushare将一如既往的用免費和開源的形式分享出來,希望對有需求的人帶來一些幫助。如果您覺得Tushare好用并有所收獲,請通過微博、微信或者網站博客的方式分享出去,讓更多的人了解和使用它,使它能在大家的使用過程中逐步得到改進和提升。Tushare還在不斷的完善和優化,後期将逐步增加港股、期貨、外彙和基金方面的數據,所以,您的支持和肯定才是Tushare堅持下去的動力。

     Tushare的數據主要來源于網絡,如果在使用過程碰到數據無法獲取或發生數據錯誤的情況請聯系我,如果有什麼好的建議和意見,也請及時聯系我,在此謝過。 如果在pandas/NumPy技術上有問題,歡迎加入“pandas數據分析”QQ群:297882961(已滿),Tushare用戶一群:14934432(已滿)。 為了減少廣告和無關的讨論,還特地建立了一個收費群“Tushare高級用戶群”:658562506,每人50元(如果QQ支付不方便,可以通過捐助裡面的二維碼支付并留下QQ号即可),會員能獲得更多數據和技術相關服務,同時定期組織線下交流活動。費用将用于Tushare服務器和帶寬升級。 另外,請掃碼關注“挖地兔”的微信公衆号,定期會發布Tushare的最新動态及有價值的金融數據分析與處理方面的教程和文章。

     從最新本開始,Tushare将接受第三方數據的接入,歡迎供應商通過微信公衆号“挖地兔”與我聯系。

緻謝

  • 感謝新浪财經騰訊财經、上交所和深交所提供數據
  • 感謝深圳大學經濟學院研究生鄧志浩的測試和校對
  • 感謝上海紐約大學波動研究所趙志強的審閱
  • 感謝在QQ、微博和Email裡提出意見和建議的很多個不知道名字的朋友們
  • 特别感謝對Tushare進行過捐助的朋友,是你們讓我一直保持着更加努力和認真的做事,也讓我學會用感恩的心去做好每一件事。

使用對象

  • 量化投資分析師(Quant)
  • 對金融市場進行大數據分析的企業和個人
  • 開發以證券為基礎的金融類産品和解決方案的公司
  • 正在學習利用python進行數據分析的人

【注:最近有人問到說Tushare不方便看行情,我想說的是,Tushare不是普通炒股者用的軟件,而是為那些有興趣做股票期貨數據分析的人提供pandas矩陣數據的工具,至于能不能用來炒股以及效果如何,就看個人的能力了】

使用前提

  • 安裝Python
  • 安裝pandas
  • lxml也是必須的,正常情況下安裝了Anaconda後無須單獨安裝,如果沒有可執行:pip install lxml

建議安裝Anaconda(http://l8dd.caifu10746.cn),一次安裝包括了Python環境和全部依賴包,減少問題出現的幾率。

下載安裝

版本升級

  • pip install tushare --upgrade

查看當前版本的方法:

import tushare

print(tushare.__version__)

版本信息

0.8.6 2017/08/19

  • 新增綜合行情接口get_day_all
  • 新增BDI指數接口bdi
  • 期貨數據接口

0.5.6 2016/11/06

  • 新增全新行情數據接口get_k_data
  • 新增實盤交易接口實現
  • 修複部分程序和文檔bug

0.4.3 2015/12/27

  • 新增電影票房數據
  • 新增大單交易數據
  • 修複部分bug

0.4.1 2015/11/27

  • 修改當日分筆bug
  • 深市融資融券數據修複

0.3.9

  • 新增期權隐含波動率數據
  • 修複指數成份股及權重數據接口

0.3.8

  • 滬深300成份股和權重接口問題修複
  • 其它bug的修複

0.3.5

  • 部分代碼修正

0.3.4

  • 新增‘龍虎榜’模塊
    1. 每日龍虎榜列表
    2. 個股上榜統計
    3. 營業部上榜統計
    4. 龍虎榜機構席位追蹤
    5. 龍虎榜機構席位成交明細
  • 修改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

  • 創建第一個版本
  • 實現個股曆史數據的獲取