跳到主要内容

账户变动

描述

当账户的静态金额发生变化的时刻(冻结、释放保证金、资金费率结算、已实现盈亏等),推送如下账户相关信息

推送频率

Real Time

订阅频道

account

请求参数

参数是否必填类型描述
eventString事件类型:subscribe, unsubscribe
channelArrayaccount

请求响应

参数类型描述
eventString事件类型:subscribe, unsubscribe
channelStringaccount
messageString错误消息

推送数据

参数类型描述
channelStringaccount
dataArray订阅的数据
> stateString账户状态
> eqString资产权益
> isoEqString逐仓资产权益
> imString初始保证金--    全仓仓位占用保证金+全仓挂单初始保证金 
> mmString维持保证金-- 
> mmrString维持保证金率
> uplString未实现盈亏--全仓的未实现盈亏
> availMgnString可用保证金
> detailsArray
> details.ccyString 币种
> details.eqString该币种资产权益
> details.isoEqString该币种逐仓仓位权益 =  isoAvail + isoUpl + isoHold
> details.availString该币种可用
> details.uplString未实现盈亏
> details.isoAvailString该币种逐仓保证金-逐仓持仓冻结
> details.isoHoldString该币种逐仓冻结-挂单冻结
> details.isoUplString逐仓未实现盈亏 
> details.imString该币种初始保证金
> details.imrString该币种初始保证金率,单币种模式
> details.mmString该币种维持保证金
> details.mmrString该币种维持保证金率
> details.cTimeString创建时间
> details.uTimeString更新时间
> cTimeString账户创建时间
> uTimeString账户更新时间
> tsLong推送的时间(毫秒)

请求示例

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

推送示例

{
"channel": "account",
"data": [
{
"actId": 327040833574666240,
"actType": "TRADING",
"state": "NORMAL",
"eq": "999999999662.57919175",
"isoEq": "0",
"im": "138.0825",
"mm": "7.5945375",
"mmr": "0.000000000007594537",
"upl": "-1.425",
"availMgn": "999999999524.49669175",
"details": [
{
"ccy": "USDT",
"eq": "999999999662.57919175",
"isoEq": "0",
"avail": "999999999664.00419175",
"upl": "-1.425",
"isoAvail": "0",
"isoHold": "0",
"isoUpl": "0",
"im": "138.0825",
"imr": "0.0000000001380825",
"mm": "7.5945375",
"mmr": "0.000000000007594537",
"cTime": 1718939044415,
"uTime": 1719389066941
}
],
"cTime": 1718939010849,
"uTime": 1719389066941
}
]
}