Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The execution report message is very versatile and is used to: 1. confirm the receipt of an order not immediately executable 2. confirm changes or cancellation of an existing order (i.e. accept cancel and replace requests) 3. relay order status information 4. relay fill information on working orders 6. reject orders

Repos are traded atomically. The OrdQty, LeavesQty, CumQty, AvgPx apply to the overall strategy. Quantities of each individual leg are identical (LegRatioQty always 1).

The instrument leg repeating group is used to report: · Each leg of a Repo · The User supplied per leg information for Settlement allocation · Reporting of last sales price per leg, settlement type, and settlement date.

Important: Each execution report contains two fields which are used to communicate both the current state of the order (OrdStatus) and the purpose of the message (ExecType). If an order simultaneously exists in more than one order state, the value with highest precedence is the value that is reported in the OrdStatus field. The order statuses are as follows (in highest to lowest precedence):

Precedence

OrdStatus

Description

7

Filled

Order completely filled, no remaining quantity

4

Canceled

Canceled order with or without executions

4

Expired

Order has been canceled in XCDE system due to time in force instructions. The only exceptions are Fill or Kill and Immediate or Cancel orders that have Canceled as terminal order state.

3

Partially Filled

Outstanding order with executions and remaining quantity

2

New

Order received with no executions yet

2

Rejected

Order has been rejected by XCDE.

Precedence

OrdStatus

Description

7

Filled

Order completely filled, no remaining quantity

4

Canceled

Canceled order with or without executions

4

Expired

Order has been canceled in XCDE system due to time in force instructions. The only exceptions are Fill or Kill and Immediate or Cancel orders that have Canceled as terminal order state.

3

Partially Filled

Outstanding order with executions and remaining quantity

2

New

Order received with no executions yet

2

Rejected

Order has been rejected by XCDE.

  • No labels