跳至主要内容

查詢訂單列表

查詢用戶的鏈上交易訂單歷史,包含訂單狀態、手續費及執行詳情。

信息
  • 支持按交易類型、訂單狀態、代幣及時間範圍篩選
  • 最大查詢範圍為 90 天,結果按創建時間倒序排列
  • 訂單狀態流轉:1(處理中)→ 2(成功)或 3(失敗)
  • 鏈上確認通常需要 10–60 秒
  • 調用 執行購買執行贖回 後,可使用此接口確認最終訂單狀態

HTTP 請求

POST/v5/alpha/trade/order-list

請求參數

參數是否必需類型說明
tradeTypefalseinteger按交易類型篩選。0: 全部(默認),1: 購買,2: 贖回
tokenCodefalsestring按代幣代碼篩選
orderStatusfalsearray按訂單狀態篩選(支持多個值)。1: 處理中,2: 成功,3: 失敗
daysfalseinteger查詢最近 N 天。範圍:[0, 90]0 使用系統默認(90 天)。默認:0
limittrueinteger每頁條數。範圍:[1, 100]
pageIndextrueinteger頁碼(從 1 開始)
directionfalsestring翻頁方向。prevnext

響應參數

參數類型說明
totalinteger符合篩選條件的訂單總數
pageIndexinteger當前頁碼
ordersarray訂單列表
> orderTypeinteger訂單類型。1: 市價單,2: 限價單
> tradeTypeinteger交易類型。1: 購買,2: 贖回
> orderNostring系統訂單號
> orderStatusinteger訂單狀態。1: 處理中,2: 成功,3: 失敗
> fromTokenCodestring源代幣代碼
> fromTokenAmountstring預計支付數量
> fromTokenSymbolstring源代幣符號
> fromTokenDecimalsinteger源代幣小數精度
> fromTokenIconUrlDaystring源代幣圖標 URL(淺色模式)
> fromTokenIconUrlNightstring源代幣圖標 URL(深色模式)
> fromChainCodestring源鏈代碼
> fromChainIconUrlstring源鏈圖標 URL
> toTokenCodestring目標代幣代碼
> toTokenAmountstring實際接收數量(完成後填充)
> toTokenSymbolstring目標代幣符號
> toTokenDecimalsinteger目標代幣小數精度
> toTokenIconUrlDaystring目標代幣圖標 URL(淺色模式)
> toTokenIconUrlNightstring目標代幣圖標 URL(深色模式)
> toChainCodestring目標鏈代碼
> toChainIconUrlstring目標鏈圖標 URL
> gasTokenSymbolstring原生 Gas 代幣符號,如 ETHSOLBNB
> gasOnchainstring鏈上 Gas 費用(原生代幣單位)
> gasUsdstringGas 費用(USD)。訂單處理中時可能為 null
> platformFeestring平台手續費
> platformFeeUsdstring平台手續費(USD)。訂單處理中時可能為 null
> quoteModeinteger使用的報價模式
> createTimeinteger訂單創建時間(Unix 時間戳,秒)
> executionTimeinteger訂單完成時間(Unix 時間戳,秒)
> failureReasonCodestring失敗原因代碼,僅當 orderStatus=3 時存在。ERR999: 未知原因,ERR101: 系統異常,ERR102: 執行超時,ERR103: 餘額不足,ERR104: 廣播失敗,ERR105: 鏈上執行失敗,ERR106: 交易損耗過大,ERR107: 流動性範圍過大
> sourcestring交易來源標識
> swapRatestring實際兌換匯率
> actualFromTokenAmountstring實際支付數量

請求示例

POST /v5/alpha/trade/order-list HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1704067200000
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"tradeType": 0,
"days": 7,
"limit": 20,
"pageIndex": 1
}

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"total": 1,
"pageIndex": 1,
"orders": [
{
"orderType": 1,
"tradeType": 1,
"orderNo": "ORD_20240101_001",
"orderStatus": 2,
"fromTokenCode": "CEX_1",
"fromTokenAmount": "100",
"fromTokenSymbol": "USDT",
"fromTokenDecimals": 6,
"fromChainCode": "ETH",
"toTokenCode": "DEX_123",
"toTokenAmount": "12450000",
"toTokenSymbol": "PEPE",
"toTokenDecimals": 18,
"toChainCode": "ETH",
"gasTokenSymbol": "ETH",
"gasOnchain": "0.0003",
"gasUsd": "0.30",
"platformFee": "0.20",
"platformFeeUsd": "0.20",
"quoteMode": 0,
"createTime": 1704067200,
"executionTime": 1704067230,
"swapRate": "124500",
"actualFromTokenAmount": "100"
}
]
},
"retExtInfo": {},
"time": 1704067300000
}