gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 22:22:04 29 4
gpt4 key购买 nike

我试图了解QuickFIX配置文件中的StartTime和EndTime设置。我正在使用QuickFIX .Net来实现买方FIX客户端(设置为启动器)。

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

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

然后,我在“开始时间”和“结束时间”设置周围进行操作。 QuickFIX文档中对此没有太多详细信息。我想当我运行程序时,应用程序将在StartTime发送登录消息,而在EndTime发送注销不是吗?

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

我从09:50开始该程序,该程序只是创建了 session ,并且不发送登录消息。有道理。然后在10:00,什么也没发生...

下次试用时,我在10:50启动该程序,该程序创建了 session 并照常登录。与11:00相比,什么都没有发生。我想它将自动注销...

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

最佳答案

the docs:

  • ID:开始时间
  • 说明:此FIX session 被激活的时间
  • 有效值:时间,格式为HH:MM:SS,时间以UTC
  • 表示
  • ID:结束时间
  • 说明:停用此FIX session 的时间
  • 有效值:时间,格式为HH:MM:SS,时间以UTC
  • 表示

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

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

    关于QuickFIX StartTime和EndTime设置应该做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34736735/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com