2016-09-10 3 views
0

가시성을 위해 디버그 그림을 추가했습니다. 문제는 NoMDEntryTypesGroup을 추가 할 때 자동으로 267 태그가 추가된다는 것입니다. 일반적으로 267을 추가하려고하지만 값 1도 추가합니다. NoMDEntryTypesGroup에게 First state of message before adding the NoMDEntryTypesGroupQuickFIX/n MarketDataRequest 중복 태그 267 문제 C#

NoMDEntryTypesGroup를 추가하기 전에 메시지의

첫 번째 상태는 준비하고 그림에서 당신은 작성에만이 필드가 볼 수 있습니다. enter image description here

지금 그룹을 추가 한 후 우리는 그것을 원하지 않지만 267 = 1입니다. 어떻게 된거야? 이것을 막을 수있는 방법이 있습니까? enter image description here

마지막으로 우리가 예상했던대로 오류가 있습니다. enter image description here

그래서 요약 나는 267 = 1 태그를 제거하고 그냥 입찰을 추가하고 요청을 요청하기를 automaticly tag.No 특별히 추가 할 필요가 있음을두고 있음을 발견 좋아 = 2

답변

0

267을 남겨 얻을 싶어요.

 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);