私はquickfix .netエンジンを使用しています。
StartTime=17:40:00
EndTime=17:25:00
私はこれをニューヨークのサーバーで実行しており、デスクトップの時計はニューヨークの現地時間を示しています。
ただし、FIX セッションは UTC 時間に開始および終了します。修正構成についての私の理解では、時間は常にローカルでした。
なぜこれが起こっているのでしょうか?
もう一度、構成セクションを適切に読む必要があるかもしれません。
StartTime、EndTime - HH:MM:SS 形式の時間、時間は UTC で表されます
FIX 構成で現地時間を使用するには、構成で設定する必要があります
UseLocalTime=Y
デフォルトでは N です。でも大事なポイント
FIX 仕様で要求されているため、メッセージの時間は引き続き UTC に設定されます。