Cancel/Replace Request

↗️

From client to DriveWealth

All new order messages have MsgType<35> = G.

Cancel/Replace requests are used to modify an attribute of a previously sent order. Not all attributes are mutable.

A Cancel/Replace Request does not guarantee that the order can or will be changed. Upon receiving a Cancel/Replace Request, DriveWealth will respond with a Cancel Reject if the request cannot be satisfied.

DriveWealth can optionally send a Pending Replace type Execution Report message back to acknowledge receipt of the request. This setting is not the default handling and must be enabled by DriveWealth.

Once the order is successfully canceled, an Execution Report of type Replaced will be sent.

Supported fields

For descriptions of the below fields that are not described, see New Order - Single.

TagField nameReq'dChange eligibleDescription
1AccountNN
11ClOrdIdYN/AMust be different from the ClOrdId used in sending the original [New Order - Single](
21HandlInstrYN
22IDSourceNN
38OrderQtyNY
40OrdTypeYN
41OrigClOrdIDYN/AThe ClOrdId used in sending the original [New Order - Single](
44PriceYY
47OrderCapacityNN
48SecurityIDN*N*Must be set if was set on the original order.
54SideYN
55SymbolN*N*Must be set if was set on the original order.
58TextNN
59TimeInForceNN
60TransactTimeYN/AMust represent the Cancel/Replace Request time.
63SettlementTypeNN
65SymbolSfxN*N*Must be set if was set on the original order.
99StopPxNY
100ExDestinationNN
109ClientIDNN
152CashOrderQtyNN
336TradingSessionIDNN
6102AlgoStrategyNN
6103AlgoStartTimeNY
6104AlgoEndTimeNY
6106AlgoMaxPercentVolNY