Plan orders
Sample
{
"channel": "push.personal.plan.order",
"data": {
"id": 987654321,
"symbol": "BTC_USDT",
"leverage": 20,
"side": 1,
"triggerPrice": 46000.0,
"price": 45990.0,
"vol": 5,
"openType": 1,
"triggerType": 1,
"state": 1,
"executeCycle": 24,
"trend": 1,
"errorCode": 0,
"orderId": 0,
"orderType": 1,
"marketOrderLevel": 0,
"positionMode": 1,
"lossTrend": 1,
"profitTrend": 1,
"stopLossPrice": 44000.0,
"takeProfitPrice": 47000.0,
"reduceOnly": false,
"createTime": 1760942212000,
"updateTime": 1760942212000
},
"ts": 1760942212000
}
channel = push.personal.plan.order
Response fields:
| Field | Type | Description |
|---|---|---|
| id | long | Order ID |
| symbol | string | Contract |
| leverage | int | Leverage |
| side | int | 1 open long, 2 close short, 3 open short, 4 close long |
| triggerPrice | decimal | Trigger price |
| price | decimal | Execution price |
| vol | decimal | Quantity |
| openType | int | 1 isolated, 2 cross |
| triggerType | int | 1 ≥, 2 ≤ |
| state | int | 1 untriggered, 2 canceled, 3 executed, 4 expired, 5 execution failed |
| executeCycle | int | Execution cycle (hours) |
| trend | int | Reference price: 1 last, 2 fair, 3 index |
| errorCode | int | ENUM:errorCode |
| orderId | long | Order ID after execution |
| orderType | int | 1 limit, 2 Post Only, 3 IOC, 4 FOK, 5 market |
| marketOrderLevel | int | Custom level for market orders |
| positionMode | int | 0 historical none, 2 one-way, 1 hedge |
| lossTrend | int | SL reference: 1 last, 2 fair, 3 index |
| profitTrend | int | TP reference: 1 last, 2 fair, 3 index |
| stopLossPrice | decimal | SL price |
| takeProfitPrice | decimal | TP price |
| reduceOnly | boolean | Reduce-only |
| createTime | long | Create time |
| updateTime | long | Update time |