Skip to main content

Time-Weighted Average Price(Twap) New Order(TRADE)

API Description

Place a new spot TWAP order with Algo service.

HTTP Request

POST /sapi/v1/algo/spot/newOrderTwap

Request Weight(UID)

3000

Request Parameters

NameTypeMandatoryDescription
symbolSTRINGYESTrading symbol eg. BTCUSDT
sideENUMYESTrading side ( BUY or SELL )
quantityDECIMALYESQuantity of base asset; The notional (quantity * last price(base asset)) must be more than the equivalent of 1,000 USDT and less than the equivalent of 100,000 USDT
durationLONGYESDuration for TWAP orders in seconds. [300, 86400]
clientAlgoIdSTRINGNOA unique id among Algo orders (length should be 32 characters), If it is not sent, we will give default value
limitPriceDECIMALNOLimit price of the order; If it is not sent, will place order by market price by default
stpModeENUMNOThe allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER, EXPIRE_BOTH, NONE
recvWindowLONGNO
timestampLONGYES
  • Total Algo open orders max allowed: 20 orders.

Response Example

{
"clientAlgoId": "65ce1630101a480b85915d7e11fd5078",
"success": true,
"code": 0,
"msg": "OK"
}