2016-11-28 87 views
0

我正在使用quickfix .net引擎。为什么我的FIX会话开始和结束UTC的本地?

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

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

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

为什么会发生这种情况?

回答

1

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

开始时间,结束时间 - 时间格式为HH:MM:SS,时间以UTC表示

要在FIX配置使用本地时间,你需要在配置设置

UseLocalTime = Y

它是由缺省是N。但重要的一点

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

相关问题