The New Order List (E) message type is used by institutions wishing to electronically submit lists of related orders to a broker for execution.
The New Order List (E) 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 (D) 's.
After staging, the list can be operated on in the following ways:
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 (8) message.) Executions against the list will be reported within the List-Status (N) message.
| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = E |
|||
| 66 | ListID | Y | Must be unique, by customer, for the day |
||
| 105 | WaveNo | N | |||
| 67 | ListSeqNo | Y | |||
| 68 | ListNoOrds | Y | |||
| 69 | ListExecInst | N | Include only in ListSeqNo (67) = 1 message |
||
| 11 | ClOrdID | Y | Unique identifier of the order as assigned by institution. |
||
| 109 | ClientID | N | Used for third-party transactions |
||
| 76 | ExecBroker | N | Used for third-party transactions |
||
| 1 | Account | N | |||
| 63 | SettlmntTyp | N | Absence of this field is interpreted as Regular. |
||
| 64 | FutSettDate | C | Required when SettlmntTyp (63) = 6 (Future) or SettlmntTyp (63) = 8 (Sellers Option) |
||
| 21 | HandlInst | Y | |||
| 18 | ExecInst | N | Can contain multiple instructions, space delimited. |
||
| 110 | MinQty | N | |||
| 111 | MaxFloor | N | |||
| 100 | ExDestination | N | |||
| 81 | ProcessCode | N | |||
| 55 | Symbol | Y | |||
| 65 | SymbolSfx | N | |||
| 48 | SecurityID | N | |||
| 22 | IDSource | N | |||
| 167 | SecurityType | N | Must be specified if a Future or Option. If a Future: Symbol (55) , SecurityType (167) , and MaturityMonthYear (200) are required. If an Option: Symbol (55) , SecurityType (167) , MaturityMonthYear (200) , PutOrCall (201) ,
and StrikePrice (202) are required. |
||
| 200 | MaturityMonthYear | C | For Options or Futures to specify the month and year of maturity. |
||
| 205 | MaturityDay | N | For Options or Futures and can be used in conjunction with MaturityMonthYear (200) to specify a particular maturity date. |
||
| 201 | PutOrCall | C | For Options. |
||
| 202 | StrikePrice | C | For Options. |
||
| 206 | OptAttribute | N | For Options. |
||
| 207 | SecurityExchange | N | Can be used to identify the security. |
||
| 106 | Issuer | N | |||
| 107 | SecurityDesc | N | |||
| 140 | PrevClosePx | N | Useful for verifying security identification |
||
| 54 | Side | Y | |||
| 114 | LocateReqd | C | Required for short sell orders |
||
| 38 | OrderQty | Y | |||
| 40 | OrdType | Y | |||
| 44 | Price | C | Required for limit OrdTypes. For F/X orders, should be the "all-in" rate (spot rate
adjusted for forward points). Can be used to specify a limit price for a pegged order,
previously indicated, etc. |
||
| 99 | StopPx | C | Required for OrdType (40) = "Stop" or OrdType (40) = "Stop limit". |
||
| 211 | PegDifference | N | |||
| 15 | Currency | N | |||
| 59 | TimeInForce | N | Absence of this field indicates Day order |
||
| 126 | ExpireTime | C | Required in TimeInForce (59) = GTD |
||
| 12 | Commission | N | |||
| 13 | CommType | N | |||
| 47 | Rule80A | N | |||
| 121 | ForexReq | N | Indicates that broker is requested to execute a Forex accommodation trade in
conjunction with the security trade. |
||
| 120 | SettlCurrency | C | Required if ForexReq (121) = Y. |
||
| 58 | Text | N | |||
| 193 | FutSettDate2 | N | Can be used with OrdType (40) = "Forex - Swap" to specify
the "value date" for the future portion of a F/X swap. |
||
| 192 | OrderQty2 | N | Can be used with OrdType (40) = "Forex - Swap" to specify
the order quantity for the future portion of a F/X swap. |
||
| 77 | OpenClose | N | For options |
||
| 203 | CoveredOrUncovered | N | For options |
||
| 204 | CustomerOrFirm | N | For options when delivering the order to execution system/exchange. |
||
| 210 | MaxShow | N | |||
| <Standard Message Trailer> | Y | ||||