TechFlow Logo
Войти/ Регистрация
Газ ETH
Gwei
Страх
gas
8 месяцев, 5 млн: анализ прибыли главного арбитражного бота HyperEVM

8 месяцев, 5 млн: анализ прибыли главного арбитражного бота HyperEVM

2025.10.20
Поделиться
Как создать самый мощный арбитражный бот для HyperEVM?

Автор: CBB

Перевод: TechFlow

В марте 2025 года рынок криптовалют выглядел шатким. Удар от введения тарифов усугубил ситуацию, и мы задумались о том, где искать лучшие возможности дальше.

Учитывая, что в экосистеме HyperEVM ещё 40% токенов $HYPE не распределены среди сообщества, мы увидели в этом потенциальную возможность. В феврале мы тестировали некоторые стратегии маркетмейкинга на активе UNIT, но не глубоко — лишь небольшими объёмами.

HyperEVM только вышел в релиз, и вокруг него уже появилось несколько децентрализованных бирж (DEX). Мой брат предложил: «Попробуем проводить арбитраж между HyperEVM и Hyperliquid? Даже если мы сначала потеряем деньги, это может подготовить почву для третьей волны фарминга ликвидности на Hyperliquid?»

Мы решили попробовать. Возможности для арбитража действительно были, но мы не были уверены, что сможем успешно конкурировать.

Почему существует возможность дляарбитражана HyperEVM?

Время блока в HyperEVM составляет 2 секунды, то есть цена $HYPE обновляется каждые 2 секунды. За эти 2 секунды цена $HYPE может колебаться. Следовательно, цена $HYPE на HyperEVM часто оказывается «недооцененной» или «переоцененной» по сравнению с ценой на Hyperliquid.

Первые попытки и результаты

Мы создали первую версию, которая была довольно базовой. Каждый раз, когда между пулами AMM DEX на HyperEVM и спотовым рынком на Hyperliquid возникала разница в ценах, мы отправляли транзакцию на HyperEVM и одновременно хеджировались на Hyperliquid.

Например:

  • Если цена $HYPE растёт на Hyperliquid, а на HyperEVM она недооценена:

  • Действие: Покупаем «дёшевый» $HYPE за USDT0 на HyperEVM → продаём $HYPE за USDC → меняем USDC обратно на USDT0 на Hyperliquid.

В первые дни наш ежедневный оборот на Hyperliquid составлял около 200–300 тысяч долларов, и мы не терпели убытков. Более того, мы зарабатывали ещё несколько сотен долларов чистой прибыли.

Поначалу мы исполняли арбитражные сделки только при прибыли свыше 0,15 % (после вычета комиссий AMM DEX и Hyperliquid). Через две недели, по мере роста прибыли, мы увидели больший потенциал, а также обнаружили двух конкурентов со схожими стратегиями, но небольших масштабов. Мы решили их «сдавить».

В апреле 2025 года на Hyperliquid запустили функцию стейкинга $HYPE для получения кэшбэка по торговым комиссиям. Это было идеальное обновление: наши финансовые возможности превосходили конкурентов. Мы застейкали 100 000 $HYPE, получили скидку на комиссии в размере 30 % и снизили порог прибыльности арбитража с 0,15 % до 0,05 %.

Мы начали оказывать большее давление на конкурентов, пытаясь вынудить их свернуть операции, чтобы оставить все рыночные шансы себе. Одновременно нашей целью было нарастить оборот выше 500 миллионов долларов за две недели, чтобы повысить уровень торговой комиссии на Hyperliquid.

По мере роста оборота и прибыли мы успешно преодолели отметку в 500 миллионов долларов, что поставило конкурентов в тяжёлое положение. Я помню один день, когда оба наших соперника выключили своих ботов. В тот момент мы с братом летели из Парижа в Дубай и непрерывно наблюдали, как робот буквально «печатает деньги». За те 24 часа наша прибыль составила 120 000 долларов.

Несмотря на более высокие торговые сборы, конкуренты не сдавались и вынуждали нас снижать размер гарантийного обеспечения (маржи) до примерно 0,04 %, что практически равнялось разнице в их и наших расходах. Тем не менее оборот оставался стабильно высоким, а дневная прибыль колебалась в диапазоне от 20 000 до 50 000 долларов.

Проблемы масштабирования

По мере расширения масштабов мы столкнулись с узкими местами. Лимит Gas в каждом блоке HyperEVM составляет 2 миллиона, а каждая арбитражная транзакция потребляет около 130 тысяч Gas, поэтому в один блок помещается максимум 7–8 арбитражных операций. Когда появились новые пулы и DEX, ресурсов стало критически не хватать. Часть транзакций зависала, и нам нужно было быстро решать эту проблему, чтобы избежать накопления очереди сделок и дисбаланса портфеля. Для этого мы внедрили следующие меры:

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

  2. Не более 8 арбитражных сделок на блок.

  3. Контроль Gas: при резком росте цены Gas на HyperEVM мы повышали порог требуемой доходности (ROI), чтобы предотвратить зависание транзакций из-за высоких затрат на Gas.

  4. Лимит скорости: если количество отправленных транзакций за последние 12 секунд превышало определённый предел, мы повышали требование к прибыли перед отправкой новых сделок.

Эра улучшений

По мере стабильной прибыли и достижения объёма торгов, в 5–10 раз превышающего показатели конкурентов, мы стали одержимы оптимизацией. Это был не наш первый опыт подобного. Сегодня ты можешь спокойно пить пиво и печатать деньги, а завтра новый игрок просто выбросит тебя на обочину.

Становление Maker-ом на Hyperliquid

В июне 2025 года мой брат озвучил идею, над которой он работал несколько недель: начать арбитражные сделки на Hyperliquid от имени Maker (лица, размещающего лимитные ордера), а не Taker (лица, потребляющего ликвидность).

Две основные выгоды:

  • Мониторинг резких скачков цены (проколов) на HYPE → создание дополнительных возможностей для арбитража.

  • Экономия 0,0245 % на каждой сделке → повышение чистой прибыли.

Это оказалось сложным обновлением, поскольку мы открываем позицию на Hyperliquid, но не можем гарантировать, что сможем закрыть её противоположной операцией на HyperEVM (кто-то может оказаться быстрее нас).

Ранее арбитраж запускался путём отправки транзакции на HyperEVM. Если сделка откатывалась, мы ничего не делали на Hyperliquid; если проходила, только тогда открывали встречную позицию на Hyperliquid.

Но работа в режиме Maker несёт риски: ордер на Hyperliquid может быть исполнен, однако нет гарантии, что соответствующая операция успеет пройти на HyperEVM. Это приводит к дисбалансу портфеля и потенциальным убыткам.

Поначалу каждое тестирование вызывало колебания баланса HYPE на уровне 10 000 монет. Нам было трудно понять причину дисбаланса: порой мы отправляли 100 сделок за 20 секунд, но не хватало инструментов аналитики для отслеживания причин. Всё напоминало хаос.

Для реализации арбитража в режиме maker мы внедрили ряд новых концепций, переведённых в отдельный блок кода и параметров:

  1. Диапазон прибыли: определение моментов создания, удержания или отмены/замены ордеров.

  2. Выбор пулов AMM: чёткое определение пулов, в которых мы готовы работать как maker (например, пул HYPE/USDT0 с комиссией 0,05 % на HyperSwap или пул HYPE/UBTC с комиссией 0,3 % на PRJX).

  3. Размер и количество ордеров: установка ограничений по объёму и количеству ордеров для каждого пула AMM.

Параметры для работы в режиме taker выглядят так:

После дней тонкой настройки нам наконец удалось устранить большинство проблем с дисбалансом портфеля. При возникновении сбоя мы мгновенно применяли стратегию TWAP (Time-Weighted Average Price) для быстрой балансировки рисков. Это изменение полностью перевернуло правила игры. Пока конкуренты продолжали использовать только стратегию Taker, наш объём торгов вырос до 20 раз больше их показателей.

Исключение торговли USDT/USDC на Hyperliquid

Следующий вызов касался специфики USDT0.

На Hyperliquid ведущий стейблкоин — USDC, тогда как на HyperEVM лидирует USDT0.

Самый ликвидный пул на HyperEVM с наибольшим числом арбитражных возможностей — HYPE-USDT0. Поскольку для HyperEVM нам нужен USDT0, а для Hyperliquid требуется USDC, нам приходилось совершать две сделки на Hyperliquid для конвертации этих активов.

Например, при росте цены HYPE:

  1. Исполнение maker-ордера → продажа HYPE за USDC (комиссия 0 %)

  2. Покупка HYPE за USDT0 на HyperEVM

  3. Конвертация USDC обратно в USDT0 на Hyperliquid в режиме taker (комиссия 0,0245 %)

Однако этот третий шаг был крайне неэффективен:

  • Мы платили комиссию taker, что снижало прибыль и нашу конкурентоспособность

  • Рынок USDT0/USDC на Hyperliquid всё ещё развивался: спреды были высокими, а ценообразование неточным

Мы решили максимально исключить этот этап. Для этого мы разработали новую логику и параметры:

  1. Порог USDC: операция USDT0 → USDC пропускается, только если баланс USDC превышает 1,2 млн.

  2. Порог USDT0: операция USDC → USDT0 пропускается, только если баланс USDT0 превышает 300 тыс.

  3. Реальные данные о цене: запрос к Cowswap API каждую минуту для получения актуального курса USDT0/USDC вместо использования книги ордеров Hyperliquid.

Интеграция перпетиуалов в арбитражную стратегию

Важное уточнение перед началом: за всю историю торговли криптовалютами мы практически никогда не использовали плечо или перпетиуалы (кроме одной неудачной попытки на Bitmex в 2018 году, которую сейчас вспоминаем с улыбкой). Поэтому тонкости их работы нам были неизвестны.

Тем не менее, мы заметили, что объём торгов перпетиуалами по HYPE значительно превышает спотовый рынок, а комиссии там чуть ниже (спот 0,0245 %, перпетиуалы 0,019 %).

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

При тестировании мы выяснили, что можно зарабатывать на ставках финансирования (funding rate) и получать дополнительные арбитражные возможности, когда цена перпетиуалов отклоняется от спотовой (премия или дисконт). Конкуренты пока не тронули эту нишу.

Мы разработали под это совершенно новую систему параметров:

  • Граничные значения: максимальный размер позиций по HYPE в лонг/шорт → предотвращение ликвидации или исчерпания балансов USDC/HYPE.

  • Премия/дисконт: текущая премия или дисконт перпетиуалов.

  • Максимальная премия/дисконт: при чрезмерной премии мы прекращаем создание лонг-ордеров и переключаемся на спотовую торговлю.

  • Динамический ROI: по мере увеличения позиции в лонг/шорт мы повышаем требования к прибыльности, чтобы избежать быстрого входа в невыгодную позицию.

  • Формула ROI: динамическая корректировка на основе премии/дисконта перпетиуалов и размера позиции.

Интерфейс конфигурации шорт-позиций по HYPE выглядит достаточно запутанно:

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

О сотрудничестве и взаимодействии братьев

Многие спрашивают, как мы распределяем задачи. Меня обычно считают «глашатеем» команды, который болтает без умолку в Crypto Twitter (это факт, я не отрицаю), а моего брата — тихим «технарем», погружённым в код.

Но реальность намного сложнее. Наш формат взаимодействия сильно напоминает модель распределения вознаграждений токенов Blur. С таким арбитражным ботом ты никогда не знаешь, что произойдёт дальше. Ежедневно возникают вызовы и проблемы, требующие мгновенного решения. Мы каждый день обсуждаем улучшения и начинаем внедрять изменения только после взаимного согласия. Он пишет код и разрабатывает инструменты управления параметрами для меня.

Я вообще не пишу код, но точно знаю, как настраивать бота; он не разбирается в настройках, но отлично программирует.

Интересно, что в работе наши темпераменты кардинально различаются. Брат любит постоянно обновлять систему и тестировать нововведения (по моему мнению, слишком часто), тогда как я придерживаюсь консервативного подхода (слишком медленно, как он считает), предпочитая оставлять рабочий релиз, пока он продолжает «печатать деньги».

Типичный диалог:

  • Я (саркастично): «Бот ведёт себя странно… Ты что-то поменял???»

  • Он: «Нет… эмм, может быть, пару мелочей.»

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

При каждом деплое новой версии сложно предвидеть абсолютно все последствия.

Итоги

За последние 8 месяцев мы полностью посвятили себя разработке и оптимизации этого арбитражного бота. Особенно напряжённо было в июне, когда Wintermute ворвались в игру с огромными капиталами и толпой алгоритмических ботов. Давление ощущалось колоссальное.

Помню пять дней в июле, которые мы провели между Стамбулом и Бодрумом. Вместо расслабленного отпуска мы просидели взаперти, постоянно допиливая робота.

Нам удалось удерживать первое место на рынке целых 8 месяцев. Однако по мере снижения доли рынка в октябре мы поняли, что пора выходить.

Основные итоги:

  • Прибыль: 5 миллионов долларов

  • Оборот на Hyperliquid: 12,5 миллиарда долларов

  • Затраты на Gas на HyperEVM: 1,2 миллиона долларов (20 % от общего объёма с момента запуска сети)

  • Человеко-часов: более 2000

  • Доля в общем объёме торгов активами Unit: 5 %

Мы с нетерпением ждём начала третьей кампании фарминга ликвидности на Hyperliquid и первой на Unit.

Спасибо за чтение! Ждём вас в следующих цепочных приключениях.

Присоединяйтесь к официальному сообществу TechFlow

В избранное
Поделиться
Автор
CBB
X@Cbb0fe