錢包
訂閱錢包數據推送
Topic:
user.wallet.unifiedAccount
響應參數
參數 | 類型 | 說明 |
---|---|---|
id | string | 消息id |
topic | string | Topic名 |
type | string | 消息類型. snapshot |
ts | number | 消息數據創建時間 |
data | Object | |
> version | integer | 版本號 |
> result | Object | |
>> accountIMRate | string | 帳戶初始保證金率: Account Total Initial Margin Base Coin / Account Margin Balance Base Coin |
>> accountMMRate | string | 帳戶維持保證金率: Account Total Maintenance Margin Base Coin / Account Margin Balance Base Coin |
>> totalEquity | string | 賬戶維度換算成usd的資產淨值:Account Margin Balance Base Coin + Account Option Value Base Coin |
>> totalWalletBalance | string | 賬戶維度換算成usd的產錢包餘額:∑ Asset Wallet Balance Base Coin |
>> totalMarginBalance | string | 賬戶維度換算成usd的保證金餘額:Account Wallet Balance Base Coin + Account Perp UPL Base Coin |
>> totalAvailableBalance | string | 賬戶維度換算成usd的可用餘額:RM:Account Margin Balance Base Coin - Account Initial Margin Base Coin |
>> totalPerpUPL | string | 賬戶維度換算成usd的永續浮動盈虧:∑ Asset Perp UPL Base Coin |
>> totalInitialMargin | string | 賬戶維度換算成usd的總初始保證金:∑ Asset Total Initial Margin Base Coin |
>> totalMaintenanceMargin | string | 賬戶維度換算成usd的總維持保證金: ∑ Asset Total Maintenance Margin Base Coin |
>> coin | array | 幣種列表 |
>>> currencyCoin | string | 錢包幣種的名稱,例如 BTC,ETH,USDT,USDC |
>>> equity | string | 用戶資產 |
>>> usdValue | string | 折算成 usd 的價值 |
>>> walletBalance | string | 錢包餘額 |
>>> marginBalance | string | 保證金餘額(其餘資產的MB + 該幣種下實際的MB) |
>>> availableBalance | string | 可用餘額(其餘資產可用餘額 + 該幣種實際可用餘額) |
>>> marginBalanceWithoutConvert | string | 保證金餘額 |
>>> availableBalanceWithoutConvert | string | 可用餘額. Margin Balance - Total Initial Margin |
>>> borrowSize | string | 已借數額. 只有 USDC,USDT 有。 BTC 和 ETH 則返回為 0 |
>>> availableToBorrow | string | 由於母子共享借貸限額, 該字段已廢棄, 總是返回"" |
>>> accruedInterest | string | 某資產應計利息 |
>>> totalOrderIM | string | 訂單委託預佔用保證金. 組合保證金模式下,該字段返回空字符串 |
>>> totalPositionIM | string | 所有倉位起始保證金求和 + 預佔用平倉手續費. 組合保證金模式下,該字段返回空字符串 |
>>> totalPositionMM | string | 所有倉位維持保證金求和. 組合保證金模式下,該字段返回空字符串 |
>>> unrealisedPnl | string | 未結盈虧 |
>>> cumRealisedPnl | string | 累計已結盈虧 |
推送示例
{
"id": "5332858071ac1a-adcf-4c22-9967-4bdb763d993d",
"topic": "user.wallet.unifiedAccount",
"ts": 1673246212184,
"data": {
"result": {
"accountIMRate": "0.1062",
"accountMMRate": "0.0126",
"totalEquity": "5306.99168766",
"totalWalletBalance": "5015.81303189",
"totalMarginBalance": "5315.50124767",
"totalAvailableBalance": "4750.87543737",
"totalPerpUPL": "299.68821577",
"totalInitialMargin": "564.62581029",
"totalMaintenanceMargin": "67.39562585",
"coin": [
{
"currencyCoin": "USDC",
"equity": "696.90520008",
"usdValue": "696.90520008",
"walletBalance": "702.87476009",
"marginBalance": "5315.50124767",
"availableBalance": "4750.87543737",
"marginBalanceWithoutConvert": "705.41476009",
"availableBalanceWithoutConvert": "472.43375944",
"borrowSize": "0",
"availableToBorrow": "1500000",
"accruedInterest": "0",
"totalOrderIM": "172.47750096",
"totalPositionIM": "60.50349967",
"totalPositionMM": "16.09254346",
"unrealisedPnl": "-2.07956",
"cumRealisedPnl": "153.26214849"
},
{
"currencyCoin": "USDT",
"equity": "2989.97442076",
"usdValue": "2975.11272839",
"walletBalance": "2691.34184935",
"marginBalance": "5330.29357298",
"availableBalance": "4750.7346256",
"marginBalanceWithoutConvert": "2989.97442076",
"availableBalanceWithoutConvert": "2658.33944077",
"borrowSize": "0",
"availableToBorrow": "2500000",
"accruedInterest": "0",
"totalOrderIM": "0.9205456",
"totalPositionIM": "330.71443439",
"totalPositionMM": "51.24010721",
"unrealisedPnl": "298.63257142",
"cumRealisedPnl": "-3418.29414098"
}
]
},
"version": 177440
},
"type": "snapshot"
}