
Инструменты маркет-мейкинга с открытым исходным кодом настолько эффективны, насколько они удобны в использовании. Недавнее улучшение ADAMANT TradeBot — саморазмещаемого бота для маркет-мейкинга в криптопроектах и на биржах — направлено на повышение информативности интерфейса, особенно для ключевых команд, таких как /balances.
Предложение по улучшению, изначально задокументированное как issue #89 в репозитории ADAMANT на GitHub, включает несколько доработок. Среди них — удаление непонятных примечаний при отсутствии неизвестных токенов, исправление визуальных ошибок в связанных командах и добавление индикаторов силы цены в торговых сообщениях. Например, бот теперь может показывать, была ли продажа совершена по хорошей или плохой цене относительно рынка.

Для отображения торговых объёмов бот использует последовательность эмодзи морских существ: 🦐, 🍤, 🐟, 🐬, 🦈 и 🐳. Эти соответствия между объёмом и эмодзи задаются в конфигурационном файле бота с использованием пороговых значений в долларах США.
/** Volume thresholds in USD for different emoji levels */
"volumes_thresholds_usd": {
"🦐": 10,
"🍤": 50,
"🐟": 100,
"🐬": 300,
"🦈": 1000,
"🐳": 5000,
"🐳🐳": 10000,
"🐳🐳🐳": 50000
},
Кроме того, бот использует цветные кружки и стрелки для обозначения силы цены по сравнению с рынком. Зелёный кружок означает хорошую цену — например, низкую цену покупки или высокую цену продажи, тогда как красный кружок указывает на плохую цену, например, высокую покупку или низкую продажу. Стрелки добавляют детализацию, показывая, был ли актив продан по очень высокой цене или куплен по очень низкой.
Подобные улучшения удобства использования снижают когнитивную нагрузку на операторов бота и делают инструмент доступнее. Хотя эти изменения пока реализованы только в премиум-версии бота, вскоре они станут доступны и в базовой версии с открытым исходным кодом.