Skip to main content

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:

FieldTypeDescription
idlongOrder ID
symbolstringContract
leverageintLeverage
sideint1 open long, 2 close short, 3 open short, 4 close long
triggerPricedecimalTrigger price
pricedecimalExecution price
voldecimalQuantity
openTypeint1 isolated, 2 cross
triggerTypeint1 ≥, 2 ≤
stateint1 untriggered, 2 canceled, 3 executed, 4 expired, 5 execution failed
executeCycleintExecution cycle (hours)
trendintReference price: 1 last, 2 fair, 3 index
errorCodeintENUM:errorCode
orderIdlongOrder ID after execution
orderTypeint1 limit, 2 Post Only, 3 IOC, 4 FOK, 5 market
marketOrderLevelintCustom level for market orders
positionModeint0 historical none, 2 one-way, 1 hedge
lossTrendintSL reference: 1 last, 2 fair, 3 index
profitTrendintTP reference: 1 last, 2 fair, 3 index
stopLossPricedecimalSL price
takeProfitPricedecimalTP price
reduceOnlybooleanReduce-only
createTimelongCreate time
updateTimelongUpdate time