Used to request status of orders
From the TT FIX Order Gateway to a third-party FIX acceptor
Tag # | Field Name | Req’d | Data type | Comments | |
---|---|---|---|---|---|
Component: Standard Header | Y | 35=H (MsgType) | |||
Component: Trader | Y |
Information about the trader routing the order |
|||
11 | ClOrdId | N | String |
Order identifier for the order This value must be unique since the last TT FIX Order Gateway reset. Note: When Tag 11 and 37 are both omitted, interpret the message as Order Book Download request. |
|
37 | OrderId | N | String |
Internal TT order key assigned to all orders submitted through the TT platform. The value remains constant for the life of an order. Note: When Tag 11 and 37 are both omitted, interpret the message as Order Book Download request. |
|
Component Block: Standard Trailer | Y |
The Order Status Request (H) message is used by the TT FIX Order Gateway to query the status of an order. FIX acceptors should respond with an Execution Report (8) message with Tag 20 (ExecTransType) set to 3 (Status) and Tag 150 (ExecType) set to D (Restated).
If Tag 11 and Tag 37 are both omitted from an Order Status Request (H), the third-party FIX acceptor should interpret the message as a request for all open orders. They should respond with an Execution Report (8) for each working order. Each execution report in response to an order book download request should contain Tag 20 (ExecTransType) equal to 3 (Status) and Tag 16728 (TotalNumOrders) equal to the number of orders sent in the response. For example, when sending 10 orders, set Tag 16728 (TotalNumOrders) to 10 for all 10 responses. When no open orders are available, send an Execution Report (8) Reject (39=8, 150=8).