Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

hummingbot

hummingbot: An open-source framework for designing and deploying automated trading strategies across centralized and decentralized exchanges.

What problem it solves

Building automated trading strategies requires exchange-facing interfaces, bot lifecycle management, configuration handling, and monitoring. Hummingbot addresses these needs through a modular framework that supports multiple strategy styles and exchange connector types.

Key features

  • Command-line bot operations — The `hbot` CLI runs, controls, and monitors trading bots non-interactively, including creating configurations, starting and stopping bots, and inspecting trades, PnL, logs, and status.

    Source: README, hummingbot

  • Multiple strategy frameworks — Strategies can be implemented as single-file Python scripts, reusable V2 controllers, self-contained executors, or V1 strategies. Controllers can be backtested, deployed, and tuned while running.

    Source: controllers

  • Standardized exchange connectors — Connectors provide consistent REST and WebSocket interfaces across CLOB CEX, CLOB DEX, and AMM DEX venues. The framework includes spot, perpetual, router, AMM, and CLMM connector categories.

    Source: README

  • Paper and live trading workflows — Users can begin with a paper trading script that simulates trading against live Binance market data without API keys. Live workflows support encrypted exchange credentials and reusable strategy controllers.

    Source: README

Quick start

Copied verbatim from the project's README.

hbot create simple_pmm --name conf_paper_bot.yml \
     --set exchange=binance_paper_trade --set trading_pair=BTC-USDT
hbot start conf_paper_bot.yml                          # run it (one bot per install)
hbot status                                            # check on it
hbot stop                                              # stop gracefully

Who it may suit

This project may suit algorithmic traders, developers, and community contributors who want to build, test, or operate automated strategies across centralized and decentralized exchanges.

Topics to discuss

  • Which strategy framework should receive the next community examples or documentation?

  • How can connector interfaces be extended for additional exchange types and venues?

  • What improvements would make bot configuration and monitoring clearer for new users?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/hummingbot/hummingbot#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/hummingbot/hummingbot

Comments

…