跳至主要内容

移倉

您可以在同一個母子帳戶體系下移動期貨、期權的倉位, 以及現貨的幣幣交易

信息

暫不支持統一帳戶2.0 反向合約移倉

信息
  • 該接口僅支持母帳戶的api key訪問
  • 移倉間的UID和調用者的UID必須是同一個母子帳戶體系
  • 該移倉生成的交易將不會出現在公有行情的成交中(包括Rest API和Websocket)
  • 該操作不會產生手續費
  • fromUidtoUid都必須是統一交易帳戶, 並且對於期貨而言, 倉位需要處於單向模式下
  • 請注意一旦成交, 查詢成交紀錄, 查詢平倉盈虧, 以及私有推送成交會返回execType=MovePosition的數據

HTTP 請求

POST /v5/position/move-positions

請求參數

參數是否必需類型說明
fromUidtruestring原UID
  • 必須是統一交易帳戶
  • 期貨倉位必須有處於單向持倉模式
toUidtruestring目標UID
  • 必須是統一交易帳戶
  • 期貨倉位必須有處於單向持倉模式
listtruearrayObject. 單次請求最多支持25腿
> categorytruestring產品類型
  • 統一帳戶2.0, 統一帳戶1.0: linear, spot, option
  • > symboltruestring合約名稱/幣對名
    > pricetruestring訂單價格
    > sidetruestringfromUid的交易方向
    • 例如, fromUid持有多倉, 如果選擇side=Sell, 則執行後, fromUid的多倉會被減倉或者開了空倉取決於qty的大小
    > qtytruestring交易數量

    響應參數

    參數類型說明
    retCodeinteger響應碼. 0表示請求被成功接受
    retMsgstring響應信息
    resultmapObject
    > blockTradeIdstring大宗交易訂單ID
    > statusstring訂單狀態. Processing, Rejected
    > rejectPartystring
    • ""表示初始校驗通過, 需要進一步通過查詢移倉歷史接口來確認最終狀態
    • Taker, Maker: 當status=Rejected返回
    • bybit表示處理過程中的錯誤發生在Bybit側

    請求示例

    POST /v5/position/move-positions HTTP/1.1
    Host: api-testnet.bybit.com
    X-BAPI-SIGN: XXXXXX
    X-BAPI-API-KEY: XXXXXX
    X-BAPI-TIMESTAMP: 1697447928051
    X-BAPI-RECV-WINDOW: 5000
    Content-Type: application/json

    {
    "fromUid": "100307601",
    "toUid": "592324",
    "list": [
    {
    "category": "spot",
    "symbol": "BTCUSDT",
    "price": "100",
    "side": "Sell",
    "qty": "0.01"
    }
    ]
    }

    響應示例

    {
    "retCode": 0,
    "retMsg": "OK",
    "result": {
    "blockTradeId": "e9bb926c95f54cf1ba3e315a58b8597b",
    "status": "Processing",
    "rejectParty": ""
    }
    }