我有一個FIX日誌文件。我迭代上線,將每個字符串轉換成FIX閱讀重複組
Message m = new Message(str, false)
由於某種原因,驗證該文件(甚至第一行)失敗。現在,我看到它是一個35 = X類型,268 = 4(即NoMDEntries = 4,所以我應該有4組消息)
但是,在調試顯示中,我沒有看到任何組。 m.base._groups具有0
字符串中的問題計數是:
1128=9 | 9=363 | 35=X | 49=CME | 34=3151 | 52=20121216223556363 | 75=20121217 | 268=4 | 279=0 | 22=8 | 48=43585 | 83=902 | 107=6EH3 | 269=4 | 270=13186 | 273=223556000 | 286=5 | 279=0 | 22=8 | 48=43585 | 83=903 | 107=6EH3 | 269=E | 270=13186 | 271=9 | 273=223556000 | 279=0 | 22=8 | 48=43585 | 83=904 | 107=6EH3 | 269=F | 270=13185 | 273=223556000 | 279=1 | 22=8 | 48=43585 | 83=905 | 107=6EH3 | 269=0 | 270=13186 | 271=122 | 273=223556000 | 336=0 | 346=10 | 1023=1 | 10=179 |
另一件事是我怎麼看的羣體?出於本能,我想這樣做
for (int i = 1; i <= noMDEntries; i++) {
Group g = m.GetGroup(i);
int action = Int32.Parse(g.GetField(279));
....
}
但是,這豈不是如何工作的,我還沒有發現的文件提供更好的解釋。
感謝您的幫助, Yonatan。
您是否使用原始的QuickFIX(C++包裝器)或QuickFIX/n(原生C#impl)? – 2013-03-11 15:22:02