问题描述
应该将变量 StartTime
和 EndTime
设置为什么值,以便会话永久运行。
我没有特定的 EndTime
,希望会话继续运行。
解决方法
要拥有永远不会重置的会话,您需要使用设置 NonStopSession=Y
实际上 config page 提到这与将 StartTime
和 EndTime
都设置为 00:00:00
相同。但是,如果我没记错的话,会话将在 00:00:00
处重置(与文档所说的相反)。
我自己没有这样做过,但是您可以尝试结合使用 Weekdays
和设置 StartTime
> EndTime
吗?
来自 Weekdays
上的 QuickFIX/J 配置:
适用于在一周中的特定日期活跃的每日会话。
与 StartTime 和 EndTime 结合使用。
与 StartDay 和 EndDay 不兼容。
如果 StartTime 在 EndTime 之前,那么这一天对应于 StartTime。
也有可能从配置中完全省略 StartTime
和 EndTime
就可以满足您的需求。正如我所说,我以前从未尝试过。