Core Guide · Шаг 3 из 5
Кратко
Сделка на Hyperliquid проходит несколько состояний: ордер, исполнение, позиция, обновление и завершение позиции. Ордер сам по себе ещё не означает открытую позицию. Позиция появляется или меняется только после исполнения.
После исполнения позиция продолжает жить в системе: её PnL, margin и риск меняются вместе с рынком, пока позиция не будет закрыта или ликвидирована.
Основная идея
В предыдущей статье мы разобрали, где находится торговая логика Hyperliquid. Теперь важно посмотреть, как через эту систему проходит сама сделка.
Для пользователя всё может выглядеть просто: вы отправили ордер, он исполнился, появилась позиция. Но внутри торговой логики это не одно действие, а цепочка состояний.
Сначала появляется ордер. Затем он может быть исполнен. После исполнения возникает или меняется позиция. Пока позиция открыта, она продолжает обновляться вместе с рынком. И только потом она приходит к финальной точке: пользователь закрывает её сам или система закрывает её через ликвидацию. Это и есть жизненный цикл сделки.
Ордер — это ещё не позиция
Первый важный момент: ордер и позиция — не одно и то же. Ордер — это инструкция системе совершить покупку или продажу при определённых условиях.
Пока ордер не исполнен, он не создаёт полноценную рыночную экспозицию. Он может остаться в стакане, исполниться частично, исполниться полностью или быть отменён. Позиция появляется только тогда, когда ордер реально исполняется.
Поэтому пользователь должен различать два состояния:
- ордер показывает намерение совершить сделку;
- позиция показывает уже открытую экспозицию к рынку.
Это простое различие помогает правильно читать интерфейс и не путать “я поставил ордер” с “я уже нахожусь в позиции”.
Исполнение — момент перехода
Исполнение — это момент, когда ордер матчится с доступной ликвидностью и становится реальной сделкой. Именно здесь намерение превращается в результат.
После исполнения система обновляет состояние пользователя: появляется новая позиция или изменяется уже существующая.
Например, исполненный ордер может:
- открыть новую позицию
- увеличить текущую позицию
- уменьшить позицию
- полностью закрыть её
- изменить направление экспозиции, если встречный объём больше текущей позиции
Поэтому исполнение — это центральный переход в жизненном цикле. До исполнения у пользователя есть активный ордер. После исполнения у пользователя появляется изменённая рыночная позиция.
Позиция продолжает жить после исполнения
Главная ошибка — думать, что сделка заканчивается в момент исполнения. На самом деле после исполнения начинается следующая часть жизненного цикла: открытая позиция начинает меняться вместе с рынком.
Цена движется. PnL меняется. Margin меняется. Риск ликвидации тоже может меняться. Пользователь может ничего не нажимать, но позиция всё равно остаётся активной частью системы. Она продолжает зависеть от цены, размера позиции, залога и текущего состояния аккаунта.
Поэтому позиция — это не статичный результат сделки. Это состояние, которое обновляется, пока позиция открыта.
Как позиция меняется
Открытая позиция может меняться двумя способами. Первый способ — через рынок. Даже без новых действий пользователя цена меняется, а вместе с ней меняются PnL, margin и риск.
Второй способ — через новые ордера. Пользователь может добавить к позиции, уменьшить её или закрыть полностью. Каждый новый ордер снова проходит тот же путь: он должен попасть в систему и быть исполнен, чтобы изменить позицию.
Из этого следует простая рамка:
Ордер меняет позицию только после исполнения.
Это важно для управления сделкой. Пока ордер не исполнился, он не изменил вашу экспозицию. После исполнения он становится частью жизненного цикла позиции.
Как позиция завершается
У позиции есть два основных финала. Первый — пользователь закрывает позицию сам. Для этого он отправляет противоположный или уменьшающий ордер, и после исполнения позиция сокращается или исчезает. Второй — система закрывает позицию через ликвидацию, если позиция больше не соответствует требованиям по margin.
На этой странице не нужно подробно разбирать механику ликвидации. Это будет отдельная статья. Здесь важно только место ликвидации в жизненном цикле:
ликвидация — это принудительный финал позиции, когда система больше не позволяет ей оставаться открытой.
Так жизненный цикл замыкается: позиция либо закрывается пользователем, либо закрывается системой.
Жизненный цикл в короткой форме
Почему это важно
Жизненный цикл сделки нужен не ради терминов. Он помогает понять, где именно находится пользователь в системе.
Если у вас стоит ордер, это ещё не то же самое, что открытая позиция. Если позиция уже открыта, она продолжает меняться даже без новых действий. Если вы хотите закрыть позицию, нужен новый исполненный ордер. Если margin перестаёт быть достаточным, позиция может прийти к принудительному финалу через ликвидацию. Эта рамка связывает интерфейс с реальной логикой торговли.
Что эта страница ещё не объясняет
Эта страница объясняет путь сделки от ордера к позиции и финалу. Она не объясняет, кто контролирует активы и почему исполненные действия нельзя воспринимать как обратимые.
Это следующий шаг. После того как понятно, как ордер становится позицией, нужно понять, кто авторизует эти действия и кто несёт последствия после исполнения.
Ключевая идея
Можно переходить дальше, когда
- Вы понимаете разницу между ордером и позицией.
- Вы можете объяснить, почему позиция появляется или меняется только после исполнения.
- Вы понимаете, что открытая позиция продолжает обновляться вместе с рынком.
- Вы можете объяснить, почему закрытие позиции тоже требует исполненного ордера.
- Вы понимаете, где ликвидация находится в жизненном цикле позиции.