binance_us_cancel_replace
Cancel an existing order and place a new order atomically to modify trading parameters on Binance.US.
Instructions
Cancel an existing order and place a new order on the same symbol atomically. This is useful for modifying order parameters.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Trading pair symbol (e.g., BTCUSD) | |
| side | Yes | Order side: BUY or SELL | |
| type | Yes | Order type for the new order | |
| cancelReplaceMode | Yes | STOP_ON_FAILURE: Don't place new order if cancel fails. ALLOW_FAILURE: Place new order even if cancel fails. | |
| cancelOrderId | No | Order ID to cancel. Either this or cancelOrigClientOrderId required. | |
| cancelOrigClientOrderId | No | Client order ID to cancel. Either this or cancelOrderId required. | |
| timeInForce | No | Time in force for new order | |
| quantity | No | Quantity for new order | |
| quoteOrderQty | No | Quote order quantity for new order | |
| price | No | Price for new order | |
| cancelNewClientOrderId | No | Client order ID for the cancel | |
| newClientOrderId | No | Client order ID for the new order | |
| stopPrice | No | Stop price for new order | |
| trailingDelta | No | Trailing delta for new order | |
| icebergQty | No | Iceberg quantity for new order | |
| newOrderRespType | No | Response type for new order | |
| selfTradePreventionMode | No | Self-trade prevention mode | |
| cancelRestrictions | No | Cancel restrictions | |
| recvWindow | No | Receive window in milliseconds (max 60000) |