我是 Quickfix/J 的新手。
我可以动态或可编程地设置或覆盖 StartTime/EndTime,以便 StartTime 的值将是我启动程序的确切时间吗?
或者我需要修改源代码来实现?
谢谢
创建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 文档。
我认为这篇文章可能会回答您的问题: Stackoverflow set starttime endtime
我以前没有使用过 Quickfix,所以我不确定这是否有帮助。