我正在使用 Python API 运行 QuickFix,并使用 FIX4.2 连接到 TT FIX 适配器
我已成功登录并发送市场数据请求。回复很好。在我的消息日志(屏幕日志和文件日志)中,我得到了一个 SendingTime(字段 52),看起来像这样:
52=20130207-02:38:32.212
但是,当我尝试获取此字段并将其打印到终端或文件时,除了删除毫秒之外,一切都是一样的。所以结果总是:
52=20130207-02:38:32
显然这很糟糕。我想不出为什么一开始会出现毫秒,然后在我访问它们时会被丢弃。
也许这是 Python 的产物,它使用 '.' 访问属性。特点?但这似乎很愚蠢,因为 SendingTime 是一个字符串,最后我检查了字符串中允许使用句点。
任何帮助都会很棒,我真的很希望能够将准确的时间戳打印到文件中。
谢谢,
麋鹿