Skip to main content

Order

Sample

{
"channel": "push.personal.order",
"data": {
"orderId": 123456789,
"symbol": "BTC_USDT",
"positionId": 987654321,
"price": 45000.5,
"vol": 10,
"leverage": 20,
"side": 1,
"category": 1,
"orderType": 1,
"dealAvgPrice": 45000.0,
"dealVol": 5,
"orderMargin": 2250.0,
"usedMargin": 1125.0,
"takerFee": 0.1125,
"makerFee": 0.09,
"profit": 0,
"feeCurrency": "USDT",
"openType": 1,
"state": 2,
"errorCode": 0,
"externalOid": "ext_001",
"createTime": 1760942212000,
"updateTime": 1760942212000,
"remainVol": 5,
"positionMode": 1,
"reduceOnly": false,
"bboTypeNum": 0,
"makerFeeRate": 0.0002,
"takerFeeRate": 0.0004
},
"ts": 1760942212000
}

channel = push.personal.order

Response fields:

FieldTypeDescription
orderIdlongOrder ID
symbolstringContract
positionIdlongPosition ID
pricedecimalOrder price
voldecimalOrder quantity
leveragelongLeverage
sideint1 open long, 2 close short, 3 open short, 4 close long
categoryint1 limit, 2 forced liquidation custody, 3 custody close, 4 ADL
orderTypeint1 limit, 2 Post Only, 3 IOC, 4 FOK, 5 market, 6 market-to-limit
dealAvgPricedecimalAverage fill price
dealVoldecimalFilled quantity
orderMargindecimalOrder margin
usedMargindecimalUsed margin
takerFeedecimalTaker fee
makerFeedecimalMaker fee
profitdecimalClose PnL
feeCurrencystringFee currency
openTypeint1 isolated, 2 cross
stateint1 pending, 2 open, 3 filled, 4 canceled, 5 invalid
errorCodeintENUM:errorCode
externalOidstringExternal order ID
createTimelongCreate time
updateTimelongUpdate time
remainVoldecimalRemaining quantity
positionModeintPosition mode
reduceOnlybooleanReduce-only
bboTypeNumintBBO limit order subtype
makerFeeRatedecimalMaker fee rate
takerFeeRatedecimalTaker fee rate