Skip to content
UDX
On this page

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.