0

我正在尝试使用 QuickFIX 在 .NET 中实现 FIX 协议,以便自动发送交易订单。发送带有 OrderQty 标签的订单不会引发任何问题,但是在使用 CashOrderQty 标签时,主机会返回错误消息“有条件的必填字段缺失”。该消息已经包含 CashOrderQty 所需的所有指定字段,如果我将 OrderQty 添加到消息中,该错误才会消失,但是文档明确指出必须在消息中发送两者中的一个。

4

2 回答 2

0

我同意之前的评论——这似乎是你的对手的问题,QuickFix/n 本身没有问题。它(显然)正确地将交易订单消息传递给交易所,并将交易所的响应返回给您,因此只有交易所文档的维护者才能解释您看到的行为的原因。

于 2020-02-28T23:21:01.017 回答
0

检查您身边的 FIX.xml 字典,它应该在必填和可选字段 + 支持的字段方面与第三方文档匹配。

于 2022-03-04T10:51:47.793 回答