python下载股票数据_股票数据下载-下载股票历史数据

今天介绍最简单的股票数据下载方法,只要电脑安装了Python就行(没安装或者不想折腾,点上面的链接也行)。

众所周知股票历史行情数据是做量化分析的第一步,如何下载股票历史数据也成了入门第一坎,不过不要怕,只要你懂一点Python,一切都非常简单。

在此我们假设已经安装好了 Python 3.6 或以上的环境。

首先我们需要安装一个别人已经封装好的数据库,tushare,经常做股票数据这块的应该非常熟悉,不熟悉也没关系,一步一步来。

pip install tushare 在命令行执行,等待安装完成就行了。如果报错了就多执行几次。

我们以000002这个股票为例,获取000002自上市以来的股票行情数据。

pro = ts.pro_api()

df = pro.daily(ts_code='000002.SZ', start_date='19910129', end_date='20191226') # start_date是股票的上市日期,end_date是结束的日期。这两个日期的意思是你想获取数据的时间段。如果你想获取一年的数据就写成:start_date='20181226', end_date='20191226'

print(df)

输入数据(示例):

ts_code trade_date open high low close pre_close change pct_chg vol amount

0 000002.SZ 20180718 8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377

1 000002.SZ 20180717 8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994

2 000002.SZ 20180716 8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713

3 000002.SZ 20180713 8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175

4 000002.SZ 20180712 8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828

5 000002.SZ 20180711 8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824

6 000002.SZ 20180710 9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965

7 000002.SZ 20180709 8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609

8 000002.SZ 20180706 8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526

9 000002.SZ 20180705 8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579

这样000002这个股票的历史数据就获取到了。想要保存到数据库或者Excel表格就随意啦~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值