跳至主要内容

查詢成交紀錄

獲取用戶成交紀錄,返回結果按execTime降序排列

提示
  • 儅execTime相同時,返回會有排序問題,此問題已在優化中, 目前建議依照execId+OrderId+leavesQty進行排序, 如果您想獲取實時成交信息建議使用websocket stream.
  • 單筆訂單可能會有多次成交.
  • 您可以通過指定symbol, baseCoin, orderId 和 orderLinkId字段來查詢。如果您使用多字段組合,系統的查詢優先級如下: orderId > orderLinkId > symbol > baseCoin. orderId 和 orderLinkId 優先權較高,只要輸入參數中有這兩個參數,其他輸入參數將被忽略。

HTTP 請求

GET /v5/execution/list

請求參數

參數是否必需類型說明
categorytruestring產品類型 spot, linear, inverse, option
symbolfalsestring合約名稱
orderIdfalsestring訂單Id
orderLinkIdfalsestring用戶自定義訂單id
baseCoinfalsestring交易幣種
startTimefalseinteger開始時間戳 (毫秒)
  • startTime 和 endTime都不傳入, 則默認返回最近7天的數據
  • startTime 和 endTime都傳入的話, 則確保endTime - startTime 7天
  • 若只傳startTime, 則查詢startTime和startTime+7天的數據
  • 若只傳endTime, 則查詢endTime-7天和endTime的數據
endTimefalseinteger結束時間戳 (毫秒)
execTypefalsestring執行類型
limitfalseinteger每頁數量限制. [1, 100]. 默認: 50
cursorfalsestring游標,用於翻頁

響應參數

參數類型說明
categorystring產品類型
listarrayObject
> symbolstring合約名稱
> orderIdstring訂單Id
> orderLinkIdstring用戶自定義訂單id
> sidestring訂單方向.買: Buy,賣:Sell
> orderPricestring訂單價格
> orderQtystring訂單數量
> leavesQtystring剩餘委託未成交數量
> createTypestring訂單創建類型
  • 現貨、期權不返回該字段
  • > orderTypestring訂單類型. 市價單:Market,限價單:Limit
    > stopOrderTypestring条件单的订单类型。如果该订单不是条件单,则可能返回""或者UNKNOWN.
    > execFeestring交易手續費. 您可以從這裡了解現貨手續費幣種信息
    > execFeeV2string價差交易下現貨單腿的交易手續費
    > execIdstring成交Id
    > execPricestring成交價格
    > execQtystring成交數量
    > execTypestring交易類型
    > execValuestring成交價值.
    > execTimestring成交時間(毫秒)
    > feeCurrencystring手續費幣種
    > isMakerBool是否是 Maker 訂單,true 為 maker 訂單,false 為 taker 訂單
    > feeRatestring手續費率
    > tradeIvstring隱含波動率,僅期權有效
    > markIvstring標記價格的隱含波動率,僅期權有效
    > markPricestring成交執行時,該 symbol 當時的標記價格
    > indexPricestring成交執行時,該 symbol 當時的指數價格
    僅期權業務有效
    > underlyingPricestring成交執行時,該 symbol 當時的底層資產價格
    僅期權有效
    > blockTradeIdstring大宗交易的订单 ID ,使用 paradigm 进行大宗交易时生成的 ID
    > closedSizestring平倉數量
    > seqlong序列號, 用於關聯成交和倉位的更新
    • 同一時間有多筆成交, seq相同
    • 不同的幣對會存在相同seq, 可以使用seq + symbol來做唯一性識別
    > extraFeesstring交易費率。目前,僅針對kyc=Indian用戶或在印尼網站的現貨訂單或在歐盟站的現貨法定貨幣訂單返回此數據。在其他情況下,傳回空字串。字段枚舉: feeType, subFeeType
    nextPageCursorstring游標,用於翻頁

    請求示例

    GET /v5/execution/list?category=linear&limit=1 HTTP/1.1
    Host: api-testnet.bybit.com
    X-BAPI-SIGN: XXXXX
    X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
    X-BAPI-TIMESTAMP: 1672283754132
    X-BAPI-RECV-WINDOW: 5000

    響應示例

    {
    "retCode": 0,
    "retMsg": "OK",
    "result": {
    "nextPageCursor": "132766%3A2%2C132766%3A2",
    "category": "linear",
    "list": [
    {
    "symbol": "ETHPERP",
    "orderType": "Market",
    "underlyingPrice": "",
    "orderLinkId": "",
    "side": "Buy",
    "indexPrice": "",
    "orderId": "8c065341-7b52-4ca9-ac2c-37e31ac55c94",
    "stopOrderType": "UNKNOWN",
    "leavesQty": "0",
    "execTime": "1672282722429",
    "feeCurrency": "",
    "isMaker": false,
    "execFee": "0.071409",
    "feeRate": "0.0006",
    "execId": "e0cbe81d-0f18-5866-9415-cf319b5dab3b",
    "tradeIv": "",
    "blockTradeId": "",
    "markPrice": "1183.54",
    "execPrice": "1190.15",
    "markIv": "",
    "orderQty": "0.1",
    "orderPrice": "1236.9",
    "execValue": "119.015",
    "execType": "Trade",
    "execQty": "0.1",
    "closedSize": "0.1",
    "seq": 4688002127,
    "extraFees":""
    }
    ]
    },
    "retExtInfo": {},
    "time": 1672283754510
    }