用途:管理 BloFin 期货交易账户,包括查询余额、查看持仓,以及配置杠杆、保证金模式与持仓模式。所有工具均需已认证的 BloFin API 访问权限,通过 blofin-mcp 提供。
主要能力:get_balance 查询合约账户余额,返回 totalEquity、isolatedEquity、各币种明细(currency、equity、balance、availableEquity、available)、frozen、orderFrozen、unrealizedPnl、isolatedUnrealizedPnl。get_positions 查看当前持仓,可按 instId 过滤,返回 instId、positionSide、positions、availablePositions、averagePrice、unrealizedPnl、unrealizedPnlRatio、leverage、marginMode、liquidationPrice、margin、markPrice。get_leverage_info 查询某合约当前杠杆(需 instId 与 marginMode)。set_leverage 调整杠杆(需 instId、leverage、marginMode,可选 positionSide)。get_margin_mode / set_margin_mode 查看或切换全仓与逐仓。get_position_mode / set_position_mode 查看或切换单向与双向持仓模式。get_account_config 查看账户整体配置。
使用方式:以自然语言提示调用,例如“What's my BloFin account balance?”“Show all my open positions”“Set my BTC-USDT leverage to 10x”“Switch BTC-USDT to isolated margin”。修改杠杆、保证金模式或持仓模式前需与用户确认。
限制与注意:最大杠杆因合约而异,可通过 get_instruments 的 maxLeverage 查询;存在挂单的全仓订单时无法改杠杆(错误 110006),可能需先撤单或平仓(错误 110019);切换保证金模式前应检查是否有持仓,可能因已有持仓失败;杠杆高于 20x 时应提示爆仓风险;展示持仓时应突出未实现盈亏。资料未提供具体收费、价格或平台支持范围。