Определение
Оно умножает одно и то же движение рынка против меньшей суммы ваших собственных денег, в обе стороны. На Hyperliquid это целое число от 1 до максимума рынка, которое выбирают при открытии позиции, и маржа, нужная для открытия, равна position_size * mark_price / leverage. Выбрать плечо значит на самом деле выбрать эту цифру. Максимум меняется от актива к активу, от 3x до 40x, и поддерживающая маржа следует за ним: половина начальной маржи при максимуме, то есть 1,25 % номинала на рынке с плечом 40x и 16,7 % на рынке с плечом 3x.
Плечо проверяют только при открытии позиции. Документация говорит, что плечо существующей позиции можно увеличить, не закрывая её, и что трейдер тогда сам отвечает за наблюдение за использованием плеча, чтобы не попасть под ликвидацию. Для позиции с отрицательной нереализованной прибылью и убытком она называет такие действия: закрыть её частично или полностью, добавить маржу, если позиция изолированная, и внести USDC, если она кросс.
Как оно сдвигает цену ликвидации, зависит от режима, и это людей удивляет. Для изолированной позиции цена ликвидации действительно зависит от заданного плеча, потому что объём выделенной изолированной маржи зависит от заданной начальной маржи: меньшее плечо откладывает больше, и цена ликвидации стоит дальше. Для кросс-позиции документация говорит, что настоящая цена ликвидации не зависит от заданного плеча, и что кросс-позиция с меньшим плечом просто занимает больше обеспечения: там цену ликвидации сдвигает обеспечение, стоящее на счёте.
Три вещи оно не меняет. Оно не меняет уплаченный фандинг, который считают по размеру позиции, умноженному на спотовую цену оракула. Оно не меняет комиссии, которые составляют долю номинала на каждой стороне сделки. И оно не меняет цену, на которой идея оказывается верной: оно меняет лишь то, открыта ли ещё позиция, когда эта цена придёт. Наш регламент берёт 3 на каждой ступени лестницы, с границами от 1 до 5, а базовую долю не набирают руками, а считают из плеча, запаса до ликвидации и суммы лестницы, что при значениях по умолчанию даёт 2,78 % капитала.
Формула
initial_margin = position_size * mark_price / leverage, поэтому плечо позиции это position_value / margin. Поддерживающая маржа равна половине начальной маржи при максимальном плече рынка.
Пример
Пример, в круглых числах. Маржа в 1 000 $ при плече 10x держит 10 000 $ номинала, то есть 0,1 BTC по 100 000 $. Движение цены на 1 % это 100 $, то есть 10 % маржи. Те же 1 000 $ при плече 3x держат 3 000 $, и то же движение на 1 % это 30 $, то есть 3 % маржи. Номинал ведёт себя одинаково в обоих случаях: рынок не знает, сколько ваших собственных денег стоит за ним.