跳至主要内容

查詢訂單資訊

信息
  • API 金鑰需要具備 Earn(理財)權限。

HTTP 請求

GET/v5/earn/advance/order

請求參數

參數必填類型說明
categorytruestring產品類別,DiscountBuy
orderIdfalsestring按訂單 ID 篩選
orderLinkIdfalsestring按用戶自定義訂單 ID 篩選
productIdfalsestring按產品 ID 篩選
startTimefalseint開始時間(訂單創建時間),毫秒級 Unix 時間戳
endTimefalseint結束時間,毫秒級 Unix 時間戳
limitfalseint每頁返回數量
cursorfalsestring分頁游標,使用上次響應中的 nextPageCursor

響應參數

參數類型說明
nextPageCursorstring下一頁游標,為空字串表示無更多資料
listarray列表
> orderIdstring訂單 ID
> orderLinkIdstring用戶自定義訂單 ID
> productIdstring產品 ID
> categorystring產品類別,DiscountBuy
> orderTypestring固定值:Stake
> amountstring投資金額
> coinstring投資幣種,例如:USDT
> underlyingAssetstring標的資產,例如:BTC, ETH
> statusstring訂單狀態:Pending(處理中),Success(訂單成功,已創建倉位),Settled(產品已結算,敲出或行權),Fail(訂單失敗)
> createdTimestring創建時間,毫秒級 Unix 時間戳
> purchasePricestring錨定買入價
> knockoutPricestring敲出價
> knockoutCouponE8string年化息率(e8 精度),實際利率 = knockoutCouponE8 / 1e8
> durationstring產品期限,例如:7d
> settlementTimestring結算時間,毫秒級 Unix 時間戳
> accountTypestring扣款帳戶:FUND(資金帳戶),UNIFIED(統一帳戶)
> toAccountTypestring結算入帳帳戶。status=Settled 時固定為 FUNDstatus=Fail 時為扣款帳戶
> settleTypestring行權結算方式:Base = 收取標的資產;Quote = 收取 USDT。敲出時此參數無效
> settlementPricestring結算價(settlementTime 前 30 分鐘 TWAP),僅 status=Settled 時有值
> settlementCoinstring結算幣種,僅 status=Settled 時有值
> settlementAmountstring結算金額,僅 status=Settled 時有值,計算規則見下表
> isVipbool是否為 VIP 產品訂單
> refundStatusstring退款狀態,僅 status=Fail 時有效:REFUNDING(退款處理中),REFUND_DONE(退款完成)。其他狀態為空字串

結算金額計算規則

結算結果條件settlementCoinsettlementAmount
敲出settlementPrice >= knockoutPriceUSDTamount × (1 + knockoutCouponE8/1e8 × 期限天數/365)
行權(Base)settlementPrice < knockoutPricesettleType=Base標的資產amount / purchasePrice
行權(Quote)settlementPrice < knockoutPricesettleType=QuoteUSDTamount / purchasePrice × settlementPrice

請求示例

GET /v5/earn/advance/order?category=DiscountBuy&orderLinkId=my-order-001 HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1776154473104
X-BAPI-RECV-WINDOW: 5000

響應示例

{
"retCode": 0,
"retMsg": "",
"result": {
"category": "",
"list": [
{
"orderId": "38f6f5ce-57e2-4d69-b4d3-c39464389ccb",
"orderLinkId": "my-order-001",
"productId": "7037",
"category": "DiscountBuy",
"orderType": "Stake",
"amount": "200",
"coin": "USDT",
"underlyingAsset": "BTC",
"status": "Success",
"createdTime": "1776154116000",
"purchasePrice": "74019",
"knockoutPrice": "76050",
"knockoutCouponE8": "1000000",
"duration": "1d",
"settlementTime": "1776240000000",
"accountType": "FUND",
"toAccountType": "",
"settlementPrice": "",
"settlementCoin": "",
"settlementAmount": "",
"settleType": "Base",
"isVip": false,
"refundStatus": ""
}
],
"nextPageCursor": ""
},
"retExtInfo": {},
"time": 1776154473104
}