connectors-available

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

connectors-available

可用连接器

Test which exchange connectors are accessible from your location and search for tokens across all available exchanges. Shows trading rules including minimum order sizes, price increments, and supported order types.
测试您所在地区可访问的交易所连接器,并在所有可用交易所中搜索代币。展示包括最小订单量、价格增量和支持的订单类型在内的交易规则。

Workflow

工作流程

Step 1: Test Connectors

步骤1:测试连接器

Ask user which connectors to test:
  • All connectors
  • Spot only
  • Perpetual only
  • Specific exchanges
询问用户要测试哪些连接器:
  • 所有连接器
  • 仅现货
  • 仅永续合约
  • 指定交易所

Step 2: Run Tests & Save Rules

步骤2:运行测试并保存规则

bash
./scripts/test_all.sh --timeout 10
Fetches trading rules from each connector. If data returns, it's accessible. Results saved to
data/trading_rules.json
.
bash
./scripts/test_all.sh --timeout 10
从每个连接器获取交易规则。如果返回数据,则说明该连接器可访问。结果将保存到
data/trading_rules.json

Step 3: Search for Tokens

步骤3:搜索代币

When user asks about a token, search and display the trading rules table:
bash
./scripts/search_token.sh --token BTC
Always show the full table to the user:
| 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
当用户查询某个代币时,搜索并显示交易规则表格:
bash
./scripts/search_token.sh --token BTC
始终向用户显示完整表格:
| 交易所 | 交易对 | 最小订单量 | 最小价格增量 | 订单类型 |
|----------|------|-----------|---------------|-------------|
| 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 |

找到488个包含BTC的交易对

Trading Rules Explained

交易规则说明

  • Min Order: Minimum order size in base currency
  • Min Price Inc: Minimum price increment (tick size)
  • Order Types: Supported order types (Limit, Market)
  • 最小订单量:基础货币的最小订单规模
  • 最小价格增量:最小价格变动单位(报价单位)
  • 订单类型:支持的订单类型(限价、市价)

Scripts

脚本

Test all connectors:
bash
./scripts/test_all.sh --timeout 10
Test specific connectors:
bash
./scripts/test_all.sh --connectors "kraken,okx,hyperliquid" --timeout 10
Search for a token:
bash
./scripts/search_token.sh --token BTC
./scripts/search_token.sh --token SOL
./scripts/search_token.sh --token HBOT
测试所有连接器:
bash
./scripts/test_all.sh --timeout 10
测试指定连接器:
bash
./scripts/test_all.sh --connectors "kraken,okx,hyperliquid" --timeout 10
搜索代币:
bash
./scripts/search_token.sh --token BTC
./scripts/search_token.sh --token SOL
./scripts/search_token.sh --token HBOT

Output Files

输出文件

  • data/trading_rules.json
    - All trading pairs and rules from available exchanges
  • data/trading_rules.json
    - 来自所有可用交易所的所有交易对和规则

Requirements

要求

  • Hummingbot API running (default: localhost:8000)
  • API credentials (default: admin/admin)
  • 运行中的Hummingbot API(默认:localhost:8000)
  • API凭证(默认:admin/admin)

Environment Variables

环境变量

bash
export API_URL=localhost:8000
export API_USER=admin
export API_PASS=admin
bash
export API_URL=localhost:8000
export API_USER=admin
export API_PASS=admin