コネクタ中心の実行設計
取引所を差し替え可能なアダプタとして扱い、板/注文/約定/残高を統一インターフェースに落とし込む。
Hummingbot は自動売買を“壊れやすいスクリプト”から“運用できる実行基盤”へ引き上げる。コネクタ層が取引所ごとのREST/WebSocket差分を吸収し、注文・板・残高・約定を安定APIに統一する。戦略層はマーケットメイクや裁定、在庫とリスクのルールに集中し、運用層はコンテナ実行と設定スナップショットで再現性を担保する。CEX/DEXを横断し、AMM系のオンチェーンは Gateway 経由で同一骨格に接続できる。
| ✕従来の課題 | ✓革新的ソリューション |
|---|---|
| CCXT で直結すると、限頻・再接続・注文状態機械・例外処理が戦略に混ざり、保守不能になりやすい。 | Hummingbot はコネクタで差分を隔離し、戦略は価格付け/シグナル/在庫/リスクに集中できる設計にする。 |
| Freqtrade から始めると、做市級の実行やCEX/DEX横断に拡張する際の改造と回帰が重い。 | 設定スナップショットとコンテナ運用で監査可能な境界を作り、複製・比較・安定リリースを支える。 |
1docker --version && docker compose version1git clone https://github.com/hummingbot/hummingbot.git && cd hummingbot && docker compose up -d1docker attach hummingbot1# 出金権限は無効化し、在庫/レバレッジ上限を設定する1# docker-compose.ymlでgatewayを有効化し再起動:docker compose up -d| コアシーン | 対象読者 | ソリューション | 成果 |
|---|---|---|---|
| 在庫管理付きマーケットメイク | 做市チーム | 複数ペアで指値提示と在庫制御を自動化 | 監視負荷を下げ、スプレッド収益を安定化 |
| 裁定と自動ヘッジ | 裁定運用 | 価格差監視とヘッジ/リバランスを実行 | 実行を監査可能な工程にしてミスと遅延を減らす |
| コネクタ/戦略の基盤化 | 開発チーム | 統一コネクタで新CEX/DEXや戦略を追加 | 研究→本番を短縮し、実行基盤を資産化 |