立即订阅

股票代码 excel(Excel如何获取所有股票一整年的详细交易数据)

欧易app下载

OKEX欧易app下载

欧易交易所app是全球排名第一的虚拟货币交易所。

APP下载   官网注册
2023年12月02日 05:12 来源于:烟月稀财经笔记 浏览量:
周末闲来无事,突发奇想,欲获取最近一年沪深所有股票的详细交易数据(开盘价,最高价,最低价,收盘价,交易量),以便做简单的数据分析。第一,

周末闲来无事,突发奇想,欲获取最近一年沪深所有股票的详细交易数据(开盘价,最高价,最低价,收盘价,交易量),以便做简单的数据分析。

第一,在交易软件中下载文本数据,我使用的是招商证券,下载后的数据都是按照股票名字独立生成txt文档的,一共4649个文档。

交易软件下载的交易数据(文本文档)

第二,设法将这些数据导入excel。为了能一次性的导入,我先将这些文本合并成一个文本。采用批处理方式。具体是建立一个批处理文件,然后直接一次性处理OK。新生成的文本文件有差不多60M。

右边是批处理文件的代码,左边上方是生成的合并文件。

第三,用excel导入这个文本数据。这一步很简单,“数据”,“自文本/CSV",直接导入,但文件有点大,所以需要一定的时间。导入成功后有100多万行。

第四,进行必要的数据清洗,把多余的空白行和数据头行删除掉,ctrl+G定位后,删除整行。

数据量还是很大,有100多万行。

第五,添加简单的辅助参数,比如:每天的涨跌幅度,阴阳线,量比,净资产,地区,上市年份等等。

简单的辅助参数

第六,寻找最近一次涨幅超过9%的日期,寻找最近半年的低位,判定最近是否在低位等等。寻找最近一次涨幅超过9%的日期,可以用maxifs();寻找那天的开盘价,可以用sumifs();寻找最近半年的低点,可以用minifs()。

经过半天的折腾,终于成功的随心所欲的挖掘想要的股票数据了。虽然对投资不一定有用,但成就感还是满满的。

如果您想探讨相关的excel技巧或股票数据,欢迎留言 :)

关键词:
友情链接