最后更新: 2026-04-06
版本: 0.15
本文档由 docs/data/exchange_support_matrix.json 生成,用于统一 README、文档首页和状态页的交易所支持口径。
- 验证命令:
bash scripts/run_exchange_tests.sh <name>
- 状态策略:Conservative: only mark an exchange as fully supported when its REST and WebSocket support are both documented and the current repository keeps corresponding tests in place.
| 交易所 |
类型 |
REST |
WebSocket |
测试状态 |
备注 |
| Binance |
CEX |
✅ |
✅ |
✅ 通过 |
现货、合约、杠杆、期权、算法交易、网格、挖矿、质押、钱包、子账户、VIP借币 |
| HTX (Huobi) |
CEX |
✅ |
✅ |
✅ 通过 |
现货、杠杆、U本位永续、币本位永续、期权 |
| CTP (中国期货) |
传统金融 |
✅ |
✅ |
✅ 通过 |
中国期货市场(上期所、大商所、郑商所、中金所) |
| Interactive Brokers |
传统金融 |
✅ |
✅ |
✅ 通过 |
美股、期货(通过 Web API) |
| 交易所 |
类型 |
当前状态 |
测试状态 |
备注 |
| OKX |
CEX |
REST 已实现,WebSocket 部分实现 |
⚠️ 部分失败 |
mock 目标路径问题(httpx),主体逻辑正确 |
| Bybit |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 37 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| Bitget |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 45 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| Kraken |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 46 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| Gate.io |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 56 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| Upbit |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 101 通过 (4 skip) |
建议补 WebSocket 覆盖后再提升状态 |
| Crypto.com |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 97 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| HitBTC |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 103 通过 (5 skip) |
建议补 WebSocket 覆盖后再提升状态 |
| Phemex |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 65 通过 (5 skip) |
建议补 WebSocket 覆盖后再提升状态 |
| Gemini |
CEX |
REST 已实现,WebSocket 待继续补齐 |
✅ 20 通过 |
建议补 WebSocket 覆盖后再提升状态 |
| KuCoin |
CEX |
REST 已实现,仍需补稳定性验证 |
⚠️ 16 失败 / 47 通过 |
mock 目标路径问题 |
| MEXC |
CEX |
REST 已实现,仍需补稳定性验证 |
⚠️ 11 失败 / 42 通过 |
mock 目标路径问题 |
| Bitfinex |
CEX |
REST 已实现,仍需补稳定性验证 |
⚠️ 13 失败 / 43 通过 |
mock 目标路径问题 |
| Coinbase |
CEX |
REST 已实现,仍需补稳定性验证 |
⚠️ 19 失败 / 45 通过 |
部分 import 路径变更 |
| Hyperliquid |
DEX |
实现存在,但当前仓库测试资产不足以提升到完整支持 |
⚠️ 待补验证 |
当前仓库缺少可执行的 Hyperliquid 测试文件 |
| dYdX |
DEX |
实现存在,但当前仓库测试资产不足以提升到完整支持 |
⚠️ 待补验证 |
当前仓库缺少可执行的 dYdX 测试文件 |
| BYDFi |
CEX |
REST 已实现,仍需补稳定性验证 |
⚠️ 1 失败 / 17 通过 |
JSON 解析 bug |
- 数量:40+
- 说明:其余交易所已完成注册或基础框架接入,但还需要继续补实现、测试或文档后,再提升对外状态。
| 状态 |
数量 |
说明 |
| ✅ 完整支持 |
4 |
REST、WebSocket 和测试资产均已具备 |
| 🔧 已实现 API |
17 |
已有实现,但仍需继续验证、补测试或补 WebSocket 能力 |
| 📋 已注册 |
40+ |
已注册或基础框架接入,等待继续完善 |
| 总计 |
73+ |
当前仓库对外声明支持的交易所总量 |
- 修改
docs/data/exchange_support_matrix.json。
- 运行
python scripts/generate_exchange_support_docs.py。
- 提交生成后的 README 和文档页。