我对FIX协议有疑问。 我计划在没有收到PositionReportRequest消息的情况下发送PositionReport消息。但是我必须在PositionReport消息中填写一个字段ClearingBusinessDate,我不知道该字段的用途是什么。尽管PositionReportRequest具有该字段,但在发送报告消息之前我不会收到请求消息。所以,我不知道应该是什么。最糟糕的是它是一个必需的领域.. ClearingBusinessDate字段的价值应该是什么?
由于
答案 0 :(得分:2)
对于您的交易对手而言,这不仅仅是关于一般FIX协议的问题。
如果您要连接到外部FIX交易对手(例如交易所,清算公司等),他们应该在其界面上有文档,应该描述预期的字段和字段值应该是什么。如果他们没有文档,那么你将不得不问他们。
FIX是一个非常松散的协议。默认消息/字段定义中的所有消息和字段实际上只是建议。在实践中,大多数交易对手以多种方式改变和毁坏这些消息/字段定义。他们可能会添加自定义字段,更改字段类型,生成所需的可选字段,反之亦然,删除字段等等。我从未见过对方没有混乱的定义。
(P.S。您的答案接受率非常低。请考虑回顾过去的问题并接受最佳答案。您将获得代表点,并且您将使StackOverflow更好。)