帳戶模式介紹
現在Bybit平台上共有三種帳戶模式並存, 分別是經典帳戶, 統一帳戶1.0, 統一帳戶2.0
統一帳戶2.0
此帳戶模式是統一帳戶的終極版本, 將反向合約、USDT永續、USDC永續、USDC交割、現貨以及期權都納入到了統一交易體系當中, 在全倉保證金和組合保證金模式下, 所有交易都共享保證金。
統一帳戶1.0
此帳戶模式下, 反向合約的交易在獨立的交易賬戶內, 需要將對應的保證金幣種存入到"反向合約帳戶"內, 才能交易, 且保證金幣種之間不共享。對於 USDT永續、USDC永續、USDC交割、現貨以及期權, 則都在"統一帳戶"內交易
經典帳戶
此帳戶模式下, 合約交易和現貨交易是分開的, 其中反向合約和USDT永續都是在"合約帳戶"內完成, 現貨交易是在"現貨帳戶"內完成
通過API判斷帳戶模式
使用對應帳戶的key調用查詢帳戶配置接口, 看字段unifiedMarginStatus
1
: 經典帳戶3
: 統一帳戶1.04
: 統一帳戶1.0 (pro版本)5
: 統一帳戶2.06
: 統一帳戶2.0 (pro版本)
P.S. uta 或 uta (pro) 是同一款产品,但 pro 在通过 API 进行交易时具有轻微的性能优势
統一帳戶2.0的API使用變化
接口目錄 | 具体接口 | 统一账户2.0 | 统一账户1.0 |
---|---|---|---|
category=inverse(反向合约) | category=inverse(反向合约) | ||
公有行情 | 查詢可交易產品的規格信息 | 在統一帳戶2.0發佈後, "unifiedMarginTrade"字段變成true | "unifiedMarginTrade"是false |
交易 | 創建委託單 | 反向交割不再支持雙向持倉, 所以"positionIdx"總是0 | 反向交割支持雙向持倉, 所以"positionIdx"可以是0 , 1 , 2 |
查詢實施和終態委託單 | 查詢終態狀態使用openOnly =1, 且僅保留最近500單 | 查詢終態狀態使用openOnly =2 | |
查詢歷史訂單 | 1. orderStatus 不傳, 默認查詢所有終態訂單2. 支援參數 baseCoin 和settleCoin 3. 不支持活動單查詢, 部分終態訂單有限查詢 4. 只保存24小時的取消態訂單 5. 只能查詢升級後產生的訂單 | 1. orderStatus 不傳, 默認查詢活動態和終態訂單2. 不支持參數 baseCoin 和settleCoin 3. 總是支持活動單和各種終態單查詢 4. 沒有此限制 | |
查詢成交紀錄 | 1. 支持baseCoin 的查詢; 2. 返回的createType有值 3. 只能查詢升級後產生的成交 | 1. 不支持baseCoin 的查詢;2. 返回的createType總是"" | |
批量創建委託單 | 支持反向合約 | 不支持反向合約 | |
批量修改委託單 | 支持反向合約 | 不支持反向合約 | |
批量撤銷委託單 | 支持反向合約 | 不支持反向合約 | |
設置斷線保護時間 | 支持反向合約, 當dcp觸發時, 反向的訂單會被自動取消 | 不支持反向合約, 當dcp觸發時, 反向的訂單不會被自動取消 | |
升級前相關紀錄 | 查詢升級前訂單紀錄 | 支持查詢還是經典帳戶或者統一帳戶1.0時產生的訂單 | - |
查詢升級前成交紀錄 | 支持查詢還是經典帳戶或者統一帳戶1.0時產生的交易 | - | |
查詢升級前平倉盈虧 | 支持查詢還是經典帳戶或者統一帳戶1.0時產生的平倉盈虧 | - | |
持倉 | 查詢持倉(實時) | 1. 不支持symbol傳多個 2. 響應字段中, "tradeMode", "liqPrice", "bustPrice" 使用或含義有變化 | 1. 支持symbol傳多個 |
查詢平倉盈虧 | 只能查詢升級後產生的平倉盈虧 | - | |
設置槓桿 | 反向永續和反向交割僅支持單倉模式, buy和sell的leverage必須相等 | 反向交割支持雙向持倉, buy和sell的leverage可以不相等 | |
切換全倉/逐倉保證金 | 保證金模式變成帳戶維度了, 該接口不再適用 | 反向合約支持使用該接口 | |
切換持倉模式 | 反向交割不再支持雙向持倉 | 反向交割支持雙向持倉 | |
帳戶 | 查詢錢包餘額 | 不支持查詢CONTRACT | 支持查詢CONTRACT |
交易日誌(統一帳戶) | 反向合約的交易日誌將會納入進來 | 反向合約的交易日誌需要走下方接口 | |
交易日誌(經典帳戶) | 升級到2.0後, 該接口就不適用了 | 在1.0或者經典時的數據還能取到 | |
資產 | 查詢交割紀錄 | 支持查詢反向交割的交割紀錄 | 不支持查詢反向交割的交割紀錄 |
該目錄下所有涉及accountType 的接口 | 不再支持accountType =CONTRACT | 支持accountType =CONTRACT (反向合約帳戶) | |
WebSocket流/交易 | Websocket下單指南 | 支持反向合約 | 不支持反向合約 |