OrderCancelReplaceRequest
MsgType(35)=OrderCancelReplaceRequest(G)
Direction: Client to exchange.
Amend an order’s price, quantity, or both.
Field Layout
See FIX Message Layouts for field ordering and presence rules.
| Field | Type | Presence | Behavior |
|---|---|---|---|
OrigClOrdID(41) |
STRING |
Optional | Optional correlation; the exchange order ID identifies the order. |
ClOrdID(11) |
STRING |
Required | |
OrderID(37) |
STRING |
Required | |
Symbol(55) |
STRING |
Required | |
Side(54) |
CHAR |
Required | Ignored by the exchange. Accepted values (ignored): Side(54)=BUY(1)Side(54)=SELL(2) |
OrdType(40) |
CHAR |
Required | Ignored by the exchange. Accepted values (ignored): OrdType(40)=LIMIT(2) |
OrderQty(38) |
QTY |
Optional | Omit to retain the current quantity. A supplied quantity is the new total, not a delta. |
Price(44) |
PRICE |
Optional | Omit to retain the current price. |
ExecInst(18) |
MULTIPLECHARVALUE |
Optional | Restate post-only protection to retain it; omitting this field drops that protection. Supported values: ExecInst(18)=PARTICIPATE_DONT_INITIATE(6) |
HandlInst(21) |
CHAR |
Optional | Ignored by the exchange. Accepted values (ignored): HandlInst(21)=AUTOMATED_EXECUTION_NO_INTERVENTION(1)HandlInst(21)=AUTOMATED_EXECUTION_INTERVENTION_OK(2)HandlInst(21)=MANUAL_ORDER(3) |
TransactTime(60) |
UTCTIMESTAMP |
Optional | Ignored by the exchange. |
Text(58) |
STRING |
Optional | Ignored by the exchange. |