跳到主要内容

仓位

数据示例

{
"channel": "push.personal.position",
"data": {
"positionId": 123456789,
"symbol": "BTC_USDT",
"holdVol": 10,
"positionType": 1,
"openType": 1,
"state": 1,
"frozenVol": 0,
"closeVol": 0,
"holdAvgPrice": 45000.5,
"holdAvgPriceFullyScale": "45000.500000000000000000",
"closeAvgPrice": 0,
"openAvgPrice": 45000.5,
"openAvgPriceFullyScale": "45000.500000000000000000",
"liquidatePrice": 40000.0,
"oim": 2250.025,
"adlLevel": 1,
"im": 2250.025,
"holdFee": 0,
"realised": 0,
"leverage": 20,
"autoAddIm": false,
"pnl": 100.5,
"marginRatio": 0.2,
"newOpenAvgPrice": 45000.5,
"newCloseAvgPrice": 0,
"closeProfitLoss": 0,
"fee": 0,
"deductFeeList": [
{
"currency": "USDT",
"deductFee": 0.1125,
"convertSettleFee": 0.1125
}
],
"makerFeeRate": 0.0002,
"takerFeeRate": 0.0004,
"createTime": 1760942212000,
"updateTime": 1760942212000,
"version": 1
},
"ts": 1760942212000
}

channel = push.personal.position

响应参数:

参数名类型说明
positionIdlong持仓 id
symbolstring合约名
holdVoldecimal持仓数量
positionTypeint仓位类型, 1 多 2 空
openTypeint开仓类型, 1 逐仓 2 全仓
stateint仓位状态,1 持仓中 2 系统代持 3 已平仓
frozenVoldecimal冻结量
closeVoldecimal平仓量
holdAvgPricedecimal持仓均价
holdAvgPriceFullyScalestring全精度持仓均价
closeAvgPricedecimal平仓均价
openAvgPricedecimal开仓均价
openAvgPriceFullyScalestring全精度开仓均价
liquidatePricedecimal逐仓时的爆仓价
oimdecimal原始初始保证金
adlLevelintadl 减仓等级
imdecimal初始保证金, 逐仓时可以加减此项以调节爆仓价
holdFeedecimal资金费, 正数表示得到,负数表示支出
realiseddecimal已实现盈亏
leverageint杠杆倍数
autoAddImboolean是否自动追加保证金
pnldecimal浮动盈亏
marginRatiodecimal保证金率
newOpenAvgPricedecimal开仓均价
newCloseAvgPricedecimal平仓均价
closeProfitLossdecimal平仓盈亏
feedecimal手续费
deductFeeListarray抵扣信息
makerFeeRatedecimalmaker 手续费率
takerFeeRatedecimaltaker 手续费率
createTimelong创建时间
updateTimelong修改时间
versionlong版本号