第一次想查历史数据,完全懵了
我最早是想研究一下某个股票,就是那个300883,具体的历史交易记录。一开始我是完全不知道该怎么弄,就是小白一个。我在网上瞎搜,搜出来的全是那种教你炒股的广告,要么就是让我去下载什么收费软件,看得我头大。
那时候我正在研究一个简单的交易策略,需要用到比较长时间的交易数据来做回测。如果数据不全,或者只能看最近几个月的,那策略的可靠性就大打折扣了。我就开始琢磨,是不是有什么官方的渠道能拿到这些数据。
从交易软件到专业网站,踩了一堆坑
我想到的就是我平时用的那个手机交易软件。我点开300883的K线图,发现它只能拉到有限的历史数据,再往前就拉不动了。最多也就两三年,再早的就没了。这可不行,我需要的是从它上市那天开始的全部数据。
然后我就试了几个国内比较知名的财经网站,像什么东方财富、同花顺的网页版。这些网站虽然数据比较全,但通常只提供日K线,而且下载起来超级麻烦,有的甚至只让看图,不让导出原始数据表格,或者导出格式很混乱,根本没法直接用。
折腾了一下午,我感觉自己像个无头苍蝇。后来我琢磨,既然是历史交易数据,最权威的肯定是从交易所来的!
找到宝藏:交易所官方和数据平台
我开始把搜索目标转向“深圳证券交易所”官方网站(因为300883是创业板的)。我费了老大劲儿在深交所的网站上找找,最终在“信息披露”或者“市场数据”这类栏目下找到了一点线索。交易所官网上确实有数据,但是那个界面设计得特别古老,找起来非常费劲,而且数据一般是以压缩包的形式提供,或者需要通过特定的接口去获取,对于我这种只想快速查个数据的人来说,门槛太高了。
这时候,一个朋友给我指了条明路,他让我别费劲去爬交易所官网,太慢了。他让我试试几个专业的金融数据提供商,比如Tushare或者一些开源的数据接口。
- 我试了Tushare,注册了一下,虽然要积分才能获取大量数据,但对于单个股票的少量历史数据,它是可以让你免费体验的。它提供的是Python接口,对于会写点代码的人来说,这是最方便的。但对于完全不懂代码的人,可能又是一个障碍。
- 我又试了一个更简单粗暴的方法:新浪财经和网易财经的老版数据接口。
最简单粗暴的“一分钟查询”实现过程
最终,我发现最简单、最快的方式,还是通过几个老牌的门户网站的财经频道来实现,特别是那些提供了历史数据下载功能的页面。
我的步骤是这样的:
- 打开新浪财经或者网易财经的股票页面,输入“300883”。
- 进入该股票的主页后,仔细找“历史交易数据”或者“历史行情”这样的标签。
- 通常这些页面会提供一个表格,下面会有一个时间选择器,你可以选择从上市日到今天的日期范围。
- 重点来了:很多网站在表格下方或者上方会有一个小小的“导出”或者“下载数据”按钮。我就是在那网易财经的页面上,找到了一个下载全部历史交易记录到Excel的链接。
我只花了不到一分钟的时间,把300883从上市到最近一天的所有日K线数据全部下载下来了,格式整齐,直接就能导入Excel或者其他分析工具里用。
这个方法简单到难以置信,完全不需要懂什么复杂的接口或者编程,直接点点鼠标,就把几年的数据搞定了。所以说,有时候解决问题的捷径,往往藏在最不起眼的角落里。



还没有评论,来说两句吧...