利用免费财经数据接口TuShare获取和分析数据

1. 安装

在命令提示符窗口中输入如下命令安装:

 
 
 
> pip install tushare
 
 
 

2. 介绍

"TuShare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,TuShare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。当然,如果您习惯了用Excel或者关系型数据库做分析,您也可以通过TuShare的数据存储功能,将数据全部保存到本地后进行分析。"这是TuShare官网(http://tushare.org/index.html)上对于TuShare的描述,它提供了便捷的各类财经数据和新闻等的接口。

3. 简单示例

例如要想获取股票代码是600848的股票在2017年3月1日至3月10日间的基本历史数据,只要使用如下代码即可:

 
>>> import tushare as ts
>>> ts.get_hist_data('600848',start='2017-03-01',end='2017-03-08')
open high close low volume amount
date
2017-03-08 19.68 19.75 19.49 19.42 4026726.0 85037210.0
2017-03-07 20.21 20.27 19.78 19.68 5606287.0 120951727.0
2017-03-06 20.44 20.51 20.30 20.09 3871844.0 84745594.0
2017-03-03 20.13 20.73 20.27 20.03 4194699.0 92599354.0
2017-03-02 20.32 20.40 20.13 20.06 3391013.0 74002618.0
2017-03-01 19.96 20.77 20.40 19.96 8620758.0 190828562.0
 
 
 

有时间的话可以好好研究一下TuShare。

提示:如果要做正式发表的研究,数据尽量要与权威的财经网站比对核对。

转载于:https://www.cnblogs.com/uibe/p/7688141.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值