2011年5月15日星期日

制作了一个宏

公司封了外网之后,我做的第一件事是编制了一个宏,用来统计股票数据。前前后后一共花了半个月的时间,现在能正常运行,心里还是有点小小的得意!

故事的起因是这样的:

我现在偶尔会到某个网站上去看一个股票的统计数据,这是一个关于所有股票交易数据汇总之后的数据,原始数据方面只包括了开盘、最高、最低、收盘、交易量和交易金额,所以每天要做当天交易数据的更新,但那个网站是个个人博客,博主并不一定每天更新。可往往不更新的时候却是非常重要的时刻。

所以我一直想自己来做统计。

首先是数据收集问题,好在现在行情系统都有这项功能。其次是转换,导出的数据是txt文件,要转换成xls文件。原来也想过不转,但实践来看,不转也慢,还不如转一下。再次是计算过程,每个文件都要计算,然后所有文件的计算结果按日期统计到最终文件中去。在这个过程中还要增加许多判断,要判断是否有这个代码,要判断这个代码在这个交易日是否有交易,还要判断交易时间是否超过了一定的时间以避免一些指标的计算错误。

现在回想起来,只有几个判断,但在做的过程却是一个不断试错的过程。到目前为止做到了能自动读取日期自动判断代码自动判断是否有交易自动判断是否交易时间够长。还不能做到的是如何中止以及复权的问题。

作为一个补充手段在网站本身不更新的时候进行计算的工具,算是勉强可用。再次小小得意一下,哈哈!

没有评论: