订单/交易更新推送
事件描述
当有新订单创建、修改、订单有新成交或者新的状态变化时会推送此类事件
订单方向
- BUY 买入
- SELL 卖出
持仓方向:
- BOTH 单一持仓方向
- LONG 多头(双向持仓下)
- SHORT 空头(双向持仓下)
订单类型
- MARKET 市价单
- LIMIT 限价单
- STOP 止损单
- TAKE_PROFIT 止盈单
本次事件 的具体执行类型
- NEW
- CANCELED 已撤
- CALCULATED 强平单
- EXPIRED 订单失效
- TRADE 交易
- AMENDMENT 订单修改
订单状态
- NEW
- PARTIALLY_FILLED
- FILLED
- CANCELED
- EXPIRED
有效方式:
- GTC
- IOC
- FOK
- GTX
强平和ADL:
-
若用户因保证金不足发生强平
c
为"autoclose-XXX",X
为"NEW"
-
若用户保证金充足但被ADL:
c
为“adl_autoclose”,X
为“NEW”
事件类型
ORDER_TRADE_UPDATE
响应示例
{
"e":"ORDER_TRADE_UPDATE", // 事件类型
"E":1568879465651, // 事件时间
"T":1568879465650, // 撮合时间
"i": "SfsR", // 账户唯一识别码 accountAlias
"o":{
"s":"BTCUSD_200925", // 交易对
"c":"TEST", // 客户端自定订单ID
// 特殊的自定义订单ID:
// "autoclose-"开头的字符串: 系统强平订单
// "delivery-"开头的字符串: 系统交割平仓单
// "delivery_autoclose-": 下架或交割的结算订单
"S":"SELL", // 订单方向
"o":"LIMIT", // 订单类型
"f":"GTC", // 有效方式
"q":"0.001", // 订单原始数量
"p":"9910", // 订单原始价格
"ap":"0", // 订单平均价格
"sp":"0", // 订单停止价格
"x":"NEW", // 本次事件的具体执行类型
"X":"NEW", // 订单的当前状态
"i":8886774, // 订单ID
"l":"0", // 订单末次成交量
"z":"0", // 订单累计已成交量
"L":"0", // 订单末次成交价格
"ma": "BTC", // 保证金资产类型
"N": "BTC", // 该成交手续费资产类型
"n": "0", // 该成交手续费数量
"T":1568879465650, // 成交时间
"t":0, // 成交ID
"rp": "0", // 该成交已实现盈亏
"b":"0", // 买单净值
"a":"9.91", // 卖单净值
"m": false, // 该成交是作为挂单成交吗?
"R":false , // 是否是只减仓单
"wt": "CONTRACT_PRICE", // 触发价类型
"ot": "LIMIT", // 原始订单类型
"ps":"LONG", // 持仓方向
"cp":false, // 是否为触发平仓单
"AP":"7476.89", // 追踪止损激活价格
"cr":"5.0", // 追踪止损回调比例
"pP": false // 是否开启条件单触发保护
"V":"EXPIRE_TAKER", // 自成交防止模式
"pm":"OPPONENT", // 价格匹配模式
}
}