Discussion Forums

Re: New Program Trading message types for batching
Hanno Klein / Deutsche Börse Systems <>
18 Jan 2011 7:41AM ET

I am not sure about this approach. It blurs the lines between application and session level. NewOrderList is not a batching facility for arbitrary orders. All orders in such a list are linked to each other in a business sense. For example, a basket order for an index consisting of one order per index constituent. Contingent orders are another example where you have only 2 orders (e.g. one cancel the other). The concept of List orders is to enter them in bulk and then to use ListExecute, ListStatus etc. to work on the entire list. Order modifications are done on individual orders with the standard OrderCancelReplace which carries tag 66 ListID to optionally reference a list.
Batching is a different requirement in order to reduce message overhead. It should be hidden from the application level which should only deal with FIX messages. I cannot say whether it is worth the extra processing of the recipient to unpack the batch message. FIXML has a concept of batching built into the message as XML element. But FIXML is not used for HFT.
Regards,
Hanno.

> The current NewOrderList (35=E) message doesn’t support modifies.
> As a result, customers need to cancel and then send a new order list for a modify. It would be more efficient if HFTs were allowed to send only modifies.
>
> What I propose is that HFTs should be able to modify/cancel any subset or all orders in a list.
> In order to provide this batching capability, it would be needed to create some new ProgramTrading message types.
>
> Regards,
> Enio


New Program Trading message types for batching
Enio Perpetuo / BM&FBovespa   18 Jan 2011 7:06AM ET
Re: New Program Trading message types for batching
Hanno Klein / Deutsche Börse Systems   18 Jan 2011 7:41AM ET
Re: New Program Trading message types for batching
Donald Mendelson / CME Group   18 Jan 2011 9:24AM ET
Re: New Program Trading message types for batching
Hanno Klein / Deutsche Börse Systems   18 Jan 2011 9:50AM ET
Re: New Program Trading message types for batching
John Harris / BondMart Technologies, Inc.   18 Jan 2011 10:54AM ET
Re: New Program Trading message types for batching
Donald Mendelson / CME Group   20 Jan 2011 11:23AM ET
Re: New Program Trading message types for batching
John Harris / BondMart Technologies, Inc.   20 Jan 2011 12:19PM ET
Re: New Program Trading message types for batching
Hanno Klein / Deutsche Börse Systems   26 Jan 2011 5:29AM ET
Re: New Program Trading message types for batching
John Harris / BondMart Technologies, Inc.   26 Jan 2011 9:20AM ET
Re: New Program Trading message types for batching
Jim Northey / The LaSalle Technology Group   26 Jan 2011 11:28AM ET
Re: New Program Trading message types for batching
John Harris / BondMart Technologies, Inc.   26 Jan 2011 7:48PM ET