欢迎使用全新的 WEEX API 文档。需要查看旧版本?切换到旧版文档
WEEX

下单 (TRADE)

  • POST /capi/v3/order

请求权重

10s order rate limit(X-ORDER-COUNT-10S)为1; 1min order rate limit(X-ORDER-COUNT-1M)为1; IP rate limit(X-USED-WEIGHT-1M)为0

请求参数

参数名类型是否必填说明
symbolString是交易对,例如 BTCUSDT。
sideString是买卖方向,取值:BUY、SELL。
positionSideString是持仓方向,取值:LONG、SHORT。
typeString是订单类型,取值:LIMIT、MARKET。
timeInForceString条件必填有效方式,type = LIMIT 时必填,取值:GTC、IOC、FOK、POST_ONLY。
quantityString是下单数量,必须大于 0。
priceString条件必填限价订单价格,type = LIMIT 时必填。
newClientOrderIdString是客户自定义订单号(1-36 位,匹配 ^[\\.A-Z\:/a-z0-9_-]{1,36}$)。
tpTriggerPriceString否预设止盈触发价。
slTriggerPriceString否预设止损触发价。
TpWorkingTypeString否止盈触发价计算基准,取值:CONTRACT_PRICE、MARK_PRICE,默认 CONTRACT_PRICE。
SlWorkingTypeString否止损触发价计算基准,取值:CONTRACT_PRICE、MARK_PRICE,默认 CONTRACT_PRICE。
reduceOnlyBoolean否是否只减仓。
请求示例
PowerShellCode
curl -X POST "https://api-contract.weex.com/capi/v3/order" \ -H "ACCESS-KEY:*******" \ -H "ACCESS-SIGN:*******" \ -H "ACCESS-PASSPHRASE:*****" \ -H "ACCESS-TIMESTAMP:1659076670000" \ -H "Content-Type: application/json" \ -d '{ "symbol": "BTCUSDT", "side": "BUY", "positionSide": "LONG", "type": "LIMIT", "timeInForce": "GTC", "quantity": "0.01", "price": "69000", "newClientOrderId": "my-order-0001", "tpTriggerPrice": "70000", "slTriggerPrice": "68000", "TpWorkingType": "CONTRACT_PRICE", "SlWorkingType": "MARK_PRICE", "reduceOnly": false }'
返回参数
参数名类型说明
orderIdString系统生成的订单 ID。
clientOrderIdString回显的 newClientOrderId。
successBoolean是否受理成功。
errorCodeString当 success = false 时返回错误码;成功时为空。
errorMessageString当 success = false 时返回错误信息;成功时为空。
返回示例
JSONCode
{ "orderId": "702345678901234567", "clientOrderId": "my-order-0001", "success": true, "errorCode": "", "errorMessage": "" }