0

我对 FIX 协议有疑问。我计划在没有收到 PositionReportRequest 消息的情况下发送 PositionReport 消息。但是我必须在 PositionReport 消息中填写一个字段 ClearingBusinessDate,我不知道该字段的用途是什么。尽管 PositionReportRequest 具有该字段,但在发送报告消息之前我不会收到请求消息。所以,我不知道它应该是什么。最糟糕的是它是一个必填字段。 ClearingBusinessDate 字段的值应该是多少?

谢谢

4

1 回答 1

2

对于您的交易对手来说,这更像是一个问题,而不是关于一般 FIX 协议的问题。

如果您要连接到外部 FIX 交易对手(例如交易所、清算公司等),他们的界面上应该有说明预期字段和字段值应该是什么的文档。如果他们没有文档,那么您将不得不询问他们。

FIX 是一个非常松散的协议。默认消息/字段定义中的所有消息和字段实际上只是建议。在实践中,大多数交易对手以多种方式更改和破坏这些消息/字段定义。他们可能会添加自定义字段、更改字段类型、使可选字段成为必填项,反之亦然、删除字段等。我从未见过交易对手弄乱定义。

(PS 您的回答接受率非常低。请考虑回顾过去的问题并接受最佳答案。您将获得代表点数,并使 StackOverflow 变得更好。)

于 2012-12-04T20:11:30.717 回答