awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hummingbot avatar

hummingbot/hummingbot

0
View on GitHub↗
18,907 星标·4,740 分支·Python·Apache-2.0·9 次浏览hummingbot.org↗

Hummingbot

Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and algorithmic strategies across centralized and decentralized cryptocurrency exchanges. It provides a modular environment where users can orchestrate containerized bots to execute complex market-making, grid trading, and arbitrage operations.

The platform distinguishes itself through a skill-based architecture that integrates large language models, enabling users to monitor market conditions and control trading operations via natural language commands. It features a unified connectivity layer that standardizes diverse exchange APIs, allowing for consistent order execution, liquidity provisioning, and real-time data processing across global financial markets.

The system includes comprehensive tools for quantitative analysis, including a simulation engine for validating strategies against historical data and structured configuration management for auditability. It also incorporates safety mechanisms such as automated risk controls, secure wallet and identity management, and performance monitoring to ensure reliable operation in live environments.

The project provides a complete development environment for building custom strategies, supported by interactive API documentation and automated installation tools for local deployment.

Features

  • Cryptocurrency Trading Platforms - Deploys and manages automated trading strategies across multiple centralized and decentralized exchanges using a unified interface.
  • Autonomous Agent Orchestration - Orchestrates AI-driven agents that use large language models to monitor market conditions and execute trades.
  • Algorithmic Trading Frameworks - Provides a modular platform for building, backtesting, and deploying automated trading strategies across exchanges.
  • Automated Trading Platforms - Integrates large language models to monitor market conditions and execute trades through natural language commands.
  • Liquidation Protection Tools - Facilitates asset swaps and liquidity management through a unified interface for decentralized finance.
  • Trading Risk Management - Applies take-profit, stop-loss, and time-limit constraints to ensure positions close according to safety parameters.
  • Agent Orchestration Platforms - Orchestrates multiple independent trading agents within containerized environments to manage complex market-making and grid trading strategies.
  • Decentralized Exchange Integrations - Provides a unified interface to interact with decentralized liquidity pools and automated market makers.
  • Liquidity Provisioning Tools - Automates market making and liquidity management on decentralized exchanges to optimize capital efficiency.
  • Exchange Adapters - Standardizes diverse exchange APIs into a unified interface for consistent order execution and data retrieval.
  • Trading Exchange Connectors - Integrates with major centralized trading platforms to execute automated orders and manage financial positions.
  • Order Execution Engines - Provides a unified interface for placing, monitoring, and managing trade orders across multiple exchange platforms.
  • Wallet Integrations - Handles wallet operations and transaction signing through support for hardware devices and encrypted storage.
  • Grid Trading Strategies - Executes sequences of buy and sell orders within specific price ranges with integrated risk controls.
  • Automated Market Makers - Supports automated market maker models to optimize capital efficiency across decentralized protocols.
  • Trading Strategy Backtesters - Enables testing of algorithmic trading logic against historical market data to evaluate performance.
  • Backtesting Engines - Replays historical market data against strategy logic to evaluate performance and risk metrics.
  • Agent Skill Frameworks - Exposes granular trading functions as modular capabilities for external AI model integration.
  • Market Analysis Agents - Evaluates order book depth across multiple exchanges to identify optimal trading pairs.
  • Event-Driven Data Pipelines - Processes real-time order book streams through an asynchronous bus for low-latency decision-making.
  • Market Data Recorders - Aggregates and processes raw financial information from exchange sources for quantitative analysis.
  • Containerized Service Orchestration - Packages trading bots into isolated containers to ensure consistent execution across distributed infrastructure.
  • Agent Configuration Management - Structures trading agent definitions as portable files to enable version control and auditability.
  • Liquidation Monitors - Monitors market liquidation feeds to trigger automated trading actions when thresholds are exceeded.
  • Strategy Controllers - Decouples trading logic from execution engines to allow independent development and testing.
  • AI Assistant Integrations - Connects artificial intelligence models to trading infrastructure to enable natural language control over operations.
  • Configuration Formats and Schemas - Uses structured data models to define and validate bot parameters for auditability.
  • Metric and Performance Monitors - Stores and retrieves historical trade data and performance metrics for post-trade analysis.

Star 历史

hummingbot/hummingbot 的 Star 历史图表hummingbot/hummingbot 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Hummingbot 的开源替代方案

相似的开源项目,按与 Hummingbot 的功能重合度排序。
  • nautechsystems/nautilus_tradernautechsystems 的头像

    nautechsystems/nautilus_trader

    20,056在 GitHub 上查看↗

    Nautilus Trader is a high-performance algorithmic trading framework built in Rust, designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive platform for managing multi-asset portfolios and interacting with diverse financial markets through a standardized connectivity suite. The system is engineered to handle high-frequency data processing and complex order execution while maintaining precise numerical accuracy across various asset classes. The framework distinguishes itself through an architecture centered on deterministic even

    Rustalgorithmic-trading-engineartificial-intelligencecrypto-trading
    在 GitHub 上查看↗20,056
  • 0xemmkty/quantmuse0xemmkty 的头像

    0xemmkty/QuantMuse

    2,592在 GitHub 上查看↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Pythonmachine-learningpythonquantitative-trading
    在 GitHub 上查看↗2,592
  • mementum/backtradermementum 的头像

    mementum/backtrader

    20,462在 GitHub 上查看↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Pythonbacktestingmetaclasspython
    在 GitHub 上查看↗20,462
  • ai4finance-foundation/finrlAI4Finance-Foundation 的头像

    AI4Finance-Foundation/FinRL

    13,964在 GitHub 上查看↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    在 GitHub 上查看↗13,964
查看 Hummingbot 的所有 30 个替代方案→

常见问题解答

hummingbot/hummingbot 是做什么的?

Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and algorithmic strategies across centralized and decentralized cryptocurrency exchanges. It provides a modular environment where users can orchestrate containerized bots to execute complex market-making, grid trading, and arbitrage operations.

hummingbot/hummingbot 的主要功能有哪些?

hummingbot/hummingbot 的主要功能包括:Cryptocurrency Trading Platforms, Autonomous Agent Orchestration, Algorithmic Trading Frameworks, Automated Trading Platforms, Liquidation Protection Tools, Trading Risk Management, Agent Orchestration Platforms, Decentralized Exchange Integrations。

hummingbot/hummingbot 有哪些开源替代品?

hummingbot/hummingbot 的开源替代品包括: nautechsystems/nautilus_trader — Nautilus Trader is a high-performance algorithmic trading framework built in Rust, designed for the development,… 0xemmkty/quantmuse — QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated… vnpy/vnpy — VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,…