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 のレバレッジを 10x に設定して」
  • 「ETH のレバレッジを isolated で 5x に下げて」
  • 「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. レバレッジが 20 倍を超えて設定されている場合は、清算リスクについて警告してください
  3. 証拠金モードを変更する前に、オープンポジションがないか確認してください(ポジションが残っていると変更に失敗することがあります)
  4. ポジションを表示する際は、未実現損益を目立つように表示してください。ユーザーが現在のリスクエクスポージャーを把握できるようにする必要があります

コメント