Skip to main content

Get Historical Positions

Response Example

{
"success": true,
"code": 0,
"data": [
{
"positionId": 1027177055,
"symbol": "BTC_USDT",
"positionType": 1,
"openType": 1,
"state": 3,
"holdVol": 0,
"frozenVol": 0,
"closeVol": 2,
"holdAvgPrice": 112449.5,
"holdAvgPriceFullyScale": "112449.5",
"openAvgPrice": 112449.5,
"openAvgPriceFullyScale": "112449.5",
"closeAvgPrice": 113572.3,
"liquidatePrice": 56314.7,
"oim": 0,
"im": 0,
"holdFee": 0,
"realised": 0.2155,
"leverage": 2,
"createTime": 1757506663000,
"updateTime": 1757509217000,
"autoAddIm": false,
"version": 3,
"profitRatio": 0.0191,
"newOpenAvgPrice": 112449.5,
"newCloseAvgPrice": 113572.3,
"closeProfitLoss": 0.2245,
"fee": -0.009,
"positionShowStatus": "CLOSED",
"deductFeeList": [],
"totalFee": 0.009,
"zeroSaveTotalFeeBinance": 0,
"zeroTradeTotalFeeBinance": 0.009
},
{
"positionId": 980739233,
"symbol": "BTC_USDT",
"positionType": 1,
"openType": 1,
"state": 3,
"holdVol": 0,
"frozenVol": 0,
"closeVol": 5,
"holdAvgPrice": 118272.2,
"holdAvgPriceFullyScale": "118272.2",
"openAvgPrice": 118272.2,
"openAvgPriceFullyScale": "118272.2",
"closeAvgPrice": 118669.1,
"liquidatePrice": 112474.5,
"oim": 0,
"im": 0,
"holdFee": 0,
"realised": 0.1747,
"leverage": 20,
"createTime": 1754827319000,
"updateTime": 1754835661000,
"autoAddIm": false,
"version": 3,
"profitRatio": 0.0586,
"newOpenAvgPrice": 118272.2,
"newCloseAvgPrice": 118669.1,
"closeProfitLoss": 0.1984,
"fee": -0.0236,
"positionShowStatus": "CLOSED",
"deductFeeList": [],
"totalFee": 0.0236,
"zeroSaveTotalFeeBinance": 0,
"zeroTradeTotalFeeBinance": 0.0236
}
]
}
  • GET /api/v1/private/position/list/history_positions

Required Permission: View Order Details

Request Parameters:

ParameterTypeRequiredDescription
symbolstringfalseContract
typeintfalsePosition type, 1 long 2 short
start_timelongfalseUnix millisecond timestamp
end_timelongfalseUnix millisecond timestamp
position_typeintfalsePosition type, 1 long 2 short
page_numinttrueCurrent page, default 1
page_sizeinttruePage size, default 20, max 100

Response Parameters:

ParameterTypeDescription
pageSizeintPage size
totalCountintTotal count
totalPageintTotal pages
currentPageintCurrent page
resultListlistResult set
positionIdlongPosition id
symbolstringContract
holdVoldecimalPosition size
positionTypeintPosition type, 1 long 2 short
openTypeintOpen type, 1 isolated 2 cross
stateintPosition status,1 holding 2 system-held 3 closed
frozenVoldecimalFrozen volume
closeVoldecimalClosed volume
holdAvgPricedecimalAverage position price
holdAvgPriceFullyScaledecimalFull precision position price
closeAvgPricedecimalAverage closing price
openAvgPricedecimalAverage opening price
openAvgPriceFullyScaledecimalFull precision opening price
liquidatePricedecimalLiquidation price in isolated mode
oimdecimalOriginal initial margin
imdecimalInitial margin, adjustable in isolated mode to tune liquidation price
holdFeedecimalFunding fee, positive = received, negative = paid
realiseddecimalRealized PnL
leverageintLeverage
marginRatiodecimalCurrent position margin ratio
autoAddImbooleanAuto-add initial margin supported
profitRatiodecimalReturn ratio = realized PnL/initial margin
newOpenAvgPricedecimalAverage opening price, differs from original
newCloseAvgPricedecimalAverage closing price, differs from original
closeProfitLossdecimalClose PnL (fees excluded)
feedecimalFees (excluding deductions)
totalFeedecimalAccumulated fees
createTimedateCreated time
updateTimedateUpdated time