Bitget APIBitget API
统一账户经典账户
旧文档
  • 概览
  • API 文档
  • WebSocket
  • Agent Hub
  • SDK
  • 更新日志
Copied to clipboard
Websocket
介绍
合约
    公共频道
    私有频道
      账户频道权益频道成交明细持仓频道历史持仓频道订单频道计划委托频道撤销订单频道下单频道ADL通知
现货
杠杆
私有频道

持仓频道

描述

订阅仓位频道

以下事件发生时将推送数据:

  1. 下开、平仓委托
  2. 开、平仓委托成交
  3. 撤单
Code
{ "op": "subscribe", "args": [ { "instType": "USDT-FUTURES", "channel": "positions", "instId": "default" } ] }

请求参数

参数名参数类型是否必须描述
opString是操作, subscribe unsubscribe
argsList<Object>是请求订阅的频道列表
> channelString是频道名
> instTypeString是产品类型
> instIdString是交易对名称,default表示全部交易对,目前只支持default
Code
{ "event": "subscribe", "arg": { "instType": "USDT-FUTURES", "channel": "positions", "instId": "default" } }

返回参数

返回字段参数类型字段说明
eventString事件
argObject订阅的频道
> channelString频道名
> instTypeString产品类型
> instIdStringdefault
codeString错误码,错误时才会返回
msgString错误消息
Code
{ "action": "snapshot", "arg": { "instType": "USDT-FUTURES", "channel": "positions", "instId": "default" }, "data": [ { "posId": "1", "instId": "ETHUSDT", "marginCoin": "USDT", "marginSize": "9.5", "marginMode": "crossed", "holdSide": "short", "posMode": "hedge_mode", "total": "0.1", "available": "0.1", "frozen": "0", "openPriceAvg": "1900", "leverage": 20, "achievedProfits": "0", "unrealizedPL": "0", "unrealizedPLR": "0", "liquidationPrice": "5788.108475905242", "keepMarginRate": "0.005", "marginRate": "0.004416374196", "cTime": "1695649246169", "breakEvenPrice": "24778.97", "totalFee": "1.45", "deductedFee": "0.388", "markPrice": "2500", "cashDividend": "0", "assetMode": "union", "uTime": "1695711602568", "autoMargin": "off" } ], "ts": 1695717430441 }

推送数据参数

返回字段参数类型字段说明
actionString推送动作, 'snapshot'
argObject订阅成功的频道
> channelString频道名
> instTypeString产品类型
USDT-FUTURES U本位合约
COIN-FUTURES 币本位合约
USDC-FUTURES USDC合约
> instIdStringdefault
dataList<Object>订阅的数据
> posIdString持仓ID
> instIdString产品id,交割合约参考:https://www.bitget.com/zh-CN/api-doc/common/release-note
> marginCoinString占用保证金的币种
> marginSizeString占用保证金(数量)
> marginModeString保证金模式
> holdSideString持仓方向
> posModeString持仓模式
> totalString持仓数量
> availableString可平仓数量
> frozenString冻结数量
> openPriceAvgString开仓平均价
> leverageString杠杆倍数
> achievedProfitsString已实现盈亏
> unrealizedPLString未实现盈亏
> unrealizedPLRString未实现盈亏率
> liquidationPriceString预估强平价
> keepMarginRateString维持保证金率
> isolatedMarginRateString逐仓时,实际保证金率
> marginRateString保证金占用率
> breakEvenPriceString仓位盈亏平衡价
> totalFeeString资金费用,仓位存续期间,资金费用的累加值 ,初始值为空,表示还没收取过资金费
> deductedFeeString已扣手续费,仓位存续期间扣除的交易手续费
> markPriceString标记价格
> cashDividendString现金派息,单位:USDT
> assetModeString账户模式
union联合保证金
single单币种保证金
> cTimeString持仓创建时间,Unix时间戳的毫秒数格式,如 1597026383085
> uTimeString最近一次持仓更新时间,Unix时间戳的毫秒数格式,如 1597026383085
成交明细历史持仓频道
JSON
JSON
JSON