以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何在收盘前补充当日缺失数据  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=52954)

--  作者:akasha3322
--  发布时间:2013/6/11 19:18:50
--  如何在收盘前补充当日缺失数据
比如早上开机迟了或者断网了,缺失的1分钟数据在收盘前能补吗?
--  作者:jinzhe
--  发布时间:2013/6/13 8:44:34
--  
收盘前补充分笔数据即可
--  作者:uranusmoon
--  发布时间:2013/7/18 11:59:14
--  
借楼主帖子继续问一下,在“数据补充”中补充当日分笔数据前,是否需要在“数据管理器->收盘清盘”中先{清除今日行情数据},或者在"整理数据“中先对分笔数据进行{删除数据},然后再执行”数据补充“?之所以考虑以上步骤,是担心开机晚或者网络不佳导致当日分笔数据缺失或出错,所以先删除当日分笔数据,再进行完整补充。以上删除分笔数据的操作是否必要,麻烦客服解答一下。
[此贴子已经被作者于2013/7/18 11:59:32编辑过]

--  作者:王锋
--  发布时间:2013/7/18 12:00:36
--  5秒钟 回测 最多只能回测半年的数据吗
一般是不需要清除的,直接补充当日分笔数据即可
--  作者:uranusmoon
--  发布时间:2013/7/18 12:25:23
--  
现在对收盘作业有了初步理解,请评判一下对错:
(1)如果模型只用自身本周期数据,做图表程序化交易时不需要收盘作业,每次打开图表时就自动补充数据;
(2)如果模型引用自身本周期数据和跨周期数据,做图表程序化交易时需要收盘作业(本条不太确定,打开图表时是否能自动补充本合约的其他周期数据?);
(3)如果模型引用其他合约数据,做图表程序化交易时需要收盘作业;
对后台程序化还不了解,不知道是否需要及如何做收盘。

[此贴子已经被作者于2013/7/18 12:25:46编辑过]

--  作者:王锋
--  发布时间:2013/7/18 12:41:27
--  

1 你的理解正确

2 打开图表时只会补充图表上的周期数据,其他周期不会自动补充

3 是需要的

 

最后给你个建议,你要评估你的品种使用数量,如果你就对仅仅几个常用品种做交易,那么我们推荐你使用工具菜单->数据补充里的自定义数据补充功能,将常用品种设置上,这样每次启动后先补一遍数据即可,这样做既节省了你的时间,也减少了出错。如果你经常需要对整个市场进行品种统计等等这种需要全市场品种操作时再去考虑使用收盘功能


--  作者:uranusmoon
--  发布时间:2013/7/18 13:30:32
--  
嗯,非常感谢管理员的耐心解答。还有几个问题吃不准:
1)如果闭市前误操作了收盘作业,闭市后是否再次执行收盘就可以了,是否需要删除当天数据?
2)补充数据时,设置时间范围时是否可以包含当天?如果包含了当天,而补充数据时还没有闭市,则补充的当天数据实际是不完整的。我想稳妥的方法是时间范围截至到昨天,今天的数据用收盘作业。
3)补充数据时,时间范围的设置是不是缺几天就补几天?比如我之前已经补了2012.1.1~2013.7.10的数据,那么现在补数据时时间范围选2012.1.1~2013.7.18,还是2013.7.10~2013.7.18?
问题比较罗嗦,见谅。

--  作者:uranusmoon
--  发布时间:2013/7/18 15:45:08
--  
请再解答一下上面的问题好吗?
--  作者:jinzhe
--  发布时间:2013/7/18 15:51:28
--  

1.不要

2.补充历史数据(非分笔),是可以自行设置时间的,补充分笔是当日的

3.缺啥补啥


--  作者:徐剑锋
--  发布时间:2013/7/18 18:03:32
--  

建议你在早盘的时候补充数据,因为当日的数据金字塔要在晚上大改7点才能上传到补历史服务器中,因此你补历史数据只能补到截至昨天的,今天的数据你只能通过补齐分笔来生成。当然如果你确保了历史数据完整后,只补充当日分笔,然后收盘后自行做收盘作业也行的