跳到主要内容

历史持仓频道

描述

订阅仓位频道

推送规则:仓位完全平仓时

请求示例
{
"args":[
{
"channel":"positions-history",
"instId":"default",
"instType":"USDT-FUTURES"
}
],
"op":"subscribe"
}

请求参数

参数名参数类型是否必须描述
opString操作, subscribe unsubscribe
argsList<Object>请求订阅的频道列表
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdString交易对名称,default表示全部交易对,目前只支持default
订阅返回示例
{
"event":"subscribe",
"arg":{
"instType":"USDT-FUTURES",
"channel":"positions-history",
"instId":"default"
}
}

返回参数

返回字段参数类型字段说明
eventString事件
argObject订阅的频道
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdStringdefault
codeString错误码,错误时才会返回
msgString错误消息
推送返回示例
{
"action":"snapshot",
"arg":{
"instType":"USDT-FUTURES",
"channel":"positions-history",
"instId":"default"
},
"data":[
{
"posId":"1",
"instId":"BTCUSDT",
"marginCoin":"USDT",
"marginMode":"crossed",
"holdSide":"short",
"posMode":"one_way_mode",
"openPriceAvg":"20000.0",
"closePriceAvg":"26221.0",
"openSize":"0.010",
"closeSize":"0.010",
"achievedProfits":"-62.21000000",
"settleFee":"-0.02277989",
"openFee":"-0.12000000",
"closeFee":"-0.15732600",
"cTime":"1696907951177",
"uTime":"1697090609976"
}
],
"ts":1697099840122
}

推送数据参数

返回字段参数类型字段说明
actionString'snapshot'
argObject订阅成功的频道
> channelString频道名
> instTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
> instIdStringdefault
dataList<Object>订阅的数据
> posIdString持仓ID
> instIdString产品id,交割合约参考:https://www.bitget.com/zh-CN/api-doc/common/release-note
> marginCoinString占用保证金的币种
> marginModeString保证金模式
> holdSideString持仓方向
> posModeString持仓模式
> openPriceAvgString开仓平均价
> closePriceAvgString平仓平均价
> openSizeString已开仓量
> closeSizeString已平仓量
> achievedProfitsString已实现盈亏
> settleFeeString资金费用
> openFeeString仓位开仓总手续费
> closeFeeString仓位平仓总手续费
> cTimeString持仓创建时间,Unix时间戳的毫秒数格式,如 1597026383085
> uTimeString最近一次持仓更新时间,Unix时间戳的毫秒数格式,如 1597026383085