Hummingbot — погружение в мир криптобота

image

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

Основные аспекты Hummingbot

Начав свою историю в 2019 годуHummingbot нацелен на обеспечение высокочастотной торговли (HTFи маркет-мейкинга. Он доступен для всех желающих, благодаря открытому исходному коду и полной бесплатности. Платформа также управляет одноименным майнером, где трейдеры могут зарабатывать вознаграждения от таких проектов, как SolanaAlgorand и Zilliqaзапуская ботов для маркет-мейкинга на определённых парах.

Термин «майнинг ликвидности» был воплощён в жизнь создателями торгового бота и описан в их white paper.

Обзор интерфейса Hummingbot

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

 

Обзор интерфейса Hummingbot
Обзор интерфейса Hummingbot

 

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

 

Логи Hummingbot
Логи

 

Верхняя часть экрана отображает:

  1. выбор из девяти доступных торговых стратегий;
  2. выбранный файл стратегии;
  3. файл текущей конфигурации (config).

Нижняя часть интерфейса показывает проведённые сделкиобщую прибыль/убыткиа также процентную прибыльТакже справа внизу можно найти данные о загрузке процессора и памяти, плюс длительность текущей торговой сессии.

 

Поиск по ключевым словам в логах Hummingbot
Поиск по ключевым словам в логах

 

Поиск по ключевым словам в логах осуществляется через “Ctrl + F”.

Работа с Hummingbot: основные принципы

Hummingbot запускается через командную строку с десктопного приложения. Доступна пробная веб-версия, а код платформы представлен на GitHub для независимого аудита.

Взаимодействие осуществляется через команды. Зафиксировав командное слово и нажав “Enter”, пользователь может инициировать выполнение. Автозаполнение доступно с помощью “Tab” или первых букв команды

Команда help покажет все доступные команды вместе с кратким описанием их функций. Для выхода из текущей конфигурации используйте комбинацию “Ctrl + X”.

Как подключить и настроить стратегии

Чтобы начать торговлю с Hummingbot, необходимо подключиться к бирже через APIключиСписок доступных бирж и их статус отображаются по команде connect.

 

Подключение и настройка стратегий в Hummingbot
Подключение и настройка стратегий

 

Подключить Hummingbot можно к более чем 30 централизованным и децентрализованным биржамКоманда connect [название биржи] открывает подключение, запросив APIключи.

В случае Ethereum базовых децентрализованных биржкоманда connect ethereum позволяет добавить закрытые ключи кошелька. Важный момент: ключи хранятся локально и в зашифрованном виде.

После подключения необходимо задать стратегию с помощью команд create и importКоманда create предложит выбрать стратегию из списка. Среди доступных: 4 арбитражные стратегии4 типа маркетмейкингаиндикатор Aroon, хеджирование и майнинг ликвидности.

 

Ввод стратегии на Hummingbot
Ввод стратегии

 

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

 

Ввод торговых параметров Hummingbot
Ввод торговых параметров

 

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

 

Сохранения файла Hummingbot
Сохранения файла Hummingbot

 

Прочие возможности и режимы Hummingbot

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

 

Режим симуляции торгов Hummingbot
Режим симуляции торгов Hummingbot

 

Посмотреть баланс на всех подключенных биржах можно командой balance, а также установить лимиты для использования ресурсов или изменить баланс в симуляции. 

Команда order_book открывает текущую книгу ордеров, а ticker — последние обновления ценИсторию сделок можно просмотреть с помощью history.

Заключение

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

История версий

Некоторые изменения в проекте:
  • Версия 2.0 (2024) — включает новый коннектор к XRP Ledger (XRPL) и новую панель управления для создания, тестирования и развёртывания торговых ботов.
  • Версия 2.6.0 (июнь 2025 года) — включает улучшения в работе свечей, коннектор Hyperliquid Spot Connector, обновление зависимостей и другие изменения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *