核心用法
find-arbitrage-opps 是 Hummingbot 生态中的套利机会发现工具,通过对比多个交易所的实时价格,识别可互换代币(fungible tokens)之间的价差机会。用户指定基础代币(如 BTC、WBTC、cbBTC)和计价代币(如 USDT、USDC、USD),工具自动遍历所有已配置的交易所连接器,输出最佳买卖组合与价差百分比。
典型工作流程:
1. 定义代币映射关系(支持多对多组合)
2. 调用 Python 脚本扫描全市场
3. 分析输出结果,获取具体交易对、价格、价差
关键特性:
- 支持可互换代币聚合(如将 BTC、WBTC 视为等价)
- 可过滤特定交易所或设置最小价差阈值
- JSON/表格双模式输出,便于自动化集成
显著优点
- 生态整合度高:原生接入 Hummingbot API,无需额外数据订阅
- 代币抽象层:自动处理包装代币与原生代币的等价关系,扩大套利空间
- 灵活配置:支持命令行参数精细化控制,适合策略开发
- 开源透明:脚本源码可审计,无黑箱操作风险
潜在缺点与局限性
- 前置依赖重:必须运行 Hummingbot API 并配置交易所 API 密钥,新手门槛较高
- 无自动执行:仅提供机会发现,不执行交易,需配合其他工具或手动下单
- 延迟风险:扫描与交易之间存在时间差,高频环境下机会可能消失
- 费用盲区:输出未计入手续费、滑点、资金费率,实际收益需自行核算
- 交易所覆盖有限:仅支持 Hummingbot 已集成的连接器,小众交易所无法扫描
适合人群
- 量化交易员与套利策略开发者
- 已部署 Hummingbot 基础设施的成熟用户
- 希望自动化监控跨所价差的机构或专业投资者
常规风险
- API 安全风险:脚本需读取交易所 API 密钥,密钥泄露可能导致资产损失
- 市场风险:价差机会通常短暂,执行延迟可能导致亏损
- 智能合约风险:涉及 WBTC、cbBTC 等代币时,需考虑托管方风险
- 合规风险:跨所套利可能触发交易所的风控规则或合规审查
- 网络风险:依赖本地 API 连接,网络波动影响数据实时性