Tushare金融数据使用实践

Tushare金融数据实践

    目前来看,除了爬虫玩的很好,又有精力自己去爬取数据并清洗的,要用到免费的数据源,有两个比较不错的推荐,tushare和baostock。这里介绍一下tushare的使用。

    Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,并对外提供多种开放接口供使用。目前升级成金融大数据社区,即pro版,向下兼容老版本的一些api。

Tushare金融数据使用实践_第1张图片

Tushare金融数据使用实践_第2张图片

 

(具体可以到官网了解详细使用方法 https://tushare.pro/register?reg=282123 )

安装

先安装一些依赖库

# pip install anaconda

# pip install pandas

# pip install lxml

# pip install tushare  (安装tushare)

 

安装好可以直接使用:

获取历史数据:

# ts.get_hist_data('600183')

Tushare金融数据使用实践_第3张图片

另外方法 : ts.get_k_data('600183') 也一样,可以加时间段限制

 

新版接口(建议使用):

pro = ts.pro_api()

df = pro.daily(ts_code='600183.SZ', start_date='20190920', end_date='20190930')

Tushare金融数据使用实践_第4张图片

建议使用pro版本,老版本不再维护。Pro版本接口更加丰富

获取列表:pro.stock_basic 写成配置文件 codes

Tushare金融数据使用实践_第5张图片

获取交易日期:pro.trade_cal 写成配置文件 dates

Tushare金融数据使用实践_第6张图片

可以结合其他网络数据,合成后保存到数据平台供后续分析使用

Tushare金融数据使用实践_第7张图片

 

统计后的数据可以再存到关系数据库oracle等,这里不做详细说明,欢迎留言交流

你可能感兴趣的:(python)