Skip to content

天勤终端数据解决方案

vn.py edited this page May 16, 2018 · 7 revisions

作者:金属成色

目录

环境准备

如果没有安装vn.py最新发行版(这里默认为vnpy-1.7.1)、MongoDB、Anaconda、PyCharm软件,请参照右边‘环境安装’教程。

对于天勤数据解决方案,首先需要下载运行天勤行情终端:天勤数据终端下载链接,安装打开后,终端如下图所示,选择任意一天的“历史行情进入(不进入“历史行情进入”,vnpy就不能下载历史行情)。

天勤终端页面

配置文件

在“vnpy-1.7.1\examples\TqDataService”目录下找到配置文件“config.json”,打开如下图所示(建议用Sublime Text、Notepad++编辑)。在黄线处填入需要下载聚合的合约码列表。如果数据库安装在云端或其他端口,还需修改MONGO_HOST、MONGO_PORT。

配置文件设定页面

手动下载数据

配置文件填好后用python IDE打开同目录下的“downloadData.py”文件 ,如下图所示(建议用PyCharm编辑)。在黄线处填入需要下载的分钟K线个数,一般第一次下载历史行情数据尽可能追溯更多的分钟K线数据,便于历史回测。天勤数据历史行情可回溯到2016年1月,执行文件即开始下载。

批量数据下载页面

自动定时下载

待历史行情数据下载完毕,用python IDE打开同目录下的“runService.py”文件,直接执行后即定时在每个交易日17点的某一分钟(随机的任务下载时间)自动下载更新历史行情数据,1000条分钟数据足以覆盖一天的行情,更新数据截图如下所示。 定时数据下载页面

使用中的注意点

天勤数据支持历史行情可回溯到2016年1月,如果需要回溯更多的行情分钟K线就只能选择其他数据解决方案了,例如RiceQuant等网站上的历史分钟数据可追溯至2010年以前,但是需要自己动手了。

全部在市合约代码列表的获取可查看上海中期数据解决方案部分。

You can’t perform that action at this time.