股票数据是研究和分析行情的基础,不管是量化分析还是数据对比,股票数据都是最基础的部分。之前各个炒股软件基本都有下载股票数据的功能,但是后来就取消或者加了限制了。
只要两步就能下载:
- 填股票代码、邮箱
- 收到股票历史数据Excel
复制【数据即服务】搜公主号即可1、2两步批量下载,0¥,不用转发分享。在公主号发送【全部免费股票数据】即还可获得A股4000+个股数据打包好的文件,包含了A股市场所有个股的股票数据。
【还有提供企业级股票历史行情数据库、每天行情数据更新服务,不过咱也用不到,不影响咱下载,个人用户获取股票历史行情数据一直免费。】
在线下载很容易被无限恶意下载,非常影响正常用户的下载,【正常用户根本挤不过恶意下载的】。所以后来为了屏蔽掉这些恶意下载股票历史数据的,就设置了通过公Z号下载的方式。很简单,没有套路限制的,不放在公Z号正常人根本抢不过那些机器的。
就是因为在线下载容易被攻击、恶意下载,所以最后选择了放在公Z号,这样的话要攻击也是先攻击公Z号,应该还没有谁有这么大的本事,所以这种方法【一是M费(0¥),二是能长久】,还是希望大家能理解
现在做在线下载的,基本上都是套路要钱的,不信你找一圈还得回来.
编程环境:Python 3.6,依赖tushare包。
操作系统:windows 7 64
# 导入tushare包,没有的话用pip install tushare 安装
import tushare as ts pro = ts.pro_api()# ts_code是股票代码,start_date是股票数据的开始时间,比如你想要2000年到2019年的数据,start_date就是20000101,end_date是20190101具体看自己需要哪个时间段的数据
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718') df获取到的股票数据结果:ts_code trade_date open high low close pre_close change pct_chg vol amount
0 000001.SZ 20180718 8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377
1 000001.SZ 20180717 8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994
2 000001.SZ 20180716 8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713
3 000001.SZ 20180713 8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175
4 000001.SZ 20180712 8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828
5 000001.SZ 20180711 8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824
6 000001.SZ 20180710 9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965
7 000001.SZ 20180709 8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609
8 000001.SZ 20180706 8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526
9 000001.SZ 20180705 8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579
上面只用了3行代码就获取到了一个股票的历史行情数据了。
如果你熟悉Python语言的话,其实非常简单的。当然并不是所有人都有精力学习编程。不想写代码的话,就用我写好的吧,对电脑什么的没有要求,填个邮箱数据发到你邮箱里。
股票历史数据