跳转至

WS / 订单/交易-更新推送

地址/ws/v1/futures/order

说明

当有新订单创建、订单有新成交或者新的状态变化时会推送此类事件

频道名称

order

提交参数

参数名 是否必需 类型 示例 说明
op 是 string sub 操作,sub:订阅 unsub:退订
channel 是 string order 频道名称
token 是 string 57ba172a6be125cca2f449826f9980ca 用户令牌,请在“个人中心 - 开放接口”查看。
Nonce 是 string 1534927978_ab43c 随机数,客户端每次请求随机生成字符。生成规则,时间戳_5位随机字母或数字。如:1534927978_ab43c 注意:时间误差不能超过60秒,相同随机数只能被使用一次
Signature 是 string v490hupi0s0bckcp6ivb69p921 签名,使用$token,$secret_key,$nonce计算得出,服务端验证签名以确定请求是否来自用户。(规则同api一样)

返回参数

参数名 是否必填 类型 示例 说明
errno 是 int 0 状态码
errmsg 是 string success 状态信息
op 是 string sub 操作,sub:订阅 unsub:退订
channel 是 string order 频道名称

推送数据参数

参数名 是否必填 类型 示例 说明
channel 是 string order 频道名
ts 是 number 1502448920 推送时间(时间戳(秒))
order 是 obj 见说明 订单信息

order参数

参数名 是否必填 类型 示例 说明
symbol 是 string BTC-USDT 交易对
order_id 是 string BG5000181583375122413SZXEIX 订单id
side 是 String SELL 订单方向
order_type 是 string LIMIT 订单类型(LIMIT:限价,MARKET :市价,STOP_LOSS:止损单,STOP_PROFIT:止盈单,HOLD_LOSS_PROFIT:仓位止盈止损,LIMIT_LOSS_PROFIT:限价止盈止损)
quantity 是 string 20 订单原始数量,如订单内类型为:HOLD_LOSS_PROFIT,则值为ALL,表示整个仓位数量
price 是 string 68000 订单价格,市价则为空
trigger_price 否 string 70000 条件订单触发价格
event 是 string NEW 此次事件类型(NEW:新增订单,CANCELED :撤销订单,TRADE :成交)
status 是 number NEW 订单状态(NEW:挂单中,PARTIALLY_FILLED:部分成交,FILLED:完全成交,CANCELED:撤销)
amount 否 string 12 订单末次成交量
deal_amount 否 string 0.12 订单成交量(交易币个数)
last_price 否 string 68000 订单末次成交价格
last_fee 否 string 0.23 订单末次成交手续费
is_maker 否 boolean false 是否最为挂单成交,true是,false否
ts 否 number 1502448920 成交时间(时间戳(秒))
entrust_time 是 number 1502448920 委托时间

推送示例

JSON
{
  "channel": "order",
  "ts": 1710208544,
  "order": {
    "symbol": "ETH-USDT",
    "side": "BUY",
    "amount": "",
    "deal_amount": "0.12",
    "quantity": "1",
    "last_fee": "",
    "price": "3800",
    "event": "NEW",
    "order_id": "BL2217102085443303CZQ2P",
    "order_type": "LIMIT",
    "is_maker": false,
    "status": "NEW",
    "ts": 1502448920,
    "entrust_time":1502448920,
    "last_price": ""
  }
}