
Hummingbot — это инструмент для создания криптовалютных торговых ботов с фокусом на маркет-мейкинге. Он предлагает возможности настройки рыночных и арбитражных ботов для работы как на централизованных, так и на децентрализованных криптобиржах. Более того, программа поддерживает функции фарминга ликвидности.
Contents
Основные аспекты Hummingbot
Начав свою историю в 2019 году, Hummingbot нацелен на обеспечение высокочастотной торговли (HTF) и маркет-мейкинга. Он доступен для всех желающих, благодаря открытому исходному коду и полной бесплатности. Платформа также управляет одноименным майнером, где трейдеры могут зарабатывать вознаграждения от таких проектов, как Solana, Algorand и Zilliqa, запуская ботов для маркет-мейкинга на определённых парах.
Термин «майнинг ликвидности» был воплощён в жизнь создателями торгового бота и описан в их white paper.
Обзор интерфейса Hummingbot
Интерфейс приложений Hummingbot прост и сконцентрирован в одном окне, где рабочая поверхность условно разделена на панель команд и лог сделок.

Лог легко скрыть или открыть с помощью символа “>/<” рядом с “Log pane”.

Верхняя часть экрана отображает:
- выбор из девяти доступных торговых стратегий;
- выбранный файл стратегии;
- файл текущей конфигурации (config).
Нижняя часть интерфейса показывает проведённые сделки, общую прибыль/убытки, а также процентную прибыль. Также справа внизу можно найти данные о загрузке процессора и памяти, плюс длительность текущей торговой сессии.

Поиск по ключевым словам в логах осуществляется через “Ctrl + F”.
Работа с Hummingbot: основные принципы
Hummingbot запускается через командную строку с десктопного приложения. Доступна пробная веб-версия, а код платформы представлен на GitHub для независимого аудита.
Взаимодействие осуществляется через команды. Зафиксировав командное слово и нажав “Enter”, пользователь может инициировать выполнение. Автозаполнение доступно с помощью “Tab” или первых букв команды.
Команда help покажет все доступные команды вместе с кратким описанием их функций. Для выхода из текущей конфигурации используйте комбинацию “Ctrl + X”.
Как подключить и настроить стратегии
Чтобы начать торговлю с Hummingbot, необходимо подключиться к бирже через API—ключи. Список доступных бирж и их статус отображаются по команде connect.

Подключить Hummingbot можно к более чем 30 централизованным и децентрализованным биржам. Команда connect [название биржи] открывает подключение, запросив API—ключи.
В случае Ethereum базовых децентрализованных бирж, команда connect ethereum позволяет добавить закрытые ключи кошелька. Важный момент: ключи хранятся локально и в зашифрованном виде.
После подключения необходимо задать стратегию с помощью команд create и import. Команда create предложит выбрать стратегию из списка. Среди доступных: 4 арбитражные стратегии, 4 типа маркет—мейкинга, индикатор Aroon, хеджирование и майнинг ликвидности.

Затем пользователь устанавливает параметры: торговые пары, процент прибыли и другие важные настройки.

После чего файл конфигурации сохраняется в формате .yml. Активация ранее сохраненных стратегий осуществляется командой import [имя_файла.yml].

Прочие возможности и режимы Hummingbot
Hummingbot также предоставляет режим paper_trade для симуляции торгов на реальном рынке с фиктивными средствами. Команда paper_trade с подтверждением “y” или “n” активирует или отключает режим.

Посмотреть баланс на всех подключенных биржах можно командой balance, а также установить лимиты для использования ресурсов или изменить баланс в симуляции.
Команда order_book открывает текущую книгу ордеров, а ticker — последние обновления цен. Историю сделок можно просмотреть с помощью history.
Заключение
Hummingbot — это универсальный маркет—мейкинг бот с широкими возможностями настройки. Его открытый код и поддержка на официальных каналах делают его доступным как для новичков, так и для опытных алготрейдеров.
История версий
- Версия 2.0 (2024) — включает новый коннектор к XRP Ledger (XRPL) и новую панель управления для создания, тестирования и развёртывания торговых ботов.
- Версия 2.6.0 (июнь 2025 года) — включает улучшения в работе свечей, коннектор Hyperliquid Spot Connector, обновление зависимостей и другие изменения.