hummingbot/hummingbot
Open source software that helps you create and deploy high-frequency crypto trading bots
SUMMARY
オープンソースのフレームワークで、アルゴリズム暗号取引ボットの構築とデプロイを支援します。CLI、Docker、数多くの取引所コネクタ、そしてオプションの LLM 駆動意思決定レイヤー(Condor)を含みます。
BODY
Hummingbot を使えば、数十の中央集権型・分散型暗号取引所で動作するアルゴリズム取引ボットを作成、設定、実行できます。インストールが簡単なコマンドラインツール(hbot)と Docker イメージ、すぐに使える戦略ライブラリ(マーケットメイキング、アービトラージ、グリッド等)、そして取引所コネクタ用のプラグインシステムが提供されます。別プロジェクトの Condor がオプションで LLM 駆動の意思決定を追加しますが、コア製品は取引自動化プラットフォームであり、機械学習ライブラリではありません。
README からの主なポイント
- 目的 – 無料でコミュニティ主導のボットフレームワークを提供し、高頻度/アルゴリズム取引を民主化すること。
- インストール – Conda ベースのソースインストール、Docker Compose、そしてボットのスクリプト化に使える
hbotCLI をサポート。 - 戦略 – スクリプト、コントローラ、エグゼキュータ、そしてマーケットメイキング、アービトラージ、グリッド、TWAP などを網羅したレガシー V1 戦略。
- 取引所コネクタ – Binance、KuCoin など多数の CEX と Uniswap、Curve などの DEX 向けに統一された API を提供し、カストディアルとノンカストディアルの両オプションに対応。
- AI 統合 – オプションの Condor ハーネスが LLM 搭載の意思決定ロジックを Telegram / Web ダッシュボード経由で Hummingbot に接続。
- コミュニティ – 活発な Discord、ドキュメントサイト、ニュースレター、そして新しいコネクタ追加のためのガバナンスモデル。
- ライセンス – Apache 2.0、完全にオープンソース。
利用シーン
- 低レベルの取引所コードを書かずに戦略を自動化したい暗号トレーダー。
- カスタムボットを構築したり、既存戦略を拡張したい開発者。
- Condor ハーネスを通じて AI 強化取引を実験したい研究者。
本プロジェクトは以下ではありません
- 機械学習フレームワークや LLM モデルライブラリ。AI コンポーネントはオプションのラッパーであり、コアは取引自動化エンジンです。
TL;DR – Hummingbot は多数の取引所で暗号取引ボットを作成・実行できるオープンソースプラットフォームで、別プロジェクトの Condor を通じてオプションで LLM 駆動エージェントを利用できます。
Off‑topic flag: false (このリポジトリは実際のソフトウェアプロジェクトであり、主な焦点は自動取引であり、コア AI/ML 研究ではありません。)