跳到主要内容

Balance 和 Position 更新推送

事件描述

账户更新事件的 event type 固定为 ACCOUNT_UPDATE

  • 当账户信息有变动时,会推送此事件:

    • 仅当账户信息有变动时(包括资金、仓位等发生变化),才会推送此事件;
    • 订单状态变化没有引起账户和持仓变化的,不会推送此事件;
    • position 信息:仅当 symbol 仓位有变动时推送。
  • 字段"m"代表了事件推出的原因,包含了以下可能类型:

    • DEPOSIT
    • WITHDRAW
    • ORDER
  • 字段"bc"代表了钱包余额的改变量,即 balance change,但注意其不包含仓位盈亏及交易手续费。

事件类型

BALANCE_POSITION_UPDATE

响应示例

{
"e": "BALANCE_POSITION_UPDATE",
"E": 1762917544216,
"T": 1762917544206,
"m": "ORDER",
"B": [
{
"a": "USDT", // 资产
"b": "10000471.37940900", // 钱包余额
"bc": "0" // 除去盈亏与交易手续费以外的钱包余额改变量
}
],
"P": [
{
"s": "BTC-251123-126000-C", // 交易对
"c": "-0.1000", // 仓位
"p": "-120.00000000", // 仓位价值
"a": "1200.00000000" // 仓位均价
}
]
}