I am currently working on a research project involving FIX market data snapshot messages. Because I do not have any real-world trading experience, I have some difficulties understanding the exact meaning of the messages and some fields. I already read the documentation but did not find a clear answer to my questions. I have the following questions about the example market data snapshot message posted below. Note: I replaced some values with characters.

The message has 44 repeating groups (each starting with 269). Does each repeating group represent the action of one trader, meaning in the message below one trader made a bid at a price of 1842 for 2 instruments at time x?

Is it true that repeating groups are created for efficiency reasons? Because otherwise for each repeating group a separate message would have to be sent with a new header and tail?


Thank you for your time.


Yes, repeating group are for efficiency reason. This snapshot message is providing information about all the orders present on the book for one security (identified by tag48) currently. Here each of the 44 entries in the group provides info for each order placed for this security. It does not identify the trader so the order could be from the same or different traders.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.