Cancels an existing order and replaces it with a new order.
Request to update an existing order with the given details.
A flag that if set indicates that either all of the order quantity should be filled, or none of it (partial fills will not be allowed).
A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the same side as this order.
Client assigned ID for the cancel replace order.
The time at which this order shall expire if the time in force is set as good till time.
A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the opposing side as this order, thus able to immediately match.
ManualOrderIndicator designates the manual or automated nature of an order.
MANUAL_ORDER_INDICATOR_UNDEFINED, MANUAL_ORDER_INDICATOR_MANUAL, MANUAL_ORDER_INDICATOR_AUTOMATED Minimum quantity that must be filled immediately upon replacement. If the replaced order cannot be matched for at least this quantity at the time of submission, the replacement is expired. Any quantity above min_qty that is not immediately filled will rest on the book as a working order (optional for IOC time in force).
Exchange assigned ID for the order to be replaced (required).
Desired order quantity for the replaced order.
A flag that if set indicates that immediate match is not desired.
Desired limit price for the replaced order (required for limit and stop limit orders).
Desired stop price for the replaced order (required for stop and stop limit orders).
A flag that if set indicates this particular order must be filled at the exact limit price specified without price improvement.
Desired instrument's symbol (required).
The sub type of the instrument symbol.
TimeInForce specifies how long the order remains in effect.
TIME_IN_FORCE_UNDEFINED, TIME_IN_FORCE_DAY, TIME_IN_FORCE_GOOD_TILL_CANCEL, TIME_IN_FORCE_IMMEDIATE_OR_CANCEL, TIME_IN_FORCE_GOOD_TILL_TIME, TIME_IN_FORCE_FILL_OR_KILL A successful response.
The response is of type object.