Skip to main content

Trailing orders

Sample

{
"channel": "push.personal.track.order",
"data": {
"id": 987654321,
"symbol": "BTC_USDT",
"leverage": 20,
"side": 1,
"vol": 50,
"openType": 1,
"trend": 1,
"activePrice": 45000.0,
"markPrice": 44950.0,
"backType": 1,
"backValue": 0.5,
"triggerPrice": 44750.0,
"triggerType": 2,
"orderId": 123456789,
"errorCode": 0,
"state": 1,
"positionMode": 2,
"reduceOnly": false,
"createTime": 1760942212000,
"updateTime": 1760942212000
},
"ts": 1760942212000
}

channel = push.personal.track.order

Response fields:

FieldTypeDescription
idlongPrimary ID
symbolstringContract
leverageintLeverage
sideint1 open long, 2 close short, 3 open short, 4 close long
voldecimalQuantity
openTypeint1 isolated, 2 cross
trendintReference price (1 last, 2 fair, 3 index)
activePricedecimalActivation price
markPricedecimalReference price after activation (highest/lowest)
backTypeintCallback type (1 percentage, 2 absolute)
backValuedecimalCallback value
triggerPricedecimalTrigger price (updates with reference)
triggerTypeintTrigger condition
orderIdlongOrder ID after triggering
errorCodeintENUM:errorCode
stateint0 not active, 1 active, 2 success, 3 failed, 4 canceled
positionModeintPosition mode
reduceOnlybooleanReduce-only
createTimelongCreate time
updateTimelongUpdate time