11

Repeating groups are a way for FIX to represent arrays. A "number of" field prepends the repeating group to alert the recipient how many elements to expect. For example, Arca uses TradingSessionID (tag 336) to identify pre-open (P1), primary (P2), and post-close (P3) market hours. This group is prepended by NoTradingSessions (tag 386). So, I would use the ...


10

The flickered orders are postonly bid at 15.16. The exchange slides it back to 15.15 to avoid a locked market. Submitting firm sees the slideback and cancels. Then tries again. When the 15.16 offer is executed or cancelled out, the offer moves to 15.17 then the postonly bid at 15.16 goes through at the targeted price and gains good queue position.


2

No, it doesn't have to do with time frames. It's a protocol feature designed to enable something akin to nested data, whether for more compact data transmission, or just to allow one to adhere to rules of semantic sense. Take market data requests, for example, i.e. retrieving the current market depth for a certain instrument. Not only would sending one ...


2

ECN is a regulatory status in the US, like MTF (Multilateral Trading Facility), and soon OTF (Organized Trading Facility) are in Europe. "Crossing network" is a generic term used to describe a pool where brokers cross orders of their clients. The broker can choose to apply or not for the ECN (or MTF) status. On the one hand it is more "transparent" for ...


1

According to http://javarevisited.blogspot.fr/2011/02/repeating-groups-in-fix-protcol.html: Repeating group are used to carry repeating data It starts with a particular tag which specifies how many repeating tags are present within repeating group A specific field identifies the beginning of a group new entry. Any tag which doesn't belong to repeating group ...


1

Repeating groups are used in FIX FAST, the FIX protocol used for streaming quotes. As pointed before, they are used to relay information that fits into an array like structure, such as characteristics of the 3 trading sessions for the day, or details about an instrument, or a L2 snapshot.


1

Using repeating groups is most important in transmitting the market data. One single order may generate several market data events (datablocks). Suppose, a single large aggressor order arrives to the exchange and matched against several limit orders. This generates number of trade events, and several order book updates. It's reasonable to pack all these ...


1

its a concept, you can repeat N data group of fields in a message, a x field (the repeating group) act as separator of the groups.


Only top voted, non community-wiki answers of a minimum length are eligible