OrderCancelReplaceRequest (G)
The OrderCancelReplaceRequest (G) is used to change any valid attribute of an open order. Existing values must be supplied in the message if they are to be retained on the order.
If the modification is accepted and executed, the exchange will respond with an ExecutionReport (8) message.
If the modification is rejected, an OrderCancelReject (9) message will be sent.
Tag | FieldName | Data type | Req’d | Comments |
---|---|---|---|---|
StandardHeader |
| Y | MsgType = G SenderSubID (50) is required (amending trader). | |
11 | ClOrdID | String [20] | Y | Unique identifier for the modification request. |
37 | OrderID | String [18] | Unique order identifier as assigned by NSX that identifies the order to be modified. If provided, OrigClOrdID (41) is ignored. | |
41 | OrigClOrdID | String [20] | Last ClOrdID (11) used to successfully enter or amend the order. Required if OrderID (37) is not specified. Ignored if OrderID (37) is supplied. | |
453 | NoPartyIDs | NumInGroup | Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries | |
> 448 | PartyID | String [*] | Used to identify the Party. Required if NoPartyIDs (453) > 0 See PartyRole (452) for number of characters allowed for each type. | |
> 447 | PartyIDSource | char | Used to identify the class of PartyID (448). Required if NoPartyIDs (453) > 0 Valid values C = Participant identifier | |
> 452 | PartyRole | int | Identifies the type or role of the PartyID (448) specified. Required if NoPartyIDs (453) > 0 Valid values 3 = Client ID (ASIC MIR Regulatory Data: Origin of order) [32 characters] | |
55 | Symbol | String [100] | Marketplace text identifier for a security. This tag is required to comply with the FIX protocol. The value is ignored. Ignored if SecurityID (48) is specified. | |
48 | SecurityID | String [10] | Unique marketplace assigned integer identifier for an orderbook, providing fast lookup. This tag is required to comply with the FIX protocol. The value is ignored. Required if Symbol (55) is not specified. | |
22 | SecurityIDSource | String | Required if SecurityID (48) specified. Valid values | |
762 | SecurityISubType | String [20] | The Board on which the Symbol is listed. Corresponds to the Board field from the ITCH Orderbook Directory [R] message. Ignored if SecurityID (48) is specified. If not specified, the main Board for the security. | |
18 | ExecInst | MultiChar | Instructions for order handling. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space. Valid values o = Cancel on logoff or connection loss. Must be the same value as on the original order or amendment will be rejected | |
38 | OrderQty | Qty | Y | Total order quantity. |
1138 | DisplayQty | Qty | Specifies the disclosed volume on hidden/iceberg orders. | |
110 | MinQty | Qty | Specifies the minimum fill quantity. | |
40 | OrdType | Char | Y | Indicates the type of order. Valid values 1 = Market; the Price (44) field is not used, the order executes against the best priced order(s) on the opposite side. |
44 | Price | Price | Price per unit quantity Required if OrdType=Limit (40=2). Ignored if OrdType=Market (40=1). | |
54 | Side | char | Y | Side of the order. This tag is required to comply with the FIX protocol. Must be the same side as the order or the modification will be rejected. Valid values 1 = Buy |
60 | TransactTime | UTCTimeStamp | Y | Timestamp when the business transaction represented by the message occurred. |
59 | TimeInForce | char | N | Specifies how long the order remains in effect. Absence of this field is interpreted as Day (59=0). Valid values 0 = Day: An order that, if not executed expires at the end of the trading day on which it was entered. |
432 | ExpireDate | LocalMktDate | Date of order expiration (last day the order can trade), always expressed in terms of the local market date. Required if TimeInForce=GTD (59=6). | |
528 | OrderCapacity | char | N | ASIC MIR Regulatory data: Capacity of participant Valid values A = Agency |
20013 | WholesaleIndicator | char | N | ASIC MIR Regulatory data: Directed wholesale indicator for agency orders and transactions. Valid values Y = Yes |
Standard Trailer |
| Y |
|