Hyperliquid vs Binance: пошаговый гайд по арбитражу funding rate
Когда на Hyperliquid и Binance по одному и тому же бессрочному контракту появляется заметная разница в funding rate, возникает окно для межбиржевого арбитража funding rate. Ниже — практический пошаговый разбор на примере BTC-perp: как найти возможность, посчитать экономику сделки, открыть хедж и вовремя выйти.
Важно: это образовательный материал, а не инвестиционная рекомендация. Арбитраж funding rate не гарантирует доход и может привести к убыткам.
Базовая идея: как работают funding rate на двух площадках
У Hyperliquid и Binance механика funding rate отличается: расчёт, частота обновления и время списания/начисления могут быть разными.
Из-за этих различий годовая ставка funding по одному и тому же активу может долго расходиться между площадками. Именно это расхождение и создаёт основу для арбитража.
В упрощённом виде стратегия выглядит так:
- если на одной площадке funding выше, ты занимаешь сторону, которая получает funding;
- на другой площадке открываешь противоположную позицию, чтобы нейтрализовать рыночный риск по цене;
- потенциальная прибыль — это разница funding rate за вычетом комиссий, проскальзывания и операционных рисков.
Шаг 1. Найди арбитражную возможность
Сбор данных
Для сравнения нужно привести ставки к одной единице времени, например к ставке за час.
- Hyperliquid funding rate: можно получить через Info Endpoint, вызвав
metaAndAssetCtxs. - Binance funding rate: можно получить через Binance Futures API
GET /fapi/v1/premiumIndex.
Пример быстрого сканера:
import requests
def get_hl_funding_rates() -> dict:
resp = requests.post(
"https://api.hyperliquid.xyz/info",
json={"type": "metaAndAssetCtxs"},
timeout=10,
)
meta, ctxs = resp.json()
return {
meta["universe"][i]["name"]: float(ctx["funding"])
for i, ctx in enumerate(ctxs)
}
def get_binance_funding_rates() -> dict:
resp = requests.get(
"https://fapi.binance.com/fapi/v1/premiumIndex",
timeout=10,
)
data = resp.json()
# Binance обычно рассчитывает funding каждые 8 часов,
# поэтому делим на 8, чтобы получить часовую ставку для сравнения.
return {
item["symbol"].replace("USDT", ""): float(item["lastFundingRate"]) / 8
for item in data
}
hl_rates = get_hl_funding_rates()
bn_rates = get_binance_funding_rates()
opportunities = []
for coin in set(hl_rates) & set(bn_rates):
diff = hl_rates[coin] - bn_rates[coin]
if abs(diff) > 0.0002: # порог: разница > 0.02% в час
opportunities.append((coin, hl_rates[coin], bn_rates[coin], diff))
opportunities.sort(key=lambda x: abs(x[3]), reverse=True)
print("Арбитражные возможности с максимальной разницей:")
for coin, hl, bn, diff in opportunities[:5]:
print(
f"{coin}: HL={hl:.4%}/h BN={bn:.4%}/h "
f"diff={diff:.4%}/h annualized≈{diff*24*365:.1%}"
)
Как выбрать направление сделки
- Если
HL funding > Binance funding: шортишь на Hyperliquid и лонгуешь на Binance. - Если
HL funding < Binance funding: лонгуешь на Hyperliquid и шортишь на Binance.
Логика простая: сторона, которая платит меньше или получает больше, должна давать тебе положительный нетто-эффект. При этом цена базового актива должна быть максимально захеджирована за счёт противоположных позиций.
Шаг 2. Посчитай чистую доходность
До открытия позиции обязательно посчитай не «красивую» разницу ставок, а реальную экономику после расходов.
Чистая доходность в час / номинал = |разница funding rate| - комиссии Hyperliquid / время удержания - комиссии Binance / время удержания
Что нужно учесть:
- maker/taker комиссии на Hyperliquid;
- maker/taker комиссии на Binance Futures;
- проскальзывание при входе и выходе;
- возможные расходы на перевод средств;
- риск изменения funding rate после открытия позиции.
Актуальные комиссии лучше проверять на официальных страницах тарифов Hyperliquid и Binance, потому что они могут меняться.
Сделку имеет смысл рассматривать только если чистая доходность > 0 и остаётся запас прочности. Например, годовая доходность выше 5% после всех расходов может выглядеть привлекательной, но это не универсальный порог и не гарантия результата.
Шаг 3. Подготовь капитал и аккаунты
Для такой схемы тебе нужны средства на обеих сторонах:
- на Hyperliquid: USDC для маржи, обычно через Arbitrum USDC или нативный USDC в зависимости от используемого маршрута;
- на Binance: USDT на фьючерсном аккаунте.
Ориентировочная маржа на каждой стороне:
Маржа ≈ номинал позиции / целевое плечо
Лучше использовать низкое плечо, например 1×–2×. В этой стратегии основной источник потенциальной доходности — funding spread, а не разгон позиции через плечо. Чем выше плечо, тем выше риск ликвидации из-за краткосрочного перекоса цен, проскальзывания или задержки между двумя ногами сделки.
Шаг 4. Открой обе позиции синхронно
Ключевой риск при входе — получить одиночную незахеджированную позицию. Поэтому две ноги нужно открывать как можно ближе по времени.
Варианты:
- Ручной способ: открыть две вкладки, подготовить ордера на Hyperliquid и Binance и быстро исполнить их почти одновременно.
- Программный способ: использовать API обеих площадок и отправлять ордера параллельно.
Пример псевдокода для синхронного входа:
import asyncio
async def open_hl_position():
# вызов Hyperliquid Exchange API для открытия позиции
...
async def open_binance_position():
# вызов Binance Futures API для открытия позиции
...
async def open_both():
await asyncio.gather(
open_hl_position(),
open_binance_position(),
)
asyncio.run(open_both())
Если работаешь вручную, не гонись за идеальной ценой. Иногда лимитный ордер может не исполниться, и ты останешься с одной ногой. Для арбитража важнее контролировать хедж и риск, чем поймать несколько дополнительных б.п. на входе.
Шаг 5. Мониторь позицию во время удержания
После открытия сделка не становится «пассивной». Нужно регулярно следить за параметрами, которые могут быстро измениться.
Минимальный мониторинг:
- текущий funding rate на Hyperliquid и Binance;
- разница funding rate в одной единице времени, например в час;
- маржинальная загрузка на обеих сторонах;
- накопленный funding PnL;
- net delta портфеля — она должна оставаться близкой к нулю;
- расхождение между USDC и USDT, особенно при крупных объёмах.
Стоит оценить досрочный выход, если:
- spread по funding rate сузился почти до нуля;
- направление funding развернулось, и ты начинаешь платить нетто;
- на одной из площадок маржи стало недостаточно;
- ликвидность ухудшилась, а выход из позиции может стать дорогим;
- появились технические или операционные риски на одной из сторон.
Шаг 6. Закрой обе ноги
Выход так же важен, как и вход. Нельзя закрыть одну сторону и надолго оставить вторую, потому что ты сразу получишь рыночный риск.
Практические варианты:
- закрыть обе позиции синхронно через API;
- сначала закрыть более ликвидную ногу, затем быстро закрыть вторую;
- заранее подготовить ордера на обеих площадках и проверить размер позиции.
После закрытия посчитай итоговый результат:
- полученный и уплаченный funding;
- торговые комиссии;
- проскальзывание;
- разницу между USDC и USDT, если она повлияла на итог;
- время удержания позиции.
Основные риски
Арбитраж funding rate выглядит механически простым, но рисков у него много.
1. Funding rate может быстро измениться
Ставка, которую ты видел при входе, не обязана сохраняться. Spread может сузиться или развернуться.
2. Риск ликвидации
Даже при дельта-нейтральной позиции цены на двух площадках могут временно расходиться. При высоком плече это может привести к ликвидации одной ноги.
3. Риск исполнения
Один ордер может исполниться, а второй — нет. В этот момент ты остаёшься с направленной позицией.
4. Риск ликвидности и проскальзывания
На крупных объёмах вход и выход могут съесть значительную часть ожидаемой доходности.
5. Риск площадки и инфраструктуры
API может зависнуть, интерфейс может быть недоступен, депозиты и выводы могут задерживаться.
6. Риск стейблкоинов
Hyperliquid использует USDC, Binance — USDT. Обычно они близки к 1:1, но в стрессовых условиях возможны отклонения.
Как OneKey помогает управлять такой стратегией
Межбиржевой арбитраж требует держать капитал на разных площадках, поэтому безопасность хранения и подписания транзакций особенно важна.
OneKey помогает защитить DeFi-часть стратегии: ты можешь использовать аппаратный кошелёк OneKey для офлайн-защиты приватных ключей при работе с USDC и подключении к Hyperliquid.
Практический рабочий процесс:
- Храни ключи в аппаратном кошельке OneKey, а не в браузере или на горячем кошельке.
- Используй OneKey для безопасного подключения к DeFi-инфраструктуре.
- Управляй позициями Hyperliquid через OneKey Perps, чтобы удобнее контролировать бессрочники на DeFi-стороне сделки.
- На Binance держи только тот объём, который нужен для хеджирующей ноги и маржи.
OneKey Perps не убирает рыночные и операционные риски, но делает работу с Hyperliquid-позициями более удобной и безопасной за счёт аппаратного подписания и понятного управления позициями.
Если ты торгуешь бессрочники и хочешь аккуратнее выстроить DeFi-часть межбиржевого арбитража, скачай OneKey и попробуй OneKey Perps в своём рабочем процессе.
FAQ
Q1. Разное время расчёта funding на Hyperliquid и Binance влияет на арбитраж?
Да. Если расчёт и начисление funding происходят в разное время, за один и тот же период ты можешь получить разное количество начислений. Поэтому перед сравнением ставки нужно привести к одной базе, например к ставке за час.
Q2. Нужно ли часто ребалансировать размеры позиций?
Если цены на двух площадках движутся близко друг к другу, небольшие отклонения обычно не требуют частой корректировки. Но если держишь позицию несколько дней и дольше, стоит хотя бы раз в день проверять, не появилась ли заметная разница в размере двух ног.
Q3. Может ли разница между USDC и USDT повлиять на результат?
Да, но обычно влияние небольшое. Hyperliquid работает с USDC, а Binance — с USDT. В нормальных условиях оба стейблкоина близки к 1:1, но в стрессовом рынке возможны отклонения. Для крупных позиций этот риск лучше учитывать отдельно.
Q4. С каким капиталом имеет смысл начинать?
Жёсткого минимума нет. Но из-за комиссий и проскальзывания слишком маленький номинал может сделать стратегию неэффективной. На практике часто рассматривают номинал от нескольких десятков тысяч USDC, чтобы funding мог покрыть расходы и дать заметный абсолютный результат. Это не рекомендация, а ориентир для расчётов.
Q5. Нужно ли платить налоги с такого арбитража?
Это зависит от твоей юрисдикции. Во многих странах доходы от операций с криптоактивами подлежат декларированию. Лучше проконсультироваться с местным налоговым специалистом.
Риск-дисклеймер
Этот материал предназначен только для обучения и не является финансовой, инвестиционной, налоговой или юридической консультацией. Межбиржевой арбитраж funding rate связан с рыночными, техническими, ликвидностными и операционными рисками. Историческая разница ставок не означает будущую доходность. Перед использованием стратегии оцени риски, размер капитала, плечо и собственный опыт. Возможна потеря части или всего капитала.



