跳到主要内容

下单

下单

只有当您的账户有足够的资金才能下单

请求地址

POST /deepcoin/trade/order

请求参数

字段名是否必填类型字段描述
instIdstring产品 ID
tdModestring交易模式
逐仓: isolated
全仓: cross
ccystring保证金币种,仅适用于单币种保证金模式下的全仓杠杆订单
clOrdIdstring客户自定义订单 ID 字母(区分大小写) 与数字的组合 可以是纯字母 纯数字且长度要在 1-20 位之间
tagstring订单标签 字母(区分大小写) 与数字的组合 可以是纯字母 纯数字 且长度在 1-16 位之间 暂不支持该参数传参
sidestring订单方向
买: buy
卖: sell
posSidestring持仓方向
产品类型为 SWAP 时必填
多: long
空: short
mrgPositio nstring合并合仓
产品类型为 SWAP 时必填
合仓: merge
分仓: split
closePosIdstring等待平仓的仓位 ID 分仓模式必填
ordTypestring订单类型
市价单: market
限价单: limit
只做 maker 单: post_only
立即成交或撤销单: ioc
szstring委托数量,通过 获取交易产品基础信息 接口获取 最小下单数量(minSz)
pxstring委托价格,通过 获取交易产品基础信息 接口获取 下单价格精度(tickSz)
仅适用于 limit,post_only 类型的订单
reduceOnlyboolean是否只减仓,truefalse
默认 false 仅适用于币币杠杆 以及买卖模式下的交割/永续 仅适用于单币种保证金模式和跨币种保证金模式
tgtCcystring市价单委托数量的类型,仅适用于币币订单
交易货币: base_ccy
计价货币: quote_ccy
tpTriggerPxstring止盈触发价 仅适用于止盈止损单
slTriggerPxstring止损触发价 仅适用于止盈止损单

请求示例

{
"instId": "BTC-USDT",
"tdMode": "cash",
"ccy": "USDT",
"clOrdId": "string",
"tag": "string",
"side": "buy",
"posSide": "long",
"mrgPosition": "merge",
"closePosId": "1001063717138767",
"ordType": "limit",
"sz": "0.0004",
"px": "0.01",
"reduceOnly": "boolean",
"tgtCcy": "string",
"tpTriggerPx": "10000.1",
"slTriggerPx": "9000.1"
}



// 市价做多,买入开多
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "buy",
"ordType": "market",
"sz": "5",
"posSide": "long",
"mrgPosition": "merge",
}

// 市价卖出平多
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "sell",
"ordType": "market",
"sz": "5",
"posSide": "long",
"mrgPosition": "merge",
}

// 市价做空,卖出开空
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "sell",
"ordType": "market",
"sz": "1",
"posSide": "short",
"mrgPosition": "merge",
}

// 市价买入平空
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "buy",
"ordType": "market",
"sz": "1",
"posSide": "short",
"mrgPosition": "merge",
}

// 限价买入开多
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "buy",
"ordType": "limit",
"sz": "1",
"px": "23000",
"posSide": "long",
"mrgPosition": "merge",
}

// 限价卖出做空
{
"instId": "BTC-USDT-SWAP",
"tdMode": "cross",
"side": "sell",
"ordType": "limit",
"sz": "1",
"px": "35000",
"posSide": "short",
"mrgPosition": "merge",
}


响应参数

字段名类型字段描述
ordIdstring订单 ID
clOrdIdstring客户自定义订单 ID
tagstring订单标签
sCodestring事件执行结果的状态码 0:成功;
sMsgstring事件执行失败时的消息

响应示例

{
"code": "0",
"msg": "",
"data": {
"ordId": "1000587866646229",
"clOrdId": "",
"tag": "",
"sCode": "0",
"sMsg": ""
}
}

获取订单信息

根据订单 ID 查询单笔订单信息。该接口会优先查询历史订单,未命中时再查询当前未成交订单。

请求频率限制: 15/1s

备注

响应中的 data 为数组格式,用于兼容现有响应结构。正常情况下最多返回一条匹配订单。

支持通过 ordIdclOrdId 查询订单。若同时传入 ordIdclOrdId,优先使用 ordId 查询。

如果同一个 clOrdId 关联了多笔订单,仅返回最近匹配的那笔订单。

由于历史订单和当前未成交订单来自不同数据源,订单成交后立即通过 REST 查询可能存在短暂可见性延迟。需要更快获取订单状态变化时,请使用私有 WebSocket 订单或成交频道。

请求地址

GET /deepcoin/trade/order

请求参数

字段名是否必填类型字段描述
instIdstring产品 ID,例如 BTC-USDT-SWAP
ordIdstring订单 ID。ordIdclOrdId 必须传一个;若同时传入,优先使用 ordId 查询
clOrdIdstring客户自定义订单 ID,长度 1-20ordIdclOrdId 必须传一个;若关联多笔订单,仅返回最近匹配的那笔订单

请求示例

GET /deepcoin/trade/order?instId=BTC-USDT-SWAP&ordId=1000598077772927

GET /deepcoin/trade/order?instId=BTC-USDT-SWAP&clOrdId=myOrder001

响应参数

字段名类型字段描述
instTypestring产品类型
instIdstring产品 ID
tgtCcystring市价单委托数量类型
交易货币: base_ccy
计价货币: quote_ccy,仅适用于币币订单
ccystring保证金币种,仅适用于单币种保证金模式下的全仓订单
ordIdstring订单 ID
clOrdIdstring客户自定义订单 ID
tagstring订单标签
pxstring委托价格
szstring委托数量
pnlstring收益
ordTypestring订单类型
市价单: market
限价单: limit
只做 maker 单: post_only
sidestring订单方向
买: buy
卖: sell
posSidestring持仓方向
tdModestring交易模式
accFillSzstring累计成交数量
fillPxstring最新成交价格
tradeIdstring最新成交 ID
fillSzstring最新成交数量
fillTimestring最新成交时间
avgPxstring平均成交价格
statestring订单状态
未成交: live
部分成交: partially_filled
已撤销: canceled
完全成交: filled
leverstring杠杆倍数,取值范围 0.01125,仅适用于杠杆、交割、永续
tpTriggerPxstring止盈触发价
tpTriggerPxTypestring止盈触发价类型
最新价: last
指数价: index
标记价: mark
tpOrdPxstring止盈委托价
slTriggerPxstring止损触发价
slTriggerPxTypestring止损触发价类型
最新价: last
指数价: index
标记价: mark
slOrdPxstring止损委托价
feeCcystring手续费币种
feestring手续费
rebateCcystring返佣币种
sourcestring订单来源
reduceOnlystring是否只减仓
rebatestring返佣金额。达到指定交易等级的 maker 用户平台会支付返佣,无返佣时为空字符串,返佣为正数,例如 0.01
categorystring订单种类
uTimestring订单更新时间,Unix 时间戳,单位为毫秒
cTimestring订单创建时间,Unix 时间戳,单位为毫秒

响应示例

{
"code": "0",
"msg": "",
"data": [
{
"instType": "SWAP",
"instId": "BTC-USDT-SWAP",
"tgtCcy": "",
"ccy": "",
"ordId": "1000598077772927",
"clOrdId": "",
"tag": "",
"px": "62000",
"sz": "1",
"pnl": "0",
"ordType": "limit",
"side": "buy",
"posSide": "long",
"tdMode": "cross",
"accFillSz": "0",
"fillPx": "",
"tradeId": "",
"fillSz": "0",
"fillTime": "1780040369000",
"avgPx": "",
"state": "live",
"lever": "17",
"tpTriggerPx": "",
"tpTriggerPxType": "",
"tpOrdPx": "",
"slTriggerPx": "",
"slTriggerPxType": "",
"slOrdPx": "",
"feeCcy": "USDT",
"fee": "0",
"rebateCcy": "",
"source": "",
"reduceOnly": "",
"rebate": "",
"category": "normal",
"uTime": "1780040369000",
"cTime": "1780040369000"
}
]
}