跳到主要内容

订单频道

描述

订阅订单频道

以下事件发生时推送数据:

  1. 下开/平仓委托
  2. 开/平仓委托成交
  3. 撤单
请求示例
{
"op": "subscribe",
"args": [
{
"instType": "USDT-FUTURES",
"channel": "orders",
"instId": "default"
}
]
}

请求参数

参数名参数类型是否必须描述
opString操作, subscribe unsubscribe
argsList<Object>请求订阅的频道列表
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdString交易对,如BTCUSDT
defalut代表订阅所有交易对
交割合约只支持default
订阅返回示例
{
"event": "subscribe",
"arg": {
"instType": "USDT-FUTURES",
"channel": "orders",
"instId": "default"
}
}

返回参数

返回字段参数类型字段说明
eventString事件
argObject订阅的频道
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdString产品id
codeString错误码
msgString错误消息
推送返回示例
{
"action": "snapshot",
"arg": {
"instType": "USDT-FUTURES",
"channel": "orders",
"instId": "default"
},
"data": [
{
"accBaseVolume": "0.01",
"cTime": "1695718781129",
"clientOId": "1",
"feeDetail": [
{
"feeCoin": "USDT",
"fee": "-0.162003"
}
],
"fillFee": "-0.162003",
"fillFeeCoin": "USDT",
"fillNotionalUsd": "270.005",
"fillPrice": "27000.5",
"baseVolume": "0.01",
"stpMode":"cancel_taker",
"fillTime": "1695718781146",
"force": "gtc",
"instId": "BTCUSDT",
"leverage": "20",
"marginCoin": "USDT",
"marginMode": "crossed",
"notionalUsd": "270",
"orderId": "1",
"orderType": "market",
"pnl": "0",
"posMode": "hedge_mode",
"posSide": "long",
"price": "0",
"priceAvg": "27000.5",
"reduceOnly": "no",
"side": "buy",
"size": "0.01",
"enterPointSource": "WEB",
"status": "filled",
"tradeScope": "T",
"tradeId": "1111111111",
"tradeSide": "open",
"uTime": "1695718781146"
}
],
"ts": 1695718781206
}

推送数据参数

返回字段参数类型字段说明
actionString推送动作, snapshot or update
argObject订阅成功的频道
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdString产品ID
dataList<Object>订阅的数据
> orderIdString订单ID
> clientOIdString自定义订单id
> priceString委托价格
> sizeString原始委托数量,以币为单位
> posModeString持仓模式
one_way_mode:单向持仓
hedge-mode: 双向持仓
> enterPointSourceString订单来源
WEB WEB客户端
IOS IOS客户端
ANDROID Andriod客户端
API API客户端
SYS 系统, 通常为爆仓
> tradeSideString交易方向
> notionalUsdString委托单预估美元价值
> orderTypeString订单类型
limit 限价单,
market 市价单
> forceString订单有效期
> sideString订单方向
> posSideString持仓方向
long: 双向持仓多头
short: 双向持仓空头
net: 单向持仓
> marginModeString交易模式保证金模式
crossed: 全仓
isolated: 逐仓
> marginCoinString保证金币种
> fillPriceString最新成交价格
> tradeIdString最新成交ID
> baseVolumeString最新成交数量
> fillTimeString最新成交时间, Unix毫秒时间戳,例如1690196141868
> fillFeeString最新一笔成交的手续费, 负数
> fillFeeCoinString最新一笔成交的手续费币种
> tradeScopeString最新一笔成交的流动性方向 T:taker M:maker
> accBaseVolumeString累计成交数量
> fillNotionalUsdString委托单已成交的美元价值
> priceAvgString成交均价,如果成交数量为0,该字段为0;若未成交,该字段也为0
> statusString订单状态
live 新建订单,orderbook中等待撮合
partially_filled 部分成交
filled 全部成交
canceled 已撤销
> leverageString杠杆倍数
> feeDetailList<Object>订单手续费
>> feeCoinString交易手续费币种 收取的就是保证金
>> feeString订单交易手续费,平台向用户收取的交易手续费
> pnlString收益
> uTimeString订单更新时间,Unix时间戳的毫秒数格式,如 1597026383085
> cTimeString订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085
> reduceOnlyString是否只减仓
yes: 是
no: 否
> presetStopSurplusPriceString预设止盈价格
> presetStopLossPriceString预设止损价格
> stpModeStringSTP模式
none 不设置STP
cancel_taker 取消taker单
cancel_maker 取消maker单
cancel_both 两者都取消

您的阅读体验如何?