Перейти к содержимому

    Нажмите /, чтобы искать, и [ или ], чтобы перейти к предыдущей или следующей странице.

    Как это работает

    Сделки и цены

    Как сделка выглядит с вашей стороны и откуда берётся её цена.

    Чтобы торговать, вы выбираете рынок (сейчас это BTC и ETH), направление (лонг или шорт), маржу, которую вкладываете, и плечо поверх неё — и нажимаете кнопку. Позиция открывается по средней цене Hyperliquid в том блоке, где исполняется ваш ордер. Закрытие устроено так же: Exchange снова берёт среднюю цену и рассчитывается по вашему результату с LP.

    Против кого вы торгуете

    Против LP — в каждой сделке. Здесь нет ни стакана, ни движка сопоставления ордеров, ни другого трейдера на той стороне: ваш выигрыш выплачивается из LP, а ваш убыток уходит в него. Поэтому нет ни проскальзывания, ни фандинга.

    Откуда берётся цена

    Контракты HyperEVM могут читать состояние HyperCore в том же блоке. Когда ваш ордер исполняется, Exchange читает лучшую цену покупки и лучшую цену продажи соответствующего бессрочного фьючерса Hyperliquid и исполняет сделку по их середине с округлением вниз. Нет ни отдельного ценового фида, ни комитета оракулов, ни подписанта цен: цена — это то, что котируют маркетмейкеры Hyperliquid в этом блоке.

    • Одна цена на блок. HyperCore отдаёт один снимок на блок, поэтому все сделки по одному рынку в одном блоке исполняются по одной цене.
    • Стакан должен быть рабочим. Если одна из сторон стакана пуста или стакан пересечён, сделки по этому рынку откатываются, пока всё не придёт в норму. Резервной цены нет.
    • Цена в тикере — не цена исполнения. Тикер в приложении показывает взвешенную по объёму микроцену только для отображения; сделки всегда исполняются по простой средней цене.

    Комиссии, фандинг, проскальзывание

    Ни фандинга, ни спреда, ни проскальзывания, и газ вам платить не нужно: его оплачивает релейер. Доля протокола берётся из прибыльных закрытий — это коэффициент асимметричного влияния и комиссия с прибыли 2%. При закрытии через фронтенд, который владелец одобрил как билдера, взимается ещё комиссия билдера — 0.5% от прибыли; приложение не указывает билдера. За убыток никогда не берут больше самого убытка.

    Маржа

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

    Позиция заканчивается одним из двух способов: вы её закрываете (когда угодно, всегда целиком) или её ликвидируют, когда цена пересекает цену банкротства. Чтобы нарастить позицию в одном направлении, откройте вторую; чтобы снизить риск, закройте эту и откройте позицию поменьше.

    Что доступно и какие лимиты

    Рынки BTC и ETH
    Максимальное плечо 1000×
    Минимальная маржа $10
    Минимальная позиция (маржа × плечо) $500
    Максимальная позиция $10,000,000
    Открытых позиций на аккаунт 64
    Позиций в одном закрытии 25

    У каждого рынка есть ещё лимит открытого интереса на каждую сторону, который кипер подстраивает под рынок; пока сторона упирается в лимит, новые открытия в эту сторону откатываются. На этапах запуска релейер ещё и ограничивает размер одного ордера (Риски). Новый рынок можно добавить, только если он есть в стакане Hyperliquid, а листинг — это действие владельца через таймлок.

    Из браузера в блокчейн

    1. Подпись. Приложение собирает ордер в виде сообщения EIP-712, и ваш сеансовый ключ подписывает его в отдельном воркере браузера. В сообщении указаны ваш аккаунт, рынок, направление, маржа, плечо, уникальный nonce и срок действия — 1 час вперёд.
    2. Очередь. Релейер проверяет подпись и ваш баланс, резервирует маржу и ставит ордер в очередь.
    3. Исполнение. Релейер собирает ордера из очереди в пакеты и отправляет их в BatchExecutor, который передаёт каждый в Exchange. Exchange ещё раз проверяет подпись, читает цену и открывает позицию.
    4. Подтверждение. Индексатор видит результат и передаёт его в приложение через поток в реальном времени.

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

    Обновлено: