mcpField
B
blofin-account-manager

blofin-account-manager

github.com/blofin其他881 次安装32 周前更新
代码仓库

关于 blofin-account-manager

用于通过 blofin-mcp 管理 BloFin 期货账户数据与设置的技能,涵盖余额和持仓查询,以及杠杆和账户模式调整,并要求在变更前确认并检查风险。

主要功能

  1. 01查看期货余额和未实现盈亏
  2. 02检查未平仓持仓及预估强平价
  3. 03查询和调整杠杆设置
  4. 04管理保证金和持仓模式
  5. 05查看账户配置

适用场景

  1. 01交易前检查可用资金
  2. 02查看持仓风险敞口和未实现盈亏
  3. 03确认后调整杠杆
  4. 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、available
    • frozen、orderFrozen — 订单中锁定的资金
    • unrealizedPnl — 当前未实现盈亏
    • isolatedUnrealizedPnl — 逐仓持仓未实现盈亏

示例提示词:

  • “我的 BloFin 账户余额是多少?”
  • “我有多少可用保证金?”
  • “显示我的未实现盈亏”

get_positions — 未平仓持仓

查看所有当前未平仓的持仓。

Use get_positions to see current open positions.

参数:

参数类型必填说明
instIdString否按交易品种筛选,例如 BTC-USDT

主要响应字段:

  • instId — 交易品种
  • positionSide — long、short 或 net
  • positions — 持仓规模(合约数)
  • availablePositions — 可平仓持仓规模
  • averagePrice — 平均入场价格
  • unrealizedPnl — 未实现盈亏
  • unrealizedPnlRatio — 盈亏百分比
  • leverage — 当前杠杆
  • marginMode — cross 或 isolated
  • liquidationPrice — 预估强平价格
  • margin — 持仓保证金
  • markPrice — 当前标记价格

示例提示词:

  • “显示我所有未平仓的持仓”
  • “我的 BTC 持仓情况如何?”
  • “我现在是盈利还是亏损?”
  • “距离强平还有多远?”

get_leverage_info — 查看杠杆

查看某个交易品种当前的杠杆设置。

Use get_leverage_info to see the current leverage configuration.

参数:

参数类型必填说明
instIdString是交易品种 ID,例如 BTC-USDT
marginModeString是cross 或 isolated

示例提示词:

  • “我对 BTC-USDT 使用了多少杠杆?”
  • “显示我的杠杆设置”

set_leverage — 调整杠杆

更改某个交易品种的杠杆。

Use set_leverage to adjust leverage. Confirm with the user before applying changes.

参数:

参数类型必填说明
instIdString是交易品种 ID,例如 BTC-USDT
leverageString是杠杆值,例如 10
marginModeString是cross 或 isolated
positionSideString否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.

参数(设置):

参数类型必填说明
instIdString是交易品种 ID
marginModeString是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.

参数(设置):

参数类型必填描述
positionModeString是long_short_mode(双向持仓)或 net_mode(单向持仓)

持仓模式对比:

模式描述
net_mode单向持仓模式。每个交易品种只能持有一个方向的仓位。
long_short_mode双向持仓模式。可同时持有多头和空头仓位。

get_account_config — 账户配置

获取账户的整体配置设置。

Use get_account_config to review account settings.

示例提示词:

  • “显示我的 BloFin 账户配置”
  • “我正在使用哪种持仓模式?”

安全规则

  1. 更改杠杆、保证金模式或持仓模式前,务必先征求用户确认
  2. 杠杆设置高于 20x 时,警告用户强平风险
  3. 更改保证金模式前,检查是否有未平仓仓位(已有仓位时操作可能失败)
  4. 显示仓位时,醒目地展示未实现盈亏——用户需要了解当前的风险敞口

评论

支持 Markdown