0

我是 Quickfix/J 的新手。

我可以动态或可编程地设置或覆盖 StartTime/EndTime,以便 StartTime 的值将是我启动程序的确切时间吗?

或者我需要修改源代码来实现?

谢谢

4

2 回答 2

1

创建SessionSettings对象后,您可以覆盖开始时间和结束时间的值。

SessionSettings settings = new SessionSettings(inputStream);
settings.setString(Session.SETTING_START_TIME, startTime);
settings.setString(Session.SETTING_END_TIME, endTime);

时间格式为 HH:MM:SS [timezone]。时区是可选的。如果设置,将使用 TimeZone 设置,或者默认使用 UTC。时区字符串应该是 Java TimeZone 类可以解析的字符串。例如,“15:00:00 美国/中部”。有关详细信息,请参阅 Q QuickFIX/J 文档。

于 2014-02-07T10:59:11.563 回答
0

我认为这篇文章可能会回答您的问题: Stackoverflow set starttime endtime

我以前没有使用过 Quickfix,所以我不确定这是否有帮助。

于 2014-02-07T04:21:09.190 回答