| Tag | Name | Required | Description |
|---|---|---|---|
| 11 | ClOrdID | Y | Unique identifier for Order as assigned by the buy-side |
| 48 | SecurityID | Y | ISIN of the instrument. |
| 22 | SecurityIDSource | Y | Required if SecurityID is specified. Always 4 = ISIN |
| 54 | Side | Y | Valid values are: 1 = BUY 2 = SELL |
| 44 | Price | Y | Limit price |
| 38 | OrderQty | Y | Order size in base units |
| 40 | OrdType | Y | Valid values 1 = MARKET 2 = LIMIT |
| 59 | TimeInForce | N | Valid Values are 0 = DAY 1 = GOOD_TILL_CANCEL 6 = GOOD_TILL_DATE If no value is set then it is considered as GOOD_TILL_CANCEL order |
| 126 | ExpireTime | N | Conditionally required if TimeInForce = GTD and ExpireDate is not specified. |
| 1 | Account | Y | Account ID in which this order will be created |
| 60 | TransactTime | N | Time this order request was initiated/released by the trader, trading system, or intermediary. |
ExecType_NEW.| Tag | Name | Required | Description |
|---|---|---|---|
| 11 | ClOrdID | Y | Unique identifier for the order assigned by the client side during order creation. |
| 790 | OrdStatusReqID | Y | ID to uniquely identify the OrderStatusRequest |
ExecType_ORDER_STATUS.| Tag | Name | Required | Description |
|---|---|---|---|
| 11 | ClOrdID | Y | Unique identifier for Order as assigned by the buy-side |
| 40 | OrdType | Y | Valid values 1 = MARKET 2 = LIMIT |
| 44 | Price | N | Limit price. Add this tag if you want to update price. |
| 38 | OrderQty | N | Order size in base units. Add this tag if you want to update Order quantity. |
| 59 | TimeInForce | N | Valid Values are 0 = DAY 1 = GOOD_TILL_CANCEL 6 = GOOD_TILL_DATE If no value is set then it is considered as GOOD_TILL_CANCEL order |
| 126 | ExpireTime | N | Conditionally required if TimeInForce = GTD and ExpireDate is not specified. |
| Tag | Name | Required | Description |
|---|---|---|---|
| 11 | ClOrdID | Y | Unique identifier for the order assigned by client to identify this change. It can be same as OrigClOrdID or you can create new one. |
| Tag | Name | Required | Description |
|---|---|---|---|
| 37 | OrderID | Y | Order Id provided by 360X when order was created |
| 11 | ClOrdID | Y | Unique identifier for the order assigned by client to identify this change. |
| 41 | OrigClOrdID | N | Original unique ID for the order that needs updating. |
| 39 | OrdStatus | Y | Describes the current state of Order |
| 434 | CxlRejResponseTo | Y | Valid values are 1 = Order Cancel Request 2 = Order Cancel/Replace Request |
| 102 | CxlRejReason | N | Code to identify reason for cancel rejection. Valid values are 0 = TOO_LATE_TO_CANCEL 1 = UNKNOWN_ORDER 99 = OTHER |
| 58 | Text | N | Additional details about rejection |
| Tag | Name | Required | Description |
|---|---|---|---|
| 37 | OrderID | Y | Order Id |
| 11 | ClOrdID | Y | ClOrdID given by client when sending order related events |
| 41 | OrigClOrdID | N | Original unique ID for the order |
| 17 | ExecID | Y | Unique identifier of execution message as assigned by Fix Server |
| 150 | ExecType | Y | Describes the purpose of the execution report. Valid values are 0 = New 4 = Canceled 5 = Replaced I = Order Status |
| 39 | OrdStatus | Y | Describes the current state of Order |
| 54 | Side | Y | Side for order |
| 38 | OrderQty | N | Original Order quantity |
| 48 | SecurityID | Y | ISIN of the instrument. |
| 22 | SecurityIDSource | Y | Required if SecurityID is specified. Always 4 = ISIN |
| 38 | OrderQty | N | Order size in base units. Add this tag if you want to update Order quantity. |
| 44 | Price | Y | Limit price |
| 59 | TimeInForce | N | Valid Values are 0 = DAY 1 = GOOD_TILL_CANCEL 6 = GOOD_TILL_DATE If no value is set then it is considered as GOOD_TILL_CANCEL order |
| 126 | ExpireTime | N | Conditionally required if TimeInForce = GTD and ExpireDate is not specified. |
| 58 | Text | N | Additional details about rejection |
| 40 | OrdType | N | Valid values 1 = MARKET 2 = LIMIT |