| FRAMES | NO FRAMES |
|
|
The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed.
In the "Non disclosed" convention the New Order - List (E) message is sent after the bidding process has been completed, by telephone or electronically. The New Order - List (E) message enumerates the stocks, quantities, direction for the trade and may contain pre-allocation information.
This message may also be used as the first message for the transmission of a program trade where the bidding process has been done by means other than FIX. In this scenario the messages may either be used as a staging process, in which case the broker will start execution once either a ListExecute is received or for immediate execution, in which case the orders will be executed on receipt.
In the "Disclosed" convention the New Order - List (E) message is sent before the bidding process is started, by telephone or electronically. The New Order - List (E) message enumerates the stocks and quantities from the bidding process, and may contain pre-allocation information. The direction of the trade is disclosed after the bidding process is completed.
Where multiple waves of a program trade are submitted by an institution or retail intermediaries, as a series of separate lists, to a broker ClOrdLinkID (583) may be used to link the orders together.
See "Program/Basket/List Trading"for examples.
The New OrderList message type may also be used by institutions or retail intermediaries wishing to electronically submit multiple Collective Investment Vehicle orders to a broker or fund manager for execution.
See VOLUME 7 - "PRODUCT: COLLECTIVE INVESTMENT VEHICLES"
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = E | |||||
| 66 | ListID | @ListID | Y | Indicates whether this is the last fragment in a sequence of message fragments. Only required where message has been fragmented. | |||
| 390 | BidID | @BidID | N |
Should refer to an earlier program if bidding took place. |
|||
| 391 | ClientBidID | @ClBidID | N |
Unique identifier for a Bid Request as assigned by institution. Uniqueness must be guaranteed within a single trading day. |
|||
| 414 | ProgRptReqs | @ProgRptReqs | N |
Code to identify the desired frequency of progress reports. |
|||
| 394 | BidType | @BidTyp | Y |
e.g. Non Disclosed Model, Disclosed Model, No Bidding Process |
|||
| 415 | ProgPeriodInterval | @ProgPeriodIntvl | N |
Time in minutes between each ListStatus report sent by SellSide. Zero means don't send status. |
|||
| 480 | CancellationRights | @CxllationRights | N |
For CIV - Optional |
|||
| 481 | MoneyLaunderingStatus | @MnyLaunderingStat | N |
A one character code identifying Money laundering status. |
|||
| 513 | RegistID | @RegistID | N |
Reference to Registration Instructions message applicable to all Orders in this List. |
|||
| 433 | ListExecInstType | @ListExecInstTyp | N |
Controls when execution should begin For CIV Orders indicates order of execution. |
|||
| 69 | ListExecInst | @ListExecInst | N |
Free-form text. |
|||
| 1385 | ContingencyType | @ContingencyType | N |
Used for contingency orders. |
|||
| 352 | EncodedListExecInstLen | @EncListExecInstLen | C |
Must be set if EncodedListExecInst field is specified and must immediately precede it. |
|||
| 353 | EncodedListExecInst | @EncListExecInst | C |
Encoded (non-ASCII characters) representation of the ListExecInst field in the encoded format specified via the MessageEncoding field. |
|||
| 765 | AllowableOneSidednessPct | @AOSPct | N |
The maximum percentage that execution of one side of a program trade can exceed execution of the other. |
|||
| 766 | AllowableOneSidednessValue | @AOSValu | N |
The maximum amount that execution of one side of a program trade can exceed execution of the other. |
|||
| 767 | AllowableOneSidednessCurr | @AOSCurr | N |
The currency that AllowableOneSidedness is expressed in if AllowableOneSidednessValue is used. |
|||
| 2401 | ListManualOrderIndicator | @ListManOrdInd | N |
Indicates if the list of orders was initially received manually (as opposed to electronically) or if it was entered manually (as opposed to entered by automated trading software). |
|||
| 68 | TotNoOrders | @TotNoOrds | Y |
Used to support fragmentation. Sum of NoOrders across all messages with the same ListID. |
|||
| 893 | LastFragment | @LastFragment | N |
Indicates whether this is the last fragment in a sequence of message fragments. Only required where message has been fragmented. |
|||
| <RootParties> | N | Number of orders in this message (number of repeating groups to follow) | |||||
| <ListOrdGrp> | Y |
Number of orders in this message (number of repeating groups to follow) |
|||||
| 1685 | ThrottleInst | @ThrttlInst | N |
Describes action recipient should take if a throttle limit were exceeded. |
|||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |