Создание маркет-мейкинга своими силами с помощью ADAMANT TradeBot v6.0.0

The ADAMANT Trading & Market Making Bot — это открытый инструмент для эмитентов токенов и криптобирж, которым требуется автономный маркет-мейкинг. Он размещает и исполняет ордера для генерации объёмов торгов, поддержания спреда и ликвидности, формирования динамических стаканов и отслеживания цен на токены. Версия 6.0.0 включает ряд улучшений, на которые стоит обратить внимание при эксплуатации или настройке бота.
Изменения в конфигурации и кодовой базе
Кодовая база была реорганизована, чтобы упростить настройку для всех, кто работает с открытым проектом. Конфигурация теперь упрощена за счёт единого черновика торговой конфигурации, применимого ко всем поддерживаемым биржам. Функции цены, такие как getSmartPrice() и getCleanPrice(), а также вспомогательные функции, были обновлены для повышения точности. Модули наблюдения за ценой и построения динамического стакана также улучшены для более надёжного мониторинга рынка.
Действие «prevent» в наблюдателе цены
Ранее единственным действием наблюдателя цены была команда «fill» — активное размещение ордеров на покупку или продажу для следования цене с другой биржи. Такой подход мог подвергать бота манипуляциям со стороны третьих лиц. Новое действие «prevent» использует иной подход: вместо принудительного установления цены через размещение ордеров оно задаёт безопасный ценовой диапазон, которого должны придерживаться другие модули бота (например, ликвидность), запрещая покупку по завышенной цене и продажу по заниженной за пределами этого диапазона.

Новые и расширенные команды
Команда /deposit теперь отображает адреса для депозитов по всем доступным сетям, что упрощает пополнение.

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

Отмена ордеров теперь может фильтроваться по типу модуля (ручной режим, построитель стакана, наблюдатель цены, ликвидность и т.д.), по стороне (покупка или продажа) и по цене. Это даёт администраторам более тонкий контроль при управлении активными ордерами.

При использовании команд /amount, /interval или /stats бот теперь сообщает оценочный объём торгов, который он генерирует, помогая операторам прогнозировать активность.

Новая команда /account отображает торговые сборы и месячный объём торгов по аккаунту бота, если биржа предоставляет эти данные.

Команда /stats была расширена и теперь включает цены торговых пар, минимумы и максимумы, объём торгов, лучшую цену спроса и предложения со спредом, ликвидность стакана, оценочный объём маркет-мейкинга, а также статистику ордеров по типам с итоговыми суммами.

Поддержка бирж
Теперь бот поддерживает XeggeX, а также обновлённые коннекторы для бирж Azbit, Coinstore, FameEX, NonKYC, P2B и StakeCube. В релиз вошли различные исправления ошибок и прочие улучшения.
Выпуск и список изменений доступны на GitHub: adamant-tradebot v6.0.0.