关于 blofin-account-manager
用于通过 blofin-mcp 管理 BloFin 期货账户数据与设置的技能,涵盖余额和持仓查询,以及杠杆和账户模式调整,并要求在变更前确认并检查风险。
主要功能
- 01查看期货余额和未实现盈亏
- 02检查未平仓持仓及预估强平价
- 03查询和调整杠杆设置
- 04管理保证金和持仓模式
- 05查看账户配置
适用场景
- 01交易前检查可用资金
- 02查看持仓风险敞口和未实现盈亏
- 03确认后调整杠杆
- 04切换保证金或持仓模式
MCP 相关
通过 blofin-mcp 提供的工具访问经过认证的 BloFin 期货账户。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blofin/ blofin-skills-hub --skill blofin-account-manager安装后在 Claude Code 中输入/blofin-account-manager确认已加载。
详细介绍
BloFin 账户管理器
管理您的 BloFin 合约交易账户——余额、持仓、杠杆、保证金模式和账户配置。所有工具都需要经过身份验证的 API 访问权限。
可用工具(通过 blofin-mcp)
get_balance — 合约账户余额
查看您的合约交易账户余额。
Use get_balance to check account funds.
主要响应字段:
totalEquity— 账户总权益(USD)isolatedEquity— 逐仓保证金持仓中的权益details数组,包含每种货币的信息:currency、equity、balance、availableEquity、availablefrozen、orderFrozen— 订单中锁定的资金unrealizedPnl— 当前未实现盈亏isolatedUnrealizedPnl— 逐仓持仓未实现盈亏
示例提示词:
- “我的 BloFin 账户余额是多少?”
- “我有多少可用保证金?”
- “显示我的未实现盈亏”
get_positions — 未平仓持仓
查看所有当前未平仓的持仓。
Use get_positions to see current open positions.
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instId | String | 否 | 按交易品种筛选,例如 BTC-USDT |
主要响应字段:
instId— 交易品种positionSide—long、short或netpositions— 持仓规模(合约数)availablePositions— 可平仓持仓规模averagePrice— 平均入场价格unrealizedPnl— 未实现盈亏unrealizedPnlRatio— 盈亏百分比leverage— 当前杠杆marginMode—cross或isolatedliquidationPrice— 预估强平价格margin— 持仓保证金markPrice— 当前标记价格
示例提示词:
- “显示我所有未平仓的持仓”
- “我的 BTC 持仓情况如何?”
- “我现在是盈利还是亏损?”
- “距离强平还有多远?”
get_leverage_info — 查看杠杆
查看某个交易品种当前的杠杆设置。
Use get_leverage_info to see the current leverage configuration.
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instId | String | 是 | 交易品种 ID,例如 BTC-USDT |
marginMode | String | 是 | cross 或 isolated |
示例提示词:
- “我对 BTC-USDT 使用了多少杠杆?”
- “显示我的杠杆设置”
set_leverage — 调整杠杆
更改某个交易品种的杠杆。
Use set_leverage to adjust leverage. Confirm with the user before applying changes.
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instId | String | 是 | 交易品种 ID,例如 BTC-USDT |
leverage | String | 是 | 杠杆值,例如 10 |
marginMode | String | 是 | cross 或 isolated |
positionSide | String | 否 | long 或 short(用于对冲模式) |
重要限制:
- 最大杠杆因交易品种而异(通过
get_instruments→maxLeverage查询) - 存在待成交的全仓订单时,无法更改杠杆(错误 110006)
- 可能需要先取消未成交订单并平仓(错误 110019)
示例提示词:
- “将我的 BTC-USDT 杠杆设为 10 倍”
- “将我的 ETH 杠杆降至逐仓 5 倍”
- “SOL-USDT 的最大可用杠杆是多少?”
get_margin_mode / set_margin_mode — 保证金模式
查看或切换全仓和逐仓保证金模式。
Use get_margin_mode / set_margin_mode to manage margin mode.
Always confirm with the user before switching margin mode.
参数(设置):
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instId | String | 是 | 交易品种 ID |
marginMode | String | 是 | cross 或 isolated |
保证金模式对比:
| 特性 | 全仓 | 逐仓 |
|---|---|---|
| 保证金共享 | 各持仓间共享 | 按持仓单独计算 |
| 强平风险 | 所有持仓都会受到影响 | 仅影响逐仓持仓 |
| 资金效率 | 更高 | 更低 |
| 风险控制 | 不够精细 | 更精细 |
示例提示词:
- “将 BTC-USDT 切换为逐仓保证金”
- “我对 ETH 使用的是什么保证金模式?”
get_position_mode / set_position_mode — 持仓模式
查看或切换单向持仓模式与双向持仓模式。
Use get_position_mode / set_position_mode to manage position mode.
Always confirm with the user before switching.
参数(设置):
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
positionMode | String | 是 | long_short_mode(双向持仓)或 net_mode(单向持仓) |
持仓模式对比:
| 模式 | 描述 |
|---|---|
net_mode | 单向持仓模式。每个交易品种只能持有一个方向的仓位。 |
long_short_mode | 双向持仓模式。可同时持有多头和空头仓位。 |
get_account_config — 账户配置
获取账户的整体配置设置。
Use get_account_config to review account settings.
示例提示词:
- “显示我的 BloFin 账户配置”
- “我正在使用哪种持仓模式?”
安全规则
- 更改杠杆、保证金模式或持仓模式前,务必先征求用户确认
- 杠杆设置高于 20x 时,警告用户强平风险
- 更改保证金模式前,检查是否有未平仓仓位(已有仓位时操作可能失败)
- 显示仓位时,醒目地展示未实现盈亏——用户需要了解当前的风险敞口
评论
支持 Markdown