跳到主要内容

下单

描述

此接口用户合约下单交易。

HTTP请求

POST /v3/trade/order

请求参数

参数是否必填类型描述
symbolString交易对。常用形式为“基础货币”+“报价货币”
sideString枚举:BUY and SELL
mgnModeString保证金模式, CROSS:全仓;ISOLATED:逐仓。开平模式下必填,买卖模式下与posSide联动,要么都填要么都为空。
posSideString双向持仓模式下必填,且仅可选择 LONGSHORT。开平模式下必填,买卖模式下与mgnMode联动,要么都填要么都为空。
typeString订单类型;枚举 MARKET, LIMIT, LIMIT_MAKER
clOrdIdString用户自定义订单ID
pxString价格,仅当限价单的时候有效,市价无需输入。
szString委托张数
reduceOnlyBoolean只减仓
timeInForceString枚举 FOKIOCGTC;非必填,默认是 GTC
stpModeStringEnumerate
- EXPIRE_TAKER
- EXPIRE_MAKER
- EXPIRE_BOTH
默认为NONE

备注:

posSide持仓方向

  • 单向持仓模式下此参数非必填
  • 如果填写仅可以选择 BOTH ;在双向持仓模式下必填,且仅可选择 LONGSHORT
  • 双向持仓模式下,side和posSide需要进行组合
    • 买入开多(side 填写 BUY; posSide 填写 LONG
    • 卖出开空(side 填写 SELL; posSide 填写 SHORT
    • 卖出平多(side 填写 SELL;posSide 填写 LONG
    • 买入平空(side 填写 BUY; posSide 填写 SHORT
  • 单向持仓模式下,返回 BOTH

响应参数

参数类型描述
ordIdString订单编号
clOrdIdString用户自定义订单ID

请求示例

{
"clOrdId": "939a9d51-8f32-443a-9fb8-ff0852010487",
"symbol": "BTC_USDT_PERP",
"side": "buy",
"mgnMode": "CROSS",
"posSide": "LONG",
"type": "limit_maker",
"px": "46050",
"sz": "10",
"timeInForce": "GTC",
"stpMode": "EXPIRE_TAKER",
"reduceOnly": false
}

响应示例

{
"code":200,
"data":{
"clOrdId":"939a9d51-8f32-443a-9fb8-ff0852010487",
"ordId":"331375826421678080"
},
"msg":"Success"
}