0

我添加了调试图片以提高可见性。问题是当我要添加 NoMDEntryTypesGroup 时,它会自动添加 267 标签。通常我想添加 267 但它也会添加值 1。

添加 NoMDEntryTypesGroup 之前的第一个消息状态 添加 NoMDEntryTypesGroup 之前的第一个消息状态

NoMDEntryTypesGroup 已准备好,在图片中您可以看到仅填充了 2 个字段。 在此处输入图像描述

添加组后,即使我们不想要它,我们现在也有 267=1。它是怎么来的?有没有办法防止这种情况?在此处输入图像描述

最后,我们遇到了预期的错误。 在此处输入图像描述

所以总而言之,我想摆脱那个 267=1 标签,只留下 267=2

4

1 回答 1

0

好的,我发现添加 Bid 和 Ask 请求会自动放置该标签。无需特别添加。

        QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup group1 = new QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup();
        group1.Set(new MDEntryType('0'));
        message.AddGroup(group1);

        QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup group2 = new QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup();
        group2.Set(new MDEntryType('1'));
        message.AddGroup(group2);
于 2016-09-10T11:20:22.433 回答