Примеры расчёта портфельной маржи
Все требования на этой странице рассчитаны маржинальным движком Hypercall, тем же кодом, который проверяет заявки и отслеживает ликвидации, с загруженной продакшн-политикой (версия 3, см. Параметры риска PM). Строки сценариев независимо пересчитаны и совпадают с движком до цента. Вымышлены только рыночные данные, чтобы арифметику было легко проследить.
Исходные данные для всех примеров
| Параметр | Значение |
|---|---|
| Время оценки | 2026-10-07 08:00 UTC |
| Спот | BTC $100,000, ETH $4,000, AAPL $250 |
| Подразумеваемая волатильность | Плоская по каждому базовому активу: BTC 50%, ETH 60%, AAPL 30% (реальные марки зависят от страйка) |
| «30-дневные» опционы | Экспирация 2026-11-06 (BTC и ETH в 08:00 UTC, AAPL в 20:00 UTC) |
| «24-часовые» опционы | Экспирация 2026-10-08 08:00 UTC |
| Ставка | 5%, ставка ценообразования PM |
| Обеспечение на Hyperliquid | Достаточное, чтобы ни одна перп-нога не была ликвидирована ни в одном сценарии, кроме примера 8 |
Один опционный контракт равен одной единице базового актива. Сканирующий риск равен худшему взвешенному P&L по сценариям и указывается положительным числом. IM = max(сканирующий риск, нижняя граница по опционам) + гамма-надбавка, а MM = 0.85 × IM, поскольку ни в одном из этих портфелей нет открытых заявок.
Чтобы получить такую же разбивку для своего портфеля по текущим маркам, используйте POST /risk/simulate/portfolio.
Сводка
| # | Портфель | Сканирующий риск | Нижняя граница | Надбавка | IM | MM | Определяющий сценарий |
|---|---|---|---|---|---|---|---|
| 1 | Шорт 1 BTC колл 110k | 10,689.13 | 1,650.00 | 0 | 10,689.13 | 9,085.76 | T4 |
| 2 | Шорт BTC колл-спреда 105k/110k | 1,508.33 | 75.00 | 0 | 1,508.33 | 1,282.08 | 10 |
| 3a | Шорт BTC стрэддла 100k | 10,889.29 | 3,000.00 | 0 | 10,889.29 | 9,255.89 | T4 |
| 3b | Лонг BTC стрэддла 100k | 1,706.91 | 0 | 0 | 1,706.91 | 1,450.87 | 6 |
| 4 | BTC железный кондор, 24 часа | 657.74 | 15.00 | 2,000.00 | 2,657.74 | 2,259.08 | 11 |
| 5 | Лонг 1 BTC-PERP, шорт колла 110k | 13,912.16 | 1,650.00 | 0 | 13,912.16 | 11,825.34 | T1 |
| 6 | BTC пут-спред 95k/90k, шорт 0.10 BTC-PERP | 958.39 | 75.00 | 0 | 958.39 | 814.63 | T4 |
| 7 | BTC колл-спред, короткие ETH путы, длинный AAPL стрэддл | 3,920.20 | 345.00 | 0 | 3,920.20 | 3,332.17 | по базовому активу |
| 8 | Лонг BTC колла 100k, шорт 0.5 BTC-PERP | зависит от обеспечения на HL | 0 | 0 | 853.45 или 14,469.63 | 6 или ликвидация на площадке |
Все суммы в USDC.
1. Непокрытый короткий колл
Портфель: шорт 1 BTC колла 110,000, 30 дней. Текущая стоимость $2,379.74.
| Сценарий | Спот | Вол | P&L | Вес | Взвешенный |
|---|---|---|---|---|---|
| 1 | +12% | +35% | -7,437.03 | 1.00 | -7,437.03 |
| 10 | +12% | 0% | -5,248.05 | 1.00 | -5,248.05 |
| T2 | +25% | +55% | -17,483.16 | 0.60 | -10,489.90 |
| T4 | +40% | +70% | -30,540.36 | 0.35 | -10,689.13 |
Маржу определяет хвост: даже с весом 35% рост на 40% при росте волатильности на 70% хуже любого базового сценария. Для 30-дневного колла нижняя граница не срабатывает. Она важна для глубоко вне денег (OTM) коротких позиций, у которых убытки по сценариям невелики.
2. Короткий колл-спред
Портфель: шорт 1 BTC колла 105,000 ($3,838.70), лонг 1 BTC колла 110,000 ($2,379.74), 30 дней. Получено $1,458.96, ширина спреда $5,000.
| Сценарий | Спот | Вол | P&L | Взвешенный |
|---|---|---|---|---|
| 10 | +12% | 0% | -1,508.33 | -1,508.33 |
| 1 | +12% | +35% | -1,301.36 | -1,301.36 |
| T2 | +25% | +55% | -2,131.27 | -1,278.76 |
| 2 | +8% | 0% | -1,011.06 | -1,011.06 |
Нижняя граница. Чистой короткой позиции по коллам нет (один шорт, один лонг), поэтому базой для нижней границы служит максимальный убыток спреда на экспирации, $5,000, а не страйк $105,000: 1.5% × 5,000 = $75.
Спреду нужно около 30% его ширины, против $10,689 для непокрытого колла 110k из примера 1. Обратите внимание, что определяющий сценарий сместился с хвостового на базовый, +12%: длинное крыло ограничивает то, что может сделать хвост.
3. Стрэддлы
3a. Короткий стрэддл. Шорт 1 BTC колла 100,000 ($5,907.37) и шорт 1 BTC пута 100,000 ($5,497.53), 30 дней.
| Сценарий | Спот | Вол | P&L | Вес | Взвешенный |
|---|---|---|---|---|---|
| T4 | +40% | +70% | -31,112.25 | 0.35 | -10,889.29 |
| T2 | +25% | +55% | -17,939.97 | 0.60 | -10,763.98 |
| T3 | -40% | +90% | -28,696.03 | 0.35 | -10,043.61 |
| T1 | -25% | +70% | -15,714.40 | 0.60 | -9,428.64 |
| 1 | +12% | +35% | -7,801.24 | 1.00 | -7,801.24 |
Нижняя граница: по коллу есть чистый шорт, поэтому полная база по страйку применяется к обеим ногам, 1.5% × (100,000 + 100,000) = $3,000. IM $10,889.29, MM $9,255.89.
Сканирующий риск равен худшему исходу в одном направлении, а не сумме двух ног. Пут теряет на снижении, колл на росте, и ни один сценарий не реализует оба убытка сразу.
3b. Длинный стрэддл. Те же два опциона куплены, уплачена премия $11,404.90.
| Сценарий | Спот | Вол | P&L |
|---|---|---|---|
| 6 | 0% | -15% | -1,706.91 |
| 7 | -4% | -15% | -1,478.97 |
| 3 | +4% | -15% | -900.04 |
IM $1,706.91, MM $1,450.87. Длинный опцион в режиме PM не освобождён от маржи: если волатильность падает на 15% при неизменном споте, стрэддл теряет $1,707 стоимости, и этот убыток учитывается в требованиях. Сама премия оплачивается из кэша, а не держится как маржа.
4. Железный кондор за 24 часа до экспирации
Портфель: шорт пута 98,000 ($323.86), лонг пута 97,000 ($153.83), шорт колла 102,000 ($345.53), лонг колла 103,000 ($173.49), все с экспирацией через 24 часа. Получено $342.07, ширина $1,000 с каждой стороны.
Сканирующий риск составляет $657.74 (сценарий 11, спот -12%), что близко к ширине $1,000 за вычетом полученной премии. Сценарий 10, спот +12%, отстаёт на $0.34.
Нижняя граница. Ни на одной стороне нет чистого шорта, поэтому база равна максимальному убытку кондора на экспирации, $1,000 (в деньгах может закончить только одна сторона): 1.5% × 1,000 = $15.
Гамма-надбавка. Обе короткие позиции находятся внутри 48 часов до экспирации. Каждый тип опциона образует отдельную группу:
| Группа | Валовый шорт | Чистый шорт | Сопоставлено | Макс. убыток на экспирации | Надбавка |
|---|---|---|---|---|---|
| Путы 98k/97k | 1 | 0 | 1 | 1,000 | min(1% × 100,000 × 1, 1,000) = 1,000 |
| Коллы 102k/103k | 1 | 0 | 1 | 1,000 | min(1% × 100,000 × 1, 1,000) = 1,000 |
Тот же кондор на 30 дней требует $62.95 без надбавки. Переход 48-часовой границы добавляет $2,000, и IM в итоге примерно в 2.7 раза превышает возможный убыток кондора. Это цена того, что надбавка начисляется поверх сканирующего риска.
При планируемом ограничении для позиций с ограниченным риском (V3). Это правило ещё не действует в продакшне. По проекту для того же портфеля оно дало бы IM $1,000.00 и MM $1,000.00, то есть максимальный убыток кондора без 15-процентной скидки для поддерживающей маржи. См. Предстоящие изменения.
5. Покрытый колл с перпом
Портфель: лонг 1 BTC-PERP на Hyperliquid, шорт 1 BTC колла 110,000, 30 дней.
| Портфель | Сканирующий риск | Определяющий сценарий |
|---|---|---|
| Только лонг 1 BTC-PERP | 15,000.00 | T1: |
| Только шорт колла 110k (пример 1) | 10,689.13 | T4 |
| Покрытый колл | 13,912.16 | T1: |
Нижняя граница $1,650 (по коллу, как в примере 1). IM $13,912.16, MM $11,825.34.
Покрытому коллу нужно больше маржи, чем непокрытому. Короткий колл ограничивает рост перпа, но риск покрытого колла находится на снижении, а при падении колл возвращает только свои $2,380 стоимости. PM начисляет требования за распродажу длинного перпа, лишь немного смягчённую коллом. Если вы хотите, чтобы покрытый колл маржировался как спред, купите пут.
6. Пут-спред с хеджем перпом
Портфель: шорт 1 BTC пута 95,000 ($3,272.66, дельта -0.32), лонг 1 BTC пута 90,000 ($1,734.47, дельта -0.20), 30 дней. Дельта спреда около +0.12. Добавим против него короткий BTC-PERP:
| Шорт перпа | Сканирующий риск | Определяющий сценарий | IM | MM |
|---|---|---|---|---|
| 0 | 1,703.19 | 11 (-12%, вол 0) | 1,703.19 | 1,447.71 |
| 0.05 | 1,103.19 | 11 (-12%, вол 0) | 1,103.19 | 937.71 |
| 0.10 | 958.39 | T4 (+40%, вол +70%) | 958.39 | 814.63 |
| 0.15 | 1,658.39 | T4 (+40%, вол +70%) | 1,658.39 | 1,409.63 |
Нижняя граница $75 в каждой строке: перпы не меняют нижнюю границу по опционам.
Каждые 0.05 перпа снимают $600 с убытка при -12%. После примерно 0.10 собственный убыток перпа в хвосте +40% становится худшим случаем, и IM снова растёт. Оптимальный хедж уравновешивает две стороны сетки сценариев и не равен полной дельте.
На непокрытом шорте та же логика даёт ещё больший эффект. Один шорт 1 BTC пута 95,000 требует $11,107.61, а с короткими 0.33 BTC-PERP против него $6,487.61.
7. Портфель на три базовых актива
Портфель:
- BTC: колл-спред из примера 2
- ETH: шорт 5 ETH путов 3,600, 30 дней ($103.24 за каждый)
- AAPL: лонг 100 AAPL коллов 250 ($9.16) и лонг 100 AAPL путов 250 ($8.11), 30 дней
Для каждого базового актива учитывается его собственный худший сценарий по его собственной сетке:
| Базовый актив | Сканирующий риск | Определяющий сценарий | Нижняя граница |
|---|---|---|---|
| BTC | 1,508.33 | 10 (+12%, вол 0) | 75.00 |
| ETH | 1,981.45 | T3 (-40%, вол +90%, вес 0.35) | 270.00 |
| AAPL | 430.43 | equity-vol-down-25 (0%, вол -25%) | 0 |
| Счёт | 3,920.20 | 345.00 |
Обратите внимание на две вещи:
- Для AAPL требования определяет один из дополнительных сценариев. На стандартной сетке из 17 сценариев худшим случаем для длинного стрэддла был бы сценарий 6 (вол -15%), $258.28. Переопределение для AAPL добавляет шок волатильности -25%, который обходится в $430.43.
- Неттинга между базовыми активами нет. Если бы все три актива двигались вместе в одном сценарии и неттировались, худшим общим сценарием был бы сценарий 3 (+4%, вол -15%) с убытком $140.70. PM начисляет $3,920.20, потому что BTC, ETH и AAPL не обязаны двигаться синхронно.
8. Длинный колл с хеджем коротким перпом и проверка на Hyperliquid
Тестовый стенд движка, использованный для примеров 1–7, даёт каждому портфелю неограниченное обеспечение на Hyperliquid, поэтому этот пример рассчитан вручную по тем же правилам (см. Проверка ликвидации на Hyperliquid).
Портфель: лонг 1 BTC колла 100,000, 30 дней ($5,907.37, дельта 0.54), шорт 0.5 BTC-PERP на Hyperliquid в режиме кросс-маржи.
| Сценарий | Спот | Вол | P&L колла | P&L перпа | Итого |
|---|---|---|---|---|---|
| 3 | +4% | -15% | 1,549.98 | -2,000.00 | -450.02 |
| 6 | 0% | -15% | -853.45 | 0.00 | -853.45 |
| 7 | -4% | -15% | -2,739.48 | 2,000.00 | -739.48 |
| 11 | -12% | 0% | -4,469.63 | 6,000.00 | 1,530.37 |
Одному коллу потребовалось бы $4,469.63 (сценарий 11), одному перпу $7,500 (T2). Вместе остаётся только вега: $853.45, если перп выживает.
Выживет ли перп на Hyperliquid? Предположим, что поддерживающая маржа BTC на Hyperliquid задана одним уровнем при максимальном кредитном плече 40x, то есть 1.25%. Реальные значения смотрите в актуальных уровнях Hyperliquid. Худшее движение для короткого перпа — T4, рост спота на 40% до $140,000:
Кросс-счёт ликвидируется при таком движении, если его капитал удовлетворяет условию , то есть при капитале $20,875 и меньше. Хвостовые веса в этой проверке не применяются.
- $25,000 на Hyperliquid. Перп выживает. IM $853.45, MM $725.43.
- $10,000 на Hyperliquid. Перп ликвидируется при движении T4. Hypercall исходит из того, что все $10,000 потеряны, а колл остаётся без хеджа:
IM $14,469.63, MM $12,299.19. Увеличение баланса на Hyperliquid выше $20,875 или сокращение перпа возвращает IM к $853.45. Именно это правило форма перп-заявки описывает как худшее из маржи PM и маржи Hyperliquid. См. Кредитное плечо и режимы маржи для перпов.
Что эти примеры не учитывают
- Открытые заявки. В каждом примере учтены только исполненные позиции. Активные заявки добавляют собственный резерв; см. Открытые заявки.
- Реальные поверхности волатильности. В продакшне используется марк-IV каждого опциона. Поверхность со скью меняет цифры, но не метод.
- Капитал. Здесь приведены требования. Возможность торговать зависит от соотношения капитала и IM, а капитал включает стоимость вашего счёта на HyperCore, кэш на Hypercall, марки опционов и любые займы PM.