0

可視性のためにデバッグ画像を追加しました。問題は、NoMDEntryTypesGroup を追加しようとすると、自動的に 267 タグが追加されることです。通常は 267 を追加したいのですが、値 1 も追加されます。

NoMDEntryTypesGroup を追加する前のメッセージの最初の状態 NoMDEntryTypesGroup を追加する前のメッセージの最初の状態

NoMDEntryTypesGroup が用意されており、図では 2 つのフィールドしか入力されていないことがわかります。 ここに画像の説明を入力

グループを追加した後、267=1 になりましたが、必要ありません。どうやって来たの?これを防ぐ方法はありますか?ここに画像の説明を入力

最後に、予想どおりのエラーが発生しました。 ここに画像の説明を入力

要約すると、その 267=1 タグを取り除き、267=2 だけを残します。

4

1 に答える 1

0

Bid and Ask request を追加すると、そのタグが自動的に付けられることがわかりました。特別に追加する必要はありません。

        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 に答える