# Hummingbot: как автоматизировать торговлю на крипторынке

- Site: VeraPoint News
- Section: Инструменты
- Date: 2026-08-21
- Canonical: https://verapointmedia.com/tools/hummingbot-hummingbot/
- Markdown: https://verapointmedia.com/tools/hummingbot-hummingbot.md
- Summary: Hummingbot — это фреймворк с открытым исходным кодом, который позволяет создавать и запускать торговых ботов для работы на централизованных и децентрализованных биржах. Если вы хотите автоматизировать свои стратегии, не полагаясь на сторонние закрытые сервисы, этот инструмент поможет вам превратить алгоритмические идеи
- Target queries: AI tools; AI agents; hummingbot-hummingbot
- Tags: #ai #technology
- Image: https://verapointmedia.com/static/content-assets/tools/hummingbot-hummingbot/cover.webp

## Sources

- https://github.com/hummingbot/hummingbot

---

## Где взять

[hummingbot/hummingbot — открыть на GitHub](https://github.com/hummingbot/hummingbot)

Открытая лицензия: Apache-2.0 · 19531 stars.

Hummingbot — это фреймворк с открытым исходным кодом, который позволяет создавать и запускать торговых ботов для работы на централизованных и децентрализованных биржах. Если вы хотите автоматизировать свои стратегии, не полагаясь на сторонние закрытые сервисы, этот инструмент поможет вам превратить алгоритмические идеи в работающий код.

### Что это и как работает
Представьте, что Hummingbot — это «цифровой диспетчер» на оживленном перекрестке. В обычном режиме трейдер вручную следит за ценами и выставляет ордера, постоянно переключаясь между вкладками браузера. Hummingbot берет на себя роль этого диспетчера: он постоянно «смотрит» на поток данных от биржи, мгновенно реагирует на изменения цены согласно заданным вами правилам и управляет очередью ордеров. Это невидимый процесс, где программный код постоянно сверяет текущую рыночную ситуацию с вашим алгоритмом, исключая человеческие эмоции и задержки.

### Что можно собрать
Инструмент предлагает несколько уровней сложности для реализации стратегий:

* **Скрипты (Scripts):** Однофайловые стратегии на Python. Это самый простой способ начать, если вы хотите написать базовый алгоритм, например, для маркет-мейкинга (поддержания ликвидности).
* **Контроллеры (Controllers):** Более продвинутые стратегии, настройки которых можно менять «на лету», пока бот уже работает. Это удобно для тестирования и оптимизации параметров без перезапуска всей системы.
* **Исполнители (Executors):** Готовые «кирпичики» для управления жизненным циклом ордеров. Они помогают автоматизировать такие паттерны, как арбитраж, сеточная торговля (grid) или усреднение стоимости (DCA).

### Как начать
Для работы с Hummingbot вам потребуется установленный [Anaconda](https://www.anaconda.com/download) или Miniconda. Основной способ взаимодействия — интерфейс командной строки `hbot`.

1. **Установка:** Клонируйте репозиторий с GitHub и выполните команду `make install` в терминале. Это создаст среду и подготовит CLI (интерфейс командной строки).
2. **Первый запуск:** Для начала лучше использовать «бумажную торговлю» (paper trading). Это режим симуляции, где бот работает с реальными рыночными данными, но не тратит ваши деньги. Вы можете создать конфигурацию командой `hbot create simple_pmm` и запустить её через `hbot start`.
3. **Безопасность:** При первом использовании `hbot` попросит создать пароль для хранилища ключей. Это важно: ваши API-ключи от бирж будут зашифрованы, что защищает их от несанкционированного доступа.

Если вы предпочитаете контейнеры, Hummingbot поддерживает Docker. В этом случае команда `make deploy` развернет среду, а `make link-cli` позволит управлять ботом через привычные команды `hbot` прямо с вашего хоста.

### Кому это подходит
Инструмент ориентирован на разработчиков и трейдеров, которые хотят контролировать процесс исполнения сделок. Он подходит тем, кто:
* Готов работать с командной строкой и Python.
* Хочет использовать прозрачный, открытый код (лицензия Apache-2.0).
* Планирует торговать на разных площадках — от крупных централизованных бирж (CEX) до децентрализованных протоколов (DEX).

### Границы применимости
Важно понимать, что Hummingbot — это инструмент для исполнения стратегий, а не «волшебная кнопка» для заработка. Он требует настройки, понимания рыночных механик и ответственности за написанный код. Документация не описывает гарантированную доходность, а лишь предоставляет техническую базу для реализации ваших идей. Также стоит учитывать, что для работы с реальными средствами потребуется подключение API-ключей бирж, что накладывает дополнительные требования к безопасности вашего окружения.

### Вердикт
**Стоит попробовать, если** вы хотите самостоятельно управлять торговыми алгоритмами и вам нужен гибкий, расширяемый инструмент с открытым кодом, который уже прошел проверку сообществом (более 19 500 звезд на GitHub).

**Лучше выбрать другой путь, если** вы ищете готовое решение «под ключ» с гарантированной прибылью или не готовы тратить время на настройку конфигураций и написание кода на Python.

## Похожие материалы

- [Как отличить рабочий AI-инструмент от красивой демки](https://verapointmedia.com/guides/kak-otlichit-rabochiy-ai-instrument-ot-krasivoy-demki/)
- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)
