跳至主要内容

獲取歷史持倉

查詢已登錄用戶的預測市場已平倉記錄,包含已結算賽事的結果(WIN/LOSE)。

HTTP 請求

POST/v5/alpha/prediction/position-history

請求參數

參數是否必需類型說明
tokenIdfalsestring按結果代幣 ID 篩選
eventIdfalsestring按賽事 ID 篩選
resultfalseinteger按倉位結果篩選。參考 predictionPositionResult
daysfalseinteger回溯天數,最大 90
limitfalseinteger每頁記錄數
pageIndexfalseinteger頁碼,從 1 開始

響應參數

參數類型說明
positionsarray已平倉記錄
> positionIdstring持倉 ID
> tokenIdstring結果代幣 ID
> eventIdstring賽事 ID
> outcomeNamestring結果標籤(如 YESNO
> sharesstring持有的總份額
> coststring本倉位的總 USDC 成本
> avgPricestring每份額的平均成本價
> exitPricestring平倉價格
> realizedPnlstring已實現盈虧(USDC),正數為盈利
> realizedPnlRatestring已實現盈虧比率
> resultinteger倉位結果。參考 predictionPositionResult
> closedAtinteger平倉時間戳(UTC 毫秒)
totalinteger符合條件的總記錄數

請求示例

POST /v5/alpha/prediction/position-history HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1704067200000
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"limit": 20,
"pageIndex": 1,
"days": 30
}

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"positions": [
{
"positionId": "pos_456",
"tokenId": "token_yes_456",
"eventId": "event_456",
"outcomeName": "YES",
"shares": "200",
"cost": "140.00",
"avgPrice": "0.70",
"exitPrice": "1.00",
"realizedPnl": "60.00",
"realizedPnlRate": "0.429",
"result": 1,
"closedAt": 1704153600000
}
],
"total": 1
},
"retExtInfo": {},
"time": 1704067200000
}