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等,这里不做详细说明,欢迎留言交流

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