魔改VNPY 之 批量导入通达信行情数据(十一)

发布于: 修改于:雪球转发:0回复:0喜欢:0

网页链接{海山观澜:魔改VNPY 之 更新计划 ,邀请您关注和收藏}

没有付费数据源的情况下,我们可以从一些商业软件中导出需要的数据,再针对其格式做一定处理,导入到 sqlite 数据库中。一般情况下,sqlite 也足够我们使用,你也可以使用MySQL,PostgreSQL 等更强大的数据库工具来做数据存储,但这里只是做数据的导入演示,大家可以自行查阅相关资料。

这里,以通达信软件为例,首先使用 盘后数据下载 功能,选择需求的合约及时间限制,并进行下载。

添加图片注释,不超过 140 字(可选)

下载完成后,再使用 导出 高级导出 功能,将选择的品种数据进行数据导出

注意:红框里面,导出目录随自己的安装位置改变,导出结束后会自动弹出。其它的选择不要去动,或按图中显示设置

添加图片注释,不超过 140 字(可选)

之后,使用我们的 导入数据 菜单,导入日线或分钟数据。上面选的导出日线,则这里点 日线数据;上面导出的是1分钟线,这里选 分钟数据。

添加图片注释,不超过 140 字(可选)

在弹出的选择目录窗口,选择通达信导出的目录,之后,则开始对文件夹中所有的数据自动导入。

添加图片注释,不超过 140 字(可选)

打开任意一个.txt文件,可以看到通达信导出文件的格式,我们需要针对性的解析格式,生成一个标准的.csv文件,之后就几乎可以使用标准格式导入。

指数和连续合约也做了特殊处理,后续可以通过CY888,CY999来做回测数据

注意:为避免重复导入,每一个品种导入成本后,会生成一个.csv文件,下次会自动跳过

雪球不支持代码显示,请转至知乎查看