Python APIでQuickFixを実行し、FIX4.2を使用してTTFIXアダプターに接続しています
ログオンしてマーケットデータリクエストを送信しています。返信は大丈夫です。メッセージログ(画面ログとファイルログの両方)に、次のようなSendingTime(フィールド52)が表示されます。
52 = 20130207-02:38:32.212
ただし、このフィールドを取得して端末またはファイルに出力しようとすると、ミリ秒が削除されることを除いて、すべてが同じです。したがって、結果は常に次のようになります。
52 = 20130207-02:38:32
明らかにこれは悪いことです。ミリ秒が最初に存在し、アクセスしているときにドロップされる理由がわかりません。
たぶん、これはPythonのアーティファクトであり、「。」で属性にアクセスします。キャラクター?しかし、SendingTimeは文字列であり、最後にピリオドが文字列で許可されていることを確認したため、これはばかげているようです。
どんな助けでも素晴らしいでしょう、私は本当に正確なタイムスタンプをファイルに印刷できるようにしたいと思います。
ありがとう、
ワピチ