仓位

以 Markdown 格式查看

设置杠杆

1POST /v1/private/position/leverage
2Content-Type: application/json

请求体:

1{
2 "symbol": "BTCUSDT",
3 "leverage": 20
4}

响应字段:

字段类型说明
symbolstring交易对
leverageint32杠杆倍数
timestampint64时间戳

设置保证金模式

1POST /v1/private/position/margin-mode
2Content-Type: application/json

请求体:

1{
2 "symbol": "BTCUSDT",
3 "marginMode": 1
4}

marginMode1 全仓,2 逐仓。

持仓设置

1GET /v1/private/position/settings?symbol=BTCUSDT

响应字段:

字段类型说明
symbolstring交易对
marginModeint321 全仓,2 逐仓
leverageint32杠杆倍数

当前持仓

1GET /v1/private/position/positions?symbol=BTCUSDT

请求参数:

参数类型必填说明
symbolstring交易对

响应字段:

字段类型说明
positions[].symbolstring交易对
positions[].marginModestring保证金模式
positions[].positionSidestring持仓方向
positions[].leverageint32杠杆倍数
positions[].quantitystring持仓数量
positions[].entryPricestring开仓均价
positions[].breakEvenPricestring盈亏平衡价
positions[].liqPricestring强平价格
positions[].marginRatiostring保证金率
positions[].unrealizedPnlstring未实现盈亏
positions[].roestring收益率
positions[].nextFundingFeestring下次资金费预估
positions[].fundingFeeAccumstring累计资金费
positions[].tpPricestring止盈价
positions[].slPricestring止损价

历史持仓

1GET /v1/private/position/history?symbol=BTCUSDT&page=1&pageSize=20

请求参数:

参数类型必填说明
symbolstring交易对
sidestringlong / short
startTimeint64开始时间
endTimeint64结束时间
pageint64页码,默认 1
pageSizeint64每页数量,默认 20

响应字段:

字段类型说明
list[].symbolstring交易对
list[].positionSidestring持仓方向
list[].leverageint32杠杆倍数
list[].maxQuantitystring最大持仓量
list[].entryPricestring开仓均价
list[].closePricestring平仓均价
list[].pnlstring已实现盈亏
list[].roestring收益率
list[].marginModestring保证金模式
list[].triggerModeint32平仓触发模式
list[].fundingFeeAccumstring累计资金费
list[].openedAtint64开仓时间
list[].closedAtint64平仓时间
totalint64总数量