Skip to main content

Event contract positions

Sample

{
"channel": "push.personal.event.contract.position",
"data": {
"positionId": 123456789,
"symbol": "BTC_USDT",
"side": "1",
"payRate": 0.15,
"amount": 1000.0,
"openPrice": 45000.5,
"closePrice": 46250.75,
"rewardAmount": 25.5,
"rewardAmountUsdt": 25.5,
"state": "3",
"closeResult": "PROFIT",
"createTime": 1760942212000,
"closeTime": 1760945812000,
"pnlAmount": 125.25
},
"ts": 1760945812000
}

channel = push.personal.event.contract.position

Response fields:

FieldTypeDescription
positionIdlongPosition ID
symbolstringContract
sidestringSide
payRatedecimalBonus pay rate
amountdecimalOrder amount
openPricedecimalOpen price
closePricedecimalClose price
rewardAmountdecimalReward amount
rewardAmountUsdtdecimalReward amount in USDT
statestringState
closeResultstringClose result
createTimelongCreate time
closeTimelongClose time
pnlAmountdecimalTotal PnL