createSpreadOrder
Place a spread trading order by specifying symbol, side, and quantity. Choose between limit or market order, with optional custom identifier and time-in-force controls.
Instructions
Create a new spread trading order.
Usage Scenarios:
Open a new spread position by placing a limit or market order on a spread combination symbol.
Use
orderLinkIdto assign a custom identifier for tracking purposes.Use
timeInForceto control execution behavior (e.g., PostOnly for maker-only fills).
Important:
The response is an acknowledgement only. The order may still be rejected asynchronously. Monitor the WebSocket stream for final order status.
A maximum of 50 open orders is permitted per account.
For limit orders, the
priceparameter is required.
Agent hint: POST endpoint requiring authentication. The symbol must be a valid spread combination symbol (e.g., "SOLUSDT_SOL/USDT"). Price is required for Limit orders. The response is asynchronous; subscribe to the WebSocket for definitive status updates. Max 50 open orders per account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | ||
| side | Yes | ||
| orderType | Yes | ||
| qty | Yes | ||
| price | No | ||
| orderLinkId | No | ||
| timeInForce | No |