午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

[Python策略與安裝]基于Python的免費股票數(shù)據(jù)接口TuShare的使用

 imelee 2016-12-01
 本帖最后由 fantuanxiaot 于 2015-3-23 18:22 編輯

最近在學(xué)習(xí)金融量化分析,找了一些網(wǎng)絡(luò)接口都不太好用,自己寫代碼寫到吐,昨天朋友推薦了一個開源的股票數(shù)據(jù)接口包TuShare,嘗試了一下感覺像找到了寶,下面是大致的使用方法,分享出來。

1、先安裝python 2.7和pandas,最好下載一個anaconda,安裝好后什么都有了。
下載地址:http://www./downloads

本帖隱藏的內(nèi)容



2、TuShare的安裝:
  1. pip install tushare
復(fù)制代碼

如果是老版本升級,可以用升級命令
  1. pip install tushare --upgrade
復(fù)制代碼

3、在python中導(dǎo)入包:
  1. import tushare as ts
復(fù)制代碼


4、獲取歷史行情:
  1. ts.get_hist_data('600350')
復(fù)制代碼

新版中加入了獲取歷史復(fù)權(quán)數(shù)據(jù)的接口:
  1. ts.get_h_data('600848') #前復(fù)權(quán)
  2. ts.get_h_data('600848',autype='hfq') #后復(fù)權(quán),可以設(shè)定開始和結(jié)束日期
復(fù)制代碼
pss.png
5、獲取實時行情:
  1. ts.get_realtime_quotes('000581')
復(fù)制代碼


6、存入數(shù)據(jù)庫:
  1. from sqlalchemy import create_engine
  2. import tushare as ts

  3. df = ts.get_tick_data('600848', date='2014-12-22')
  4. engine = create_engine('mysql://user:passwd@127.0.0.1/db_name?charset=utf8')#存入數(shù)據(jù)庫
  5. df.to_sql('tick_data',engine)
復(fù)制代碼

7、存入本地csv文件:
  1. df = ts.get_hist_data('000875')
  2. df.to_csv('c:/day/000875.csv')
復(fù)制代碼

8、存入本地Excel文件:
  1. df = ts.get_hist_data('000875')
  2. df.to_excel('c:/day/000875.xlsx')
復(fù)制代碼

TuShare的官網(wǎng):


http:///tushare


作者的GitHub:


https://github.com/jimmysoa




量化版Python安裝與可視化


http://bbs./thread-3623366-1-1.html


http://bbs./thread-3625063-1-1.html


http://bbs./thread-3619222-1-1.html


http://bbs./thread-3623730-1-1.html


by jeker


and


igs816







    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多