跳至主要内容

查詢成交紀錄

獲取用戶成交紀錄,返回結果按execTime降序排列。但是,對於經典帳戶現貨交易,返回結果按execId降序排列

提示
  • 儅execTime相同時,返回會有排序問題,此問題已在優化中, 目前建議依照execId+OrderId+leavesQty進行排序, 如果您想獲取實時成交信息建議使用websocket stream.
  • 單筆訂單可能會有多次成交.
  • 您可以通過指定symbol, baseCoin, orderId 和 orderLinkId字段來查詢。如果您使用多字段組合,系統的查詢優先級如下: orderId > orderLinkId > symbol > baseCoin.
信息
  • 統一帳戶支持查詢過去730天的歷史成交紀錄

HTTP 請求

GET /v5/execution/list

請求參數

參數是否必需類型說明
categorytruestring產品類型
symbolfalsestring合約名稱
orderIdfalsestring訂單Id
orderLinkIdfalsestring用戶自定義訂單id. 經典帳戶不支持該字段查詢
baseCoinfalsestring交易幣種
  • 統一帳戶1.0(反向)和經典帳戶不支持該字段查詢
  • 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訂單創建類型
  • 經典帳戶和統一帳戶1.0(inverse): 總是返回""
  • 現貨、期權不返回該字段
  • > orderTypestring訂單類型. 市價單:Market,限價單:Limit
    > stopOrderTypestring条件单的订单类型。如果该订单不是条件单,则可能返回""或者UNKNOWN. 經典帳戶現貨交易不支持
    > execFeestring交易手續費. 您可以從這裡了解現貨手續費幣種信息
    > 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來做唯一性識別
    • 經典帳戶下現貨交易沒有該字段
    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: XXXXX
    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
    }
    ]
    },
    "retExtInfo": {},
    "time": 1672283754510
    }