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