跳至主要内容

交易記錄

信息
  • 如果不傳startTime,只能查詢最近7天的交易數據。如果要查詢一周之前的歷史交易數據,需要傳startTime
  • 僅當不傳入orderId, 不傳入toTicketId,但傳入fromTicketId時,返回的結果是以ticketId從小 到大排序;否則,返回的結果以ticketId從大到小排序
  • 支持查询过去180天的记录
提示

fromTradeIdtoTradeId的規則:

  • orderId不傳時
  1. 僅fromTradeId傳入, fromTradeId不會被包含在響應中
  2. 僅toTradeId傳入, toTradeId不會被包含在響應中
  3. 當fromTradeId和toTradeId都傳入, fromTradeId不包含,但是toTradeId會在響應中,如果它的值是存在的tradeId
  • orderId不傳時: fromTradeId和toTradeid的值會總是被包含在響應中,如果它們的值是存在的tradeId。

HTTP 請求

GET /spot/v3/private/my-trades

請求參數

參數是否必須類型說明
symbolfalsestring幣對名稱
orderIdfalsestring訂單ID
limitfalsestring返回數量限制. [1, 50]. 默认: 50
startTimefalseinteger起始時間戳(毫秒)
endTimefalseinteger結束時間戳(毫秒)
fromTradeIdfalsestring從大於此trade ID 開始查詢
toTradeIdfalsestring以小於此trade ID 為終點

返回參數

參數類型說明
symbolstring幣對名稱
idstring與 API 使用無關。 該字段反映了網站交易歷史中“交易ID”的一部分
orderIdstring訂單ID
tradeIdstring交易ID
orderPricestring訂單價格
orderQtystring交易數量
execFeestring手續費
feeTokenIdstring手續費 Token ID
creatTimestring撮合引擎中的創建時間
isBuyerstring0:買方, 1:賣方
isMakerstring0:掛單, 1:吃單
matchOrderIdstring對手交易者的order_id
makerRebatestringMaker折扣
executionTimestring訂單完成時間
blockTradeIdstringParadigm大宗交易ID

請求示例

curl --location --request GET 'https://api-testnet.bybit.com/spot/v3/private/my-trades?symbol=BTCUSDT' \
--header 'X-BAPI-SIGN: XXXXX' \
--header 'X-BAPI-API-KEY: {api key}' \
--header 'X-BAPI-TIMESTAMP: 1659084253772' \
--header 'X-BAPI-RECV-WINDOW: 5000'

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"symbol": "BTCUSDT",
"id": "1210346127973428992",
"orderId": "1210073515485572864",
"tradeId": "2100000000001769786",
"orderPrice": "20500",
"orderQty": "0.02",
"execFee": "0.00002",
"feeTokenId": "BTC",
"creatTime": "1659020488738",
"isBuyer": "0",
"isMaker": "0",
"matchOrderId": "1210346015893229312",
"makerRebate": "0",
"executionTime": "1659020502026",
"blockTradeId": ""
},
{
"symbol": "BTCUSDT",
"id": "1208702504949264128",
"orderId": "1208702504731160320",
"tradeId": "2100000000001753197",
"orderPrice": "20240",
"orderQty": "0.009881",
"execFee": "0.000009881",
"feeTokenId": "BTC",
"creatTime": "1658824566874",
"isBuyer": "0",
"isMaker": "1",
"matchOrderId": "1208677465155702529",
"makerRebate": "0",
"executionTime": "1658824566893",
"blockTradeId": ""
}
]
},
"retExtMap": {},
"retExtInfo": {},
"time": 1659084254366
}