最近有些朋友咨询想拿一些股票的历史数据,奈何都要写写代码才能请求得到,要么就是买接口,免费的收费的,感觉效率也不是很好。有没有一种办法直接能拿到所有股票的历史数据呢,答案是肯定的。这样做量化的朋友直接就拥有了一个巨大的本地数据库,开发效率必然能得到很大的提升。鉴于需求的迫切性,本文将介绍一种方法,仅需三步,不用写任何代码,直接能拿到所有股市的历史 k 线数据。
第一步:下载安装同花顺
官网:http://activity.ths123.com/html/free/150324/
第一次安装同花顺,需要把交易端的快捷方式调出来,具体的做法是点击右上角的委托按钮
下载后打开,进入菜单:工具-> 数据下载及管理-> 数据下载
选择历史数据的日期
勾选分钟线的下载数据时间段
点击右下角下载按钮,将下载所有股票的历史数据到本地文件夹(默认是同花顺安装目录/history 文件夹里面)
第二步:导出数据
导出数据用到一个叫股精灵的软件:官网 http://www.agujl.com,下载地址:http://www.agujl.com/docs/?p=%E4%B8%8B%E8%BD%BD 导出数据功能是免费的,大家不用担心收费问题
安装好后,随便注册一个账号登陆
点击菜单:编辑-> 设置-> 数据
勾选日 k 线数据,一分钟数据,五分钟数据勾选框,然后点击立即导出按钮,等待导出完毕,数据比较多估计要几分钟
第三步:查看导出数据(完毕)
找到导出目录,查看导出数据,数据格式都是字符明文格式,可以导出 text 或者 json 格式
日线历史数据
1 分钟历史数据
5 分钟历史数据
数据格式
好了,就这么简单,总结就是下载两个软件,一个软件用来下载历史数据,一个软件用来导出明文格式的历史数据,希望对搞量化的朋友有些帮助。
最后强调一下,以上内容仅供个人学习使用,不得用于商业用途哦。
有问题加群讨论 759682031