开发者

Valid string for UTCTIMESTAMP

开发者 https://www.devze.com 2023-03-16 16:29 出处:网络
The q开发者_如何学Gouifix engine rejects the message saying Reject Message 58=Incorrect data format for value 371=5017 372=8

The q开发者_如何学Gouifix engine rejects the message saying

Reject Message

58=Incorrect data format for value 371=5017 372=8

Original message (ExecutionReport), contains the tag

5017=-3:00:00

In the data dictionary

<field number="5017" name="QuikTradeTimeGMT" type="UTCTIMESTAMP"/>

So it seems that -3:00:00 is invalid for UTCTIMESTAMP. But the time offset can be negative.


UTC timestamp, read by Quickfix, is in the format of YYYYMMDD-HH:MM:SS. I belive the date data part is missing in your tag value and hence Quickfix is groaning. Check where the Execution Report is being created and check if the values are being populated properly.


The time zone could be negative, but not the time itself. Normally, time zone should not contain seconds (only hours and minutes).

Consider this format yyyy'-'MM'-'dd'T'HH':'mm':'ssK, e.g. 2011-06-30T12:13:11-03:00

0

精彩评论

暂无评论...
验证码 换一张
取 消