在当日收盘时,我们推荐采用自动收盘为主、手工收盘、数据下载为辅的运维方案,可以最大限度的保障客户端数据的完整性。两个辅助方案之间如何选择?

假设:
"晚餐是由甲食堂制作提供,某天甲大厨临时请假,那么老板只能亲自下厨或者从乙食堂调配成品菜,这两个方案解决用餐问题;"怎么选择?

  1. 如果制作时间充足同时乙食堂也没有完成菜品制作,那么选择:老板只能亲自下厨。
  2. 如果临近用餐时间并且乙食堂已经完成菜品制作,那么选择:从乙食堂调配成品菜。

因此手工收盘数据下载两个辅助方案亦是同理,只有当自动收盘没有正常自动完成当日的工作时,才会考虑启用辅助方案:
1. 如果距离开盘时间尚早,并且历史行情服务器还未完成落库工作(17:30分之前),那么考虑手工收盘。
2. 如果收市2个小时以后(内盘一般17:30之后),直接下载当日基础周期数据。

接下来我们学习如何使用上述方案中涉及到的功能。

# 自动收盘 主干方案

  如果金字塔是一个孩子,那么自动收盘就是这个孩子每天主动完成家庭作业的内驱力。用户则作为家长虽然可以省心,但是适时的检查他的学习和作业完成情况,以便进行查漏补缺。

在菜单栏工具--选项--行情设置--自动收盘界面中设置自动收盘,如下图所示:
收市后N分钟收盘:非0代表开启自动收盘功能。
勾选自动补充市场分笔的作用:规避盘中出现行情断线、数据源异常等造成的数据缺失,充分保证基础周期合成的正确性。
提示:建议每天开盘前查阅收盘提示信息,确保自动收盘正常工作,否者采用辅助方案处理数据。

完成上述设置,客户端开始每天主动定时进行数据存储工作。只有自动收盘出现问题时,我们才会使用辅助方案,如果个别用户必须亲力亲为,只要保证每天都进行手工收盘或者数据下载,直接独立使用辅助方案也是可以的。

# 手工收盘辅助方案1

如果自动收盘失败,并且在收市2小时之内时,直接手工下载日内TICK数据后,再进行手工数据收盘。设置如下所示

# 数据下载辅助方案2

  1. 数据下载本质是从外部复制数据,这种形式能够保证客户端快速得到指定时段内的历史数据。
  2. 数据下载可以分为批量下载自定义下载两种方式,前者是以市场为下载单位,后者是以品种为下载单位。
  1. 下载限制:自定义下载方式每个品种只提供最近40万根数据。
  2. 数据库更新:国内市场收市2个小时之后,可以完成当日数据库更新操作。