Order Cancel/Replace Request (G)
Modify an existing order.
Fields
- TagName
Header
ReqYDescriptionStandard header, with 35=G.
- Tag37Name
OrderId
ReqNDescriptionThe unique ID of the order, as returned to the client in the Execution Report in the OrderId field (37).
- Tag11Name
ClOrdID
ReqYDescriptionThe unique ID of the order assigned by the client. This ID will replace the previous ClOrdID, which must be specified in OrigClOrdID (41). Notice that the maximum size of this tag is 58 bytes.
- Tag41Name
OrigClOrdID
ReqYDescriptionThe unique ID of the last non-cancelled order assigned by the client. This ID is the one replaced by ClOrdID (11). Notice that the maximum size of this tag is 58 bytes.
- Tag1Name
Account
ReqNDescriptionThe same as in the original order.
- Tag55Name
Symbol
ReqYDescriptionThe same as in the original order.
- Tag15Name
Currency
ReqNDescriptionThe same as in the original order.
- Tag59Name
TimeInForce
ReqYDescriptionSupported values: 0 = Day 3 = Immediate or Cancel (IOC) 4 = Fill or Kill (FOK) Servers may implement any subset of these TIF values, but must implement Day (0).
- Tag54Name
Side
ReqYDescriptionThe same as in the original order.
- Tag64Name
SettlDate
ReqNDescriptionThe same as in the original order.
- Tag38Name
OrderQty
ReqYDescriptionThe amended quantity of the order in the units specified by the Currency (15).
- Tag40Name
OrdType
ReqYDescriptionThe same as in the original order.
- Tag44Name
Price
ReqN*DescriptionThe amended price of the order. (*) Required for limit orders.
- Tag99Name
StopPx
ReqN*DescriptionThe amended stop price of the order. (*) Required for stop orders.
- Tag60Name
TransactTime
ReqYDescriptionThe UTCTimestamp of the request from the client.
- Tag110Name
MinQty
ReqNDescriptionThe minimum quantity that should be executed, specified in the units of the base currency (15). NOTE: This value is not supported for all use cases.
- Tag58Name
Text
ReqNDescriptionMessage
- TagName
Trailer
ReqYDescription