跳至主要内容

手動增加或減少保證金

手動增加或減少保證金,僅適用於逐倉保證金模式

HTTP 請求

POST /v5/position/add-margin

請求參數

參數是否必需類型說明
categorytruestring產品類型
symboltruestring合約名稱
margintruestring增加或減少的保證金金額. 增加, 則為正數, 比如10; 減少, 則為負數, 比如-10. 最多支持4位小數
positionIdxfalseinteger倉位標識,用於標識不同倉位, 雙向持倉模式下,該字段必傳
  • 0: 單向持倉模式
  • 1: 買側雙向持倉模式
  • 2: 賣側雙向持倉模式

響應參數

參數類型說明
categorystring產品類型
symbolstring合約名称
positionIdxinteger倉位標識符, 用于在不同仓位模式下标识仓位
riskIdinteger风险限额ID,參見風險限額接口
riskLimitValuestring當前風險限額ID對應的持倉限制量
sizestring當前倉位的合约數量
avgPricestring當前倉位的平均入場價格
liqPricestring倉位強平價格
bustPricestring倉位破產價格
markPricestring最新標記價格
positionValuestring仓位的價值
leveragestring當前倉位的槓桿
autoAddMargininteger是否自動追加保證金. 0: 否, 1: 是
positionStatusString倉位状态. Normal, Liq, Adl
positionIMstring倉位起始保證金
positionMMstring倉位維持保證金
takeProfitstring止盈價格
stopLossstring止損價格
trailingStopstring追蹤止損(與當前價格的距離)
unrealisedPnlstring未结盈亏
cumRealisedPnlstring累计已结盈亏
createdTimestring倉位創建時間
updatedTimestring倉位數據更新時間

請求示例

POST /v5/position/add-margin HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1684234363665
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json
Content-Length: 97

{
"category": "inverse",
"symbol": "ETHUSD",
"margin": "0.01",
"positionIdx": 0
}

響應示例

{
"retCode": 0,
"retMsg": "OK",
"result": {
"category": "inverse",
"symbol": "ETHUSD",
"positionIdx": 0,
"riskId": 11,
"riskLimitValue": "500",
"size": "200",
"positionValue": "0.11033265",
"avgPrice": "1812.70004844",
"liqPrice": "1550.80",
"bustPrice": "1544.20",
"markPrice": "1812.90",
"leverage": "12",
"autoAddMargin": 0,
"positionStatus": "Normal",
"positionIM": "0.01926611",
"positionMM": "0",
"unrealisedPnl": "0.00001217",
"cumRealisedPnl": "-0.04618929",
"stopLoss": "0.00",
"takeProfit": "0.00",
"trailingStop": "0.00",
"createdTime": "1672737740039",
"updatedTime": "1684234363788"
},
"retExtInfo": {},
"time": 1684234363789
}