持仓管理 (Positions)
持仓代表用户在市场中的活期资产风险敞口。
1. 获取所有持仓
获取当前账户下所有的活跃持仓。
端点: GET /api/v1/positions
返回示例:
{
"positions": [
{
"position_id": "uuid-string",
"symbol": "BTCUSDT",
"side": "long",
"size": "0.5",
"entry_price": "97000.00",
"mark_price": "97500.00",
"liquidation_price": "87500.00",
"collateral_amount": "5000.00",
"leverage": 10,
"unrealized_pnl": "250.00",
"unrealized_pnl_percent": "5.00",
"margin_ratio": "0.15",
"status": "open"
}
],
"total_unrealized_pnl": "250.00",
"total_collateral": "5000.00"
}
2. 平仓 (Close Position)
通过发出相反方向的订单或使用专用平仓接口来关闭仓位。
端点: POST /api/v1/positions/:position_id/close
请求参数:
| 参数 | 类型 | 说明 |
|---|---|---|
amount | string | 平仓数量 |
price | string | 指定平仓价(null 表示市价平仓) |
3. 调整保证金 (Adjust Collateral)
手动增加或减少仓位保证金,以调整持仓风险(强平价)。