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

下载股票历史数据

今天介绍最简单的股票数据下载方法,只要电脑安装了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表格就随意啦~

相关阅读:

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

猜你喜欢

转载自www.cnblogs.com/zdnyp/p/12101942.html