我正在使用 quickfix .net 引擎。
StartTime=17:40:00
EndTime=17:25:00
我在纽约服务器上运行它,桌面上的时钟显示纽约当地时间。
但是,FIX 会话在 UTC 时间开始和结束。我对修复配置的理解是时间总是本地的。
为什么会发生这种情况?
您可能需要再次正确阅读配置部分。
StartTime, EndTime - 格式为 HH:MM:SS 的时间,时间以 UTC 表示
要在 FIX 配置中使用本地时间,您需要在配置中设置
使用本地时间=Y
默认为 N。但是很重要的一点
消息中的时间仍将设置为 UTC,因为这是 FIX 规范所要求的。