为什么我的FIX会话开始和结束UTC本地?

时间:2016-11-28 20:39:14

标签: quickfix quickfixn

我正在使用quickfix .net引擎。

StartTime=17:40:00
EndTime=17:25:00

我在纽约服务器上运行它,桌面上的时钟显示纽约当地时间。

但是,FIX会话在UTC时间开始和结束。我对fix配置的理解是时间总是Local。

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

您可能需要再次正确阅读config section

  

StartTime,EndTime - 时间格式为HH:MM:SS,时间以UTC表示

要在FIX配置中使用本地时间,您需要在config

中设置
  

UseLocalTime = Y

默认为N.但重要一点

  

消息中的时间仍将设置为UTC,因为这是FIX规范所要求的。