楼主: 烟雾╆绿豆
13966 7

[讨论交流] 请问如何批量获取A股所有股票的历史数据 [分享]

  • 0关注
  • 0粉丝

初中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
345 点
帖子
9
精华
0
在线时间
15 小时
注册时间
2013-12-18
最后登录
2017-6-28

烟雾╆绿豆 在职认证  发表于 2015-7-20 01:17:33 |显示全部楼层
本人现在是先获取所有股票代码列表,然后通过自己编写程序抓取的雅虎数据
remoteFilePath="http://table.finance.yahoo.com/table.csv?s="+TxtContent[0]+".ss";
remoteFilePath="http://table.finance.yahoo.com/table.csv?s="+TxtContent[0]+".sz";

下载下来之后是每只股票会有一个CSV文件
在执行过程当中,估计雅虎又监控,发现循环下载数据会在一段时间内阻止我下载
不知道有哪位高手能提供简单的方法能让我获取到A股所有股票的历史数据,例如以下连接里的数据就行:
http://table.finance.yahoo.com/table.csv?s=000001.sz
谢谢了!
关键词:历史数据 Finance Content Financ Remote 历史 如何

回帖推荐

faruto 发表于2楼  查看完整内容

see this: FQuantToolBoxhttp://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/ 历史数据-股票日线除权数据以及复权因子 http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#14 历史数据-股票前后复权数据生成(复权函数) http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#17
已有 1 人评分经验 论坛币 收起 理由
lasgpope + 20 + 20 鼓励积极发帖讨论

总评分: 经验 + 20  论坛币 + 20   查看全部评分

本帖被以下文库推荐

stata SPSS
faruto 发表于 2015-7-20 07:27:27 |显示全部楼层
see this:

FQuantToolBoxhttp://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/

历史数据-股票日线除权数据以及复权因子
http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#14

历史数据-股票前后复权数据生成(复权函数)
http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#17
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
见路不走 + 100 + 100 + 5 + 5 + 5 精彩帖子
fantuanxiaot + 100 + 100 精彩帖子

总评分: 经验 + 200  论坛币 + 200  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

回复

使用道具 举报

machine123 发表于 2015-7-20 09:57:51 |显示全部楼层
我的方法很简单,通过通达信每日收盘后的数据解析出来
回复

使用道具 举报

烟雾╆绿豆 在职认证  发表于 2015-7-20 13:18:01 |显示全部楼层
machine123 发表于 2015-7-20 09:57
我的方法很简单,通过通达信每日收盘后的数据解析出来
我没用过你所说的工具,但是根据你所说的,我理解是每天获取他当天你的数据,然后存盘,但是这样的话,之前的数据怎么办
回复

使用道具 举报

machine123 发表于 2015-7-21 20:19:19 |显示全部楼层
烟雾╆绿豆 发表于 2015-7-20 13:18
我没用过你所说的工具,但是根据你所说的,我理解是每天获取他当天你的数据,然后存盘,但是这样的话,之 ...
通达信就是最常用的看盘软件,每天在4点以后关闭软件的时候就会提示是否保存当日数据,当保存了数据后所有股票的日线数据就保存到本地磁盘上了。用一些开发工具,甚至在Excel里写个宏程序都能把数据解析出来。我用的就是python写的一段小代码。
回复

使用道具 举报

烟雾╆绿豆 在职认证  发表于 2015-7-21 23:13:21 |显示全部楼层
machine123 发表于 2015-7-21 20:19
通达信就是最常用的看盘软件,每天在4点以后关闭软件的时候就会提示是否保存当日数据,当保存了数据后所有 ...
那你的历史数据就是靠自己日积月累存下的吧,或者是用别的方法?
回复

使用道具 举报

sd2910298 在职认证  发表于 2018-1-24 23:15:33 |显示全部楼层
machine123 发表于 2015-7-21 20:19
通达信就是最常用的看盘软件,每天在4点以后关闭软件的时候就会提示是否保存当日数据,当保存了数据后所有 ...
您能把python写的一段小代码发给我么,,16884270@qq.com,,谢谢
回复

使用道具 举报

2801959927 发表于 2018-1-26 09:28:37 来自手机 |显示全部楼层
试一试爬网易财经吧,个人感觉要比雅虎更友好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2019-10-15 02:39