Log in

E New Order List

This message is used to submit lists of related orders to a broker for execution.

The New Order List is intended for use in staging lists to be executed by the broker. If the institution wishes to work a list using the broker's execution services, the orders should be submitted as individual New Order Single <35=D>s.

After staging, the list can be operated on in the following ways:

  • Execute: The broker can be instructed to release the list for execution using a List Execute <35=L> message.
  • Cancel: After the list has been staged with the broker, it can be canceled using a List Cancel Request <35=K>. If the list has not yet been submitted for execution, the List Cancel Request <35=K> message will instruct the broker not to execute it. If the list is being executed, the List Cancel Request <35=K> message should trigger the broker's system to generate cancel requests for the remaining quantities of each order within the list. Individual orders within the list can be canceled using an Order Cancel Request <35=F>.
  • Status: A status of the list can be requested via the submission of the List Status Request <35=M> message. The broker will respond with one or more List Status <35=N> messages which will report executed quantity, canceled quantity and average price for each order in the list.
  • Replace: Individual orders within the list can be replaced using an Order Cancel/Replace Request <35=G>.

Executions against orders within the list will not normally be reported as they occur. If this feature is desired the institution and broker should arrange for this reporting as a custom feature using the Execution message. Executions against the list will be reported within the List Status <35=N> message.

Structure

TagNameTypeRequiredDescription
Component
Required
66String
Required
105String
67Int
Required
68Int
Required
69String
11String
Required
109String
76String
1String
63String Enum
64LocalMktDate
21String Enum
Required
18MultipleStringValue Enum
110Int
111Int
100String
81String Enum
55String
Required
65String
48String
22String Enum
167String Enum
200MonthYear
205DayOfMonth
201Int Enum
202Float
206String
207String
106String
107String
140Float
54String Enum
Required
114String Enum
38Int
Required
40String Enum
Required
44Float
99Float
211Float
15String
59String Enum
126UTCTimestamp
12Float
13String Enum
47String Enum
121String Enum
120String
58String
193LocalMktDate
192Float
77String
203Int Enum
204Int Enum
210Int
Component
Required