跳到主要内容
版本:Next (V2.0)

创建订单

创建合约开仓或平仓订单,支持市价和限价。

接口信息

  • 方法: POST
  • 路径: /api/v1/futures/open-api/order/create

请求参数

参数类型必填说明
symbolstring合约交易对,如 BTCUSDT
coTypeint合约类型:1=美股,2=港股,3=数字货币
orderTypeint订单类型:1=限价单,2=市价单
openTypeint开平仓:1=开仓,2=平仓
sideint方向:1=多仓(买),2=空仓(卖)
pricestring条件委托价格(限价单必填)
volstring条件数量(与amt二选一)
amtstring条件金额USD(与vol二选一,开仓时推荐)
leveragestring开仓必填杠杆倍数,如"10"
marginModeint保证金模式:1=全仓,2=逐仓,默认1
posIdint64平仓必填仓位ID
stopProfitPricestring止盈价格
stopLossPricestring止损价格
triggerTypeint触发类型:1=普通,2=止盈,3=止损,4=强平

请求示例

开仓示例:

{
"symbol": "BTCUSDT",
"coType": 3,
"orderType": 2,
"openType": 1,
"side": 1,
"amt": "10000",
"leverage": "10",
"marginMode": 1,
"triggerType": 1
}

平仓示例:

{
"symbol": "BTCUSDT",
"coType": 3,
"orderType": 2,
"openType": 2,
"side": 1,
"posId": 123456,
"vol": "0.5",
"triggerType": 1
}

响应字段

字段类型说明
codeint状态码,200 表示成功
msgstring返回消息
data.orderIdint64订单ID
data.orderNostring订单编号

响应示例

{
"code": 200,
"msg": "success",
"data": {
"orderId": 123456789,
"orderNo": "ORD20240120001"
}
}