跳至主要内容

分頁查詢交易員帶單訂單

分頁查詢交易員帶單訂單

HTTP 請求

GET /cloud/contract/v3/private/copytrading/order/page-list

請求參數

參數是否必須類型說明
symbolfalsestring合約類型
orderIdfalsestring訂單ID
orderLinkIdfalsestring機構自定義訂單ID, 最大長度36位,且同一機構下自定義ID不可重復
copyTradeOrderTypefalsestringcopyTradeOrderType: All-全部訂單;Active-持倉中的訂單;Closed-已平倉訂單;Cancelled-已取消訂單;Tpsl-止盈止損訂單
preIndexfalsestring上一次查詢的最後一條訂單的索引,首次查詢無需傳遞
pageSizefalseinteger每頁顯示條數,默認為 10,最大為 50

返回參數

參數類型說明
listarray訂單列表,訂單結構請參見查詢交易員歷史帶單訂單
hasNextboolean是否還有更多數據
nextIndexstring下次分頁查詢的訂單索引,需在下次請求時作為 preIndex 傳入

訂單字段(list 中)

參數類型說明
orderIdstring訂單ID
orderLinkIdstring機構自定義訂單ID, 最大長度36位,且同一機構下自定義ID不可重復
symbolstring合約類型
sidestring方向
pricestring委托價格
qtystring委托數量
timeInForcestring執行策略
isIsolatedboolean是否逐倉,true-逐倉 false-全倉
leveragestring逐倉模式下, 值為用戶設置的杠桿;全倉模式下,值為當前風險限額下最大杠桿
copyTradeOrderStatusstring跟單交易記錄類型
leavesQtystring剩余委托數量
leavesValuestring剩余掛單數量對應的預估價值
cumExecValuestring累計成交價值
cumExecFeestring累計成交手續費
takeProfitstring止盈價格
stopLossstring止損價格
tpTriggerBystring止盈激活價格類型,默認為LastPrice
slTriggerBystring止損激活價格類型,默認為LastPrice
createdTimestring創建時間 (毫秒)
updatedTimestring更新時間 (毫秒)

請求示例

# 首頁
curl --location --request GET 'https://openapi-testnet.zoomex.com/cloud/contract/v3/private/copytrading/order/page-list?timestamp=1689845343595&api_key=XXXXX&recv_window=5000&sign=XXXXX&pageSize=20'

# 下一頁(使用上一頁響應中的 nextIndex 作為 preIndex)
curl --location --request GET 'https://openapi-testnet.zoomex.com/cloud/contract/v3/private/copytrading/order/page-list?timestamp=1689845343595&api_key=XXXXX&recv_window=5000&sign=XXXXX&pageSize=20&preIndex=eyJvcmRlcklkIjoiMjQxNTg4ZmItMWU2OS00NmYyLTg0NDYtOTI3OGU0MDkwMmJmIn0='

響應示例

{
"retCode": 0,
"retMsg": "success",
"result": {
"list": [
{
"orderId": "241588fb-1e69-46f2-8446-9278e40902bf",
"symbol": "BTCUSDT",
"orderLinkId": "",
"side": "Sell",
"copyTradeOrderStatus": "OpenOrderFilled",
"price": "30285.00",
"qty": "1",
"timeInForce": "GoodTillCancel",
"leavesQty": "0",
"isIsolated": true,
"leavesValue": "0",
"leverage": "25",
"cumExecValue": "30287.6",
"cumExecFee": "18.17256",
"createdTime": "1689845238176",
"updatedTime": "1689845238192",
"takeProfit": "29000.00",
"stopLoss": "32000.00",
"tpTriggerBy": "MarkPrice",
"slTriggerBy": "IndexPrice"
}
],
"hasNext": true,
"nextIndex": "eyJvcmRlcklkIjoiMjQxNTg4ZmItMWU2OS00NmYyLTg0NDYtOTI3OGU0MDkwMmJmIn0="
}
}