跳到主要内容

持仓

描述

当持仓信息发生变更时,例如形成仓位、加仓、平仓、逐仓增加/减少保证金等事件时,推送如下信息.

推送频率

Real Time

订阅频道

positions

请求参数

参数是否必填类型描述
eventString事件类型:subscribe, unsubscribe
channelArraypositions
symbolsArray交易对列表

请求响应

参数类型描述
eventString事件类型:subscribe, unsubscribe
channelStringpositions
symbolsArray交易对列表
messageString错误消息

推送数据

参数类型描述
channelStringpositions
dataArray订阅的数据
> symbolString交易对
> posSideString持仓方向,当前只有BOTH
> sideString枚举值:BUY, SELL
> mgnModeString保证金模式;枚举:ISOLATED 逐仓,CROSS 全仓
> openAvgPxString开仓均价
> qtyString持仓张数(成交后的仓位数量)
> oldQtyString成交前的仓位张数
> availQtyString可平张数
> leverString仓位杠杆倍数,产品形态变更-固定杠杆倍数
> feeString平仓手续费
> adlString自动减仓指示
> liqPxString预估强平价
> mgnString逐仓保证金
> imString初始保证金
> mmString维持保证金
> uplString未实现盈亏,按标记价格计算
> uplRatioString未实现收益率,按标记价格计算
> fPnlString最新平仓盈亏
> pnlString已实现盈亏
> fFeeString资金费用
> markPxString标记价格
> mgnRatioString保证金率
> stateString仓位状态;枚举:NORMAL, LIQ, ADL
> cTimeLong创建时间
> uTimeLong更新时间
> tsLong推送的时间(毫秒)

请求示例

{
"event": "subscribe",
"channel": ["positions"],
"symbols": ["BTC_USDT_PERP"]
}

推送示例

{
"channel": "positions",
"data": [
{
"symbol": "BTC_USDT_PERP",
"posSide": "BOTH",
"side": "buy",
"mgnMode": "CROSS",
"openAvgPx": "64999",
"qty": "1",
"oldQty": "0",
"availQty": "1",
"lever": 1,
"fee": "-0.259996",
"adl": "0",
"liqPx": "-965678126.114070339063390145",
"mgn": "604.99",
"im": "604.99",
"mm": "3.327445",
"upl": "-45",
"uplRatio": "-0.0743",
"pnl": "0",
"markPx": "60499",
"mgnRatio": "0.000007195006959591",
"state": "NORMAL",
"ffee": "0",
"fpnl": "0",
"cTime": 1723459553457,
"uTime": 1725330697439
}
]
}