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 策略。
- 交易所連接器 – 為眾多 CEX(如 Binance、KuCoin)與 DEX(如 Uniswap、Curve)提供統一 API,支援託管與非託管兩種選項。
- AI 整合 – 可選的 Condor 框架將 LLM 驅動的決策邏輯透過 Telegram/網頁儀表板連接至 Hummingbot。
- 社群 – 活躍的 Discord、文件網站、電子報,以及用於新增連接器的治理模型。
- 授權 – Apache 2.0,完全開源。
適用對象
- 想在不撰寫底層交易所程式碼的情況下自動化策略的加密交易者。
- 建置自訂機器人或擴充既有策略的開發者。
- 想透過 Condor 框架實驗 AI 增強交易的研究者。
它不是
- 機器學習框架或 LLM 模型函式庫。其 AI 元件是可選的包裝層,核心產品是交易自動化引擎。
TL;DR – Hummingbot 是一個開源平台,可在眾多交易所建立並執行加密交易機器人,另有獨立的 Condor 專案提供可選的 LLM 驅動代理。
Off‑topic flag: false (此儲存庫是一個真實的軟體專案,主要焦點在自動化交易,而非核心 AI/ML 研究。)