查詢持倉 (實時)
該接口可以獲取用戶的持倉信息,比如持倉數量,累計盈虧等
HTTP 請求
GET /contract/v3/private/position/list
請求參數
參數 | 是否必需 | 類型 | 說明 |
---|---|---|---|
symbol | false | string | 合約名稱 |
settleCoin | false | string | 結算幣種. 查詢期貨時, symbol 和 settleCoin 二者必傳一個. symbol 優先級更高 |
響應參數
參數 | 類型 | 說明 |
---|---|---|
category | string | 產品類型 |
nextPageCursor | string | 游標,用於翻頁 |
list | array | Object |
> symbol | string | 合約名称 |
> side | string | 方向. Buy , Sell . 單倉模式下,無倉位則返回None |
> size | string | 當前倉位的數量,按照合約張數計算 |
> entryPrice | string | 平均入場價 |
> leverage | string | 槓桿倍數 |
> positionValue | string | 仓位的價值 |
> positionIdx | integer | 倉位標識符, 用于在不同仓位模式下标识仓位 |
> riskId | integer | 风险限额ID. 參見風險限額接口 |
> riskLimitValue | string | 當前風險限額ID對應的持倉限制量 |
> tradeMode | integer | 0 : 全倉模式. 1 : 逐倉模式 |
> autoAddMargin | integer | 0 : 否. 1 : 是. 僅適用於逐倉模式 |
> positionBalance | string | 倉位保證金 |
> liqPrice | string | 預估強平價. 當強平價 <= minPrice 或者強平價 >= maxPrice時, 則為"" |
> bustPrice | string | 預估破產價 |
> tpSlMode | string | 該字段已廢棄, 無意義, 總是返回"Full" |
> takeProfit | string | 止盈價格 |
> stopLoss | string | 止損價格 |
> trailingStop | string | 追蹤止損(與當前價格的距離) |
> activePrice | string | 追蹤止損的激活價格 |
> markPrice | string | 實時標記價格 |
> unrealisedPnl | string | 未结盈亏 |
> cumRealisedPnl | string | 累计已结盈亏 |
> positionMM | string | 倉位維持保證金 |
> positionIM | string | 倉位起始保證金 |
> positionStatus | string | 倉位狀態 |
> sessionAvgPrice | string | 結算價格 |
> occClosingFee | string | 預佔用平倉手續費 |
> adlRankIndicator | integer | 自動減倉燈. 什麼是自動減倉機制? |
> isReduceOnly | boolean | 僅當Bybit需要降低某個Symbol的風險限額時有用
|
> mmrSysUpdatedTime | string | 僅當Bybit需要降低某個Symbol的風險限額時有用
false : 若不為空, 則表示系統已經完成了MMR調整的時間 |
> leverageSysUpdatedTime | string | 僅當Bybit需要降低某個Symbol的風險限額時有用
false : 若不為空, 則表示系統已經完成了槓桿調整的時間 |
> createdTime | string | 倉位創建時間戳 (毫秒) |
> updatedTime | string | 倉位數據更新時間 (毫秒) |
請求示例
GET /contract/v3/private/position/list?symbol=ETCUSDT HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1673421074950
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json
響應示例
{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"positionIdx": 0,
"riskId": 236,
"symbol": "ETCUSDT",
"side": "None",
"size": "0.0",
"positionValue": "0",
"entryPrice": "0",
"tradeMode": 0,
"autoAddMargin": 0,
"leverage": "10",
"positionBalance": "0",
"liqPrice": "",
"bustPrice": "0.000",
"takeProfit": "0.000",
"stopLoss": "0.000",
"trailingStop": "0.000",
"unrealisedPnl": "0",
"createdTime": "1672986751942",
"updatedTime": "1675382400091",
"tpSlMode": "Full",
"riskLimitValue": "200000",
"activePrice": "0.000",
"markPrice": "15.126",
"cumRealisedPnl": "-10.69094915",
"positionMM": "0",
"positionIM": "0",
"positionStatus": "Normal",
"sessionAvgPrice": "0.000",
"occClosingFee": "0",
"avgPrice": "0",
"adlRankIndicator": 0,
"isReduceOnly": false,
"mmrSysUpdatedTime": "",
"leverageSysUpdatedTime": ""
}
],
"category": "",
"nextPageCursor": ""
},
"retExtInfo": {},
"time": 1697685149803
}