DEX
Открыть приложение

Торговый бот для криптовалют с дневным лимитом расходов

Торговому боту не нужен безграничный доступ к кошельку. Большинство стратегий трогают несколько токенов и предсказуемую сумму в день. Этот гайд показывает, как запустить такого бота через Hopivia, чтобы лимит держал смарт-контракт, а не хорошее поведение самого бота.

Три стратегии, которым подходит дневной лимит

Усреднение (DCA). Бот покупает фиксированную сумму актива каждый день или каждый час. Разрешите стейблкоин, который он продаёт, и актив, который покупает, поставьте дневной лимит равным дневному бюджету — и бот физически не сможет купить больше.

Ребалансировка. Ассистент раз в неделю проверяет портфель и перекладывает несколько процентов между активами. Разрешите участвующие активы и поставьте лимит на самое большое ожидаемое перемещение.

Фиксация прибыли и стоп-ордера. Бот продаёт актив, когда цена доходит до уровня. Разрешите этот актив и стейблкоин, а дневной лимит поставьте равным объёму позиции, который хотите продавать за день.

Как выбрать размер лимита

Что бот делает при каждом запуске

  1. Спрашивает у API Hopivia котировку: GET /quote возвращает лучшую биржу, маршрут и минимальный результат с учётом проскальзывания.
  2. Проверяет остаток дневного бюджета через функцию limitOf контракта. Если бюджет исчерпан, ждёт обнуления в 00:00 UTC.
  3. Вызывает функцию swap контракта со своего кошелька, передавая маршрут из котировки и минимальный результат. Контракт забирает входящий токен из вашего кошелька, исполняет обмен и отправляет результат вам.

Тот же сценарий доступен как инструменты MCP-сервера Hopivia, так что ассистент вроде Claude или Cursor может выполнять его без собственного кода.

Наблюдение

Страница ИИ-агентов показывает каждого разрешённого агента, лимит по каждому токену, сколько потрачено сегодня и когда лимит истекает. Каждый обмен записывает событие в блокчейн с агентом, токенами и суммами, так что за контрактом можно следить и в обозревателе блоков, и собственными скриптами.

Как остановить бота

Ничего из этого не требует переводить средства, менять кошелёк или с кем-то связываться.

Вопросы и ответы

Боту нужны мои средства на его кошельке?

Нет. Средства остаются в вашем кошельке до момента обмена. Кошельку бота нужна только монета сети для оплаты газа.

Может ли бот торговать на любой бирже?

Только на биржах из фиксированного списка контракта. Котировка API Hopivia подсказывает боту, какие маршруты подходят.

Что если цена пойдёт против бота?

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

Можно ли запускать бота в нескольких сетях?

У каждой сети свой деплой контракта и свои лимиты. Настройте их отдельно в каждой сети, где контракт работает.

Обновлено: