当前位置:  开发笔记 > 编程语言 > 正文

QuickFIX StartTime和EndTime设置应该做什么?

如何解决《QuickFIXStartTime和EndTime设置应该做什么?》经验,为你挑选了1个好方法。

我正在尝试理解QuickFIX配置文件中的StartTime和EndTime设置.我正在使用QuickFIX .Net来实现买方FIX客户端,设置为发起方.

默认情况下,StartTime和EndTime都设置为00:00:00

因此,每次我的程序运行时(它调用initiator.start()),它都会自动向服务器发送登录消息.没问题.

然后我玩StartTime和EndTime设置.在QuickFIX文档中没有太多关于它的细节.我想当我运行程序时,应用程序将在StartTime发送Logon消息,而Endtime的Logout不是吗?

所以我将StartTime和EndTime设置为10:00和11:00

我在09:50启动了程序,该程序刚刚创建了会话并且没有发送登录消息.合理.然后在10点,什么也没发生......

下一次试验我在10:50启动了程序,该程序创建了会话并照常登录.比在11点,再也没有发生过.我想它会自动退出......

所以我的问题是StartTime和EndTime应该如何影响我的程序?



1> Grant Birchm..:

来自文档:

ID: StartTime

描述:此FIX会话激活的时间

有效值:时间格式为HH:MM:SS,时间以UTC表示

ID: EndTime

描述:此FIX会话停用的时间

有效值:时间格式为HH:MM:SS,时间以UTC表示

所以,是的,你大致正确.在StartTime,您的应用程序将尝试登录.在EndTime,它将注销.在这些时间之间,它将不断尝试重新连接.

未提及的是此时间窗口确定何时重置序列号.在StartTime,引擎将序列号重置为0.因此,您的StartTime/EndTime与您的交易对手同步至关重要.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有