connectors-available について
connectors-availableは、Hummingbotの取引所コネクターへの接続可否を調べ、トークンの取引ペアを検索するスキルです。利用可能な市場の最小注文量、価格刻み、注文タイプを確認できます。
主な機能
- 01全体、現物、無期限、指定コネクターのテスト
- 02利用可能な取引ルールをJSONに保存
- 03各取引所からトークンを検索
- 04最小値、価格刻み、注文タイプを表示
活用シーン
- 01取引前のコネクター到達性確認
- 02指定トークンを扱う取引所の検索
- 03取引所ごとの注文制約の比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hummingbot/ skills --skill connectors-availableインストール後、Claude Code で/connectors-availableを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
data/trading_rules.jsonscripts/search_token.shtest_all.shtest_connector.sh詳細
connectors-available
お使いの場所からアクセスできる取引所コネクタをテストし、利用可能なすべての取引所からトークンを検索します。最小注文サイズ、価格刻み、対応する注文タイプなどの取引ルールを表示します。
ワークフロー
ステップ 1: コネクタのテスト
テストするコネクタをユーザーに尋ねます:
- すべてのコネクタ
- 現物のみ
- 無期限契約のみ
- 特定の取引所
ステップ 2: テストの実行とルールの保存
./scripts/test_all.sh --timeout 10
各コネクタから取引ルールを取得します。データが返れば、アクセス可能です。結果は data/trading_rules.json に保存されます。
ステップ 3: トークンの検索
ユーザーがトークンについて尋ねた場合、取引ルールの表を検索して表示します:
./scripts/search_token.sh --token BTC
常に完全な表をユーザーに表示してください:
| Exchange | Pair | Min Order | Min Price Inc | Order Types |
|----------|------|-----------|---------------|-------------|
| hyperliquid_perpetual | BTC-USD | 0.00001 | 0.1 | Limit, Market |
| okx_perpetual | BTC-USDT | 0.0001 | 0.1 | Limit, Market |
| kraken | BTC-USD | 0.0001 | 0.1 | Limit, Market |
| coinbase_advanced_trade | BTC-USD | 0.0001 | 0.01 | Limit, Market |
| kucoin | BTC-USDT | 0.00001 | 0.1 | Limit, Market |
| gate_io | BTC-USDT | 0.0001 | 0.01 | Limit, Market |
Found 488 pairs containing BTC
取引ルールの説明
- 最小注文: 基軸通貨での最小注文サイズ
- 最小価格刻み: 最小価格増分(ティックサイズ)
- 注文タイプ: 対応する注文タイプ(指値、成行)
スクリプト
すべてのコネクタをテスト:
./scripts/test_all.sh --timeout 10
特定のコネクタをテスト:
./scripts/test_all.sh --connectors "kraken,okx,hyperliquid" --timeout 10
トークンを検索:
./scripts/search_token.sh --token BTC
./scripts/search_token.sh --token SOL
./scripts/search_token.sh --token HBOT
出力ファイル
data/trading_rules.json- 利用可能な取引所からのすべての取引ペアとルール
要件
- Hummingbot API が実行中であること(デフォルト: localhost:8000)
- API 認証情報(デフォルト: admin/admin)
環境変数
export HUMMINGBOT_API_URL=http://localhost:8000
export API_USER=admin
export API_PASS=admin
スクリプトは次の場所で .env を確認します: ./hummingbot-api/.env → ~/.hummingbot/.env → .env
コメント
Markdown 対応