Trade
New OCO (TRADE)
Send in a new OCO
- Price Restrictions:
- SELL: Limit Price > Last Price > Stop Price
- BUY: Limit Price < Last Price < Stop Price
- Quantity Restrictions:
- Both legs must have the same quantity
- ICEBERG quantities however do not have to be the same
- Order Rate Limit
- OCO counts as 2 orders against the order rate limit.
Weight(IP): 1
post/api/v3/order/oco
Query parameters
symbolstring required
Example:BNBUSDT
Trading symbol, e.g. BNBUSDT
listClientOrderIdstring
A unique Id for the entire orderList
side'SELL' | 'BUY' required
Example:SELL
quantitynumber double required
limitClientOrderIdstring
A unique Id for the limit order
limitStrategyIdinteger
limitStrategyTypeinteger
The value cannot be less than 1000000.
pricenumber double required
Order price
limitIcebergQtynumber double
trailingDeltanumber double
stopClientOrderIdstring
A unique Id for the stop loss/stop loss limit leg
stopPricenumber double required
stopStrategyIdinteger
stopStrategyTypeinteger
stopLimitPricenumber double
If provided, stopLimitTimeInForce is required.
stopIcebergQtynumber double
stopLimitTimeInForce'GTC' | 'FOK' | 'IOC'
newOrderRespType'ACK' | 'RESULT' | 'FULL'
Set the response JSON.
recvWindowinteger
Example:5000
The value cannot be greater than 60000
timestampinteger required
UTC timestamp in ms
signaturestring required
Signature
Response
New OCO details
Example response
{
"contingencyType": "OCO",
"listStatusType": "EXEC_STARTED",
"listOrderStatus": "EXECUTING",
"listClientOrderId": "JYVpp3F0f5CAG15DhtrqLp",
"transactionTime": 1563417480525,
"symbol": "LTCBTC",
"orderReports": [
{
"symbol": "LTCBTC",
"orderId": 2,
"orderListId": 0,
"clientOrderId": "Kk7sqHb9J6mJWTMDVW7Vos",
"transactTime": 1563417480525,
"price": "0.000000",
"origQty": "0.624363",
"executedQty": "0.000000",
"cummulativeQuoteQty": "0.000000",
"status": "NEW",
"timeInForce": "GTC",
"type": "STOP_LOSS",
"side": "BUY",
"stopPrice": "0.960664",
"workingTime": -1,
"selfTradePreventionMode": "NONE"
},
{
"symbol": "LTCBTC",
"orderId": 3,
"orderListId": 0,
"clientOrderId": "xTXKaGYd4bluPVp78IVRvl",
"transactTime": 1563417480525,
"price": "0.036435",
"origQty": "0.624363",
"executedQty": "0.000000",
"cummulativeQuoteQty": "0.000000",
"status": "NEW",
"timeInForce": "GTC",
"type": "LIMIT_MAKER",
"side": "BUY",
"workingTime": 1563417480525,
"selfTradePreventionMode": "NONE"
}
]
}