Hummingbot architecture features modular components that can be maintained and extended by individual community members:

  • Scripts: Python files that define various algorithmic trading strategies. Scripts are the recommended approach for new users to build strategies in Hummingbot.
  • Strategies: Configurable templates for various algorithmic trading strategies. These were Hummingbot's original method of defining strategies and have been superceded by Scripts.
  • Connectors: Connectors to various centralized exchanges (CEX), decentralized exchanges (DEX), and blockchain networks