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:
| Field | Type | Description |
|---|---|---|
| id | long | Primary ID |
| symbol | string | Contract |
| leverage | int | Leverage |
| side | int | 1 open long, 2 close short, 3 open short, 4 close long |
| vol | decimal | Quantity |
| openType | int | 1 isolated, 2 cross |
| trend | int | Reference price (1 last, 2 fair, 3 index) |
| activePrice | decimal | Activation price |
| markPrice | decimal | Reference price after activation (highest/lowest) |
| backType | int | Callback type (1 percentage, 2 absolute) |
| backValue | decimal | Callback value |
| triggerPrice | decimal | Trigger price (updates with reference) |
| triggerType | int | Trigger condition |
| orderId | long | Order ID after triggering |
| errorCode | int | ENUM:errorCode |
| state | int | 0 not active, 1 active, 2 success, 3 failed, 4 canceled |
| positionMode | int | Position mode |
| reduceOnly | boolean | Reduce-only |
| createTime | long | Create time |
| updateTime | long | Update time |