Перпетуальные контракты похожи на вечные качели: они не имеют даты экспирации, но требуют постоянного внимания к funding, марже и ликвидациям. Эта статья не про «общие понятия», а про конкретные формулы и простые числовые примеры, которые позволят понять, как считать риск и не удивляться, когда баланс улетает. Читайте дальше — шаг за шагом разберём все ключевые вычисления и то, какие цифры реально важны при торговле.
Что такое перпетуальные контракты и почему нужен funding

Перпетуальные фьючерсы, или перпеты, — это производные инструменты, имитирующие бессрочную позицию на базовом активе. В отличие от классических фьючерсов, у них нет даты поставки, поэтому поддерживать цену контракта нужно искусственно.
Funding — механизм, который синхронизирует цену контракта с индексной (спотовой) ценой. По сути это регулярные платежи между держателями длинных и коротких позиций: когда контракт торгуется выше спота, long платят short; когда ниже — наоборот. Funding не берёт напрямую биржа, он перераспределяет средства между участниками.
Ещё один важный элемент — маржа. Она делится на первоначальную (initial margin), необходимую для открытия позиции, и поддерживающую (maintenance margin), при достижении которой возможна ликвидация. Понимание, как эти величины связаны с ценой и размером позиции, — основа расчётов риска.
Короткий словарь переменных и единиц

Перед тем как перейти к формулам, обозначим параметры. Это позволит не путаться в примерах и получать точные числа.
Обозначение |
Что означает |
|---|---|
P_e |
Цена открытия (entry price) |
P_m |
Марковая или марк-прайс (mark price) |
q |
Количество контрактов или лотов (контракты выражаются в базовой единице) |
N |
Нотионал, или стоимость позиции = q * P (обычно берут по цене P_e или P_m) |
M |
Баланс, изолированная маржа или доступный кошелёк (wallet margin) |
L |
Плечо (leverage) = N / M |
m |
Ставка поддерживающей маржи (maintenance margin rate), доля от нотионала |
f |
Ставка funding (за интервал, например за 8 часов), может быть положительной или отрицательной |
Маржа, плечо и базовые формулы
Понимание, как связаны нотионал, маржа и плечо, начинается с простых равенств. Нотионал N равен q умножить на цену позиции. Плечо L — это отношение нотионала к использованной марже M.
Формулы для базовой арифметики:
- Нотионал: N = q × P_e
- Первичная маржа: M = N / L
- Поддерживающая маржа: MM = m × N = m × q × P_m
Эти выражения выглядят примитивно, но они основа для вычисления ликвидационной цены и оценки влияния funding. Часто именно перевод позиций в абсолютные числа (доллары) и последующие вычисления показывают истинный риск, а не «процент плеча» в интерфейсе биржи.
Пример расчёта базовой позиции
Допустим, вы открыли long 0.5 BTC при цене P_e = 40 000 USD, плечо L = 10. Тогда N = 0.5 × 40 000 = 20 000 USD. Первичная маржа M = 20 000 / 10 = 2 000 USD. Если ставка поддерживающей маржи m = 0.005 (0.5%), то MM = 0.005 × 20 000 = 100 USD.
Это означает, что до тех пор, пока собственный капитал (wallet + нереализованный PnL) превосходит 100 USD, позиция технически «в порядке» с точки зрения требуемой поддерживающей маржи. Как только капитал падает до этой величины или ниже, возможна ликвидация.
Funding: простая математика выплат
Funding рассчитывается от нотионала. Общая формула выплат за один интервал:
Платёж = N × f
Где f — funding rate за интервал. Если f = 0.0001 (0.01%), то при нотионале 20 000 USD платёж будет 2 USD за интервал. Знак f определяет направление потока: положительный — long платят short; отрицательный — short платят long.
Как funding влияет на маржу со временем
Если вы держите позицию долго, funding аккумулирует воздействие на баланс. Простой способ оценить количество интервалов до исчерпания маржи:
Количество интервалов = M / (N × |f|)
Например, при M = 2000 USD, N = 20 000 USD и f = 0.0001, число интервалов = 2000 / (20 000 × 0.0001) = 2000 / 2 = 1000 интервалов. При трёх интервалах в сутки это ~333 дня, но funding меняется. Этот расчёт даёт представление о том, будет ли funding критичным фактором на горизонте удержания позиции.
Ликвидационная цена: вывели формулу — используйте её
Важно уметь посчитать цену, при которой система начнёт ликвидировать позицию. Дальше — два случая: изолированная маржа (isolated) и кросс-маржа (cross). Для прозрачности разберём изолированную формулу для длинной позиции.
Условие ликвидации: equity = maintenance margin. Equity — это M + unrealized PnL.
Для long: unrealized PnL = q × (P_m − P_e). Поддерживающая маржа = m × q × P_m. Приравниваем:
M + q × (P_m − P_e) = m × q × P_m
Решая относительно P_m получаем:
P_m = (q × P_e − M) / (q × (1 − m))
Упростив с делением на q:
P_m = (P_e − M / q) / (1 − m)
Разбор формулы и числовой пример
Возьмём прежнюю позицию: q = 0.5 BTC, P_e = 40 000, M = 2 000, m = 0.005. Подставляем:
P_m = (40 000 − 2 000 / 0.5) / (1 − 0.005) = (40 000 − 4 000) / 0.995 = 36 000 / 0.995 ≈ 36 180.9 USD.
То есть при падении марк-прайса до ≈ 36 181 USD поза станет маргинальной и может быть ликвидирована. Обратите внимание: фактическая цена срабатывания на бирже может отличаться из-за комиссий, разницы в используемой цене ликвидации и скорости исполнения.
Формула для короткой позиции
Для short-pozicii аналогично, но с другим знаком в PnL. Приравнивание даёт:
M + q × (P_e − P_m) = m × q × P_m
Решение:
P_m = (M + q × P_e) / (q × (1 + m))
Эта цена показывает уровень, при котором short-pozicija теряет капитал до поддерживающей маржи. Цифровой пример даст ясность.
Влияние комиссий и штрафов на точку ликвидации
Биржи часто добавляют стоимость ликвидации: плата за ликвидацию и слайп при исполнении рыночных ордеров. Эти расходы уменьшают equity и сдвигают цену ликвидации в неблагоприятную сторону для трейдера.
Чтобы учесть комиссии, добавьте их к сумме, необходимой для поддерживающей маржи. Проще всего ввести корректировку M_effective = M − expected_liquidation_fee и подставить её в формулу для P_m. Это даёт более реалистичный уровень срабатывания.
Кросс-маржа: как суммируются позиции и риск
В режиме cross у вас один кошелёк, который покрывает все позиции по всем контрактам. Equity считается суммарно, а поддерживающая маржа — суммой по всем открытым позициям, обычно рассчитанной по марк-прайсам каждой позиции.
Это означает, что прибыль по одной позиции может предотвратить ликвидацию по другой. Но обратная сторона — общий риск растёт: одна большая убыточная позиция может «съесть» весь кошелёк. Для вычислений нужно суммировать нотионалы и нереализованный PnL по всем позициям и сравнивать с суммой maintenance margin.
Небольшой пример неттинга
Допустим, у вас long 0.5 BTC при 40 000 и short 5 ETH при 2 500 USD. Equity = M_total + PnL_BTC + PnL_ETH. Maintenance суммируется: m_BTC × N_BTC + m_ETH × N_ETH. Если PnL по ETH положителен, он даст буфер для BTC.
Такая комбинация снижает риск частичной ликвидации, но усложняет расчёты. Для точного управления рекомендуется вести таблицу позиций и пересчитывать equity и maintenance каждый раз при существенном движении цен.
Как выбирать плечо — простая математика управления риском
Плечо — не игра на скорость, а параметр, превращающий фиксированный риск в управляемую величину. Для выбора плеча полезно задать два вопроса: какую просадку от цены я готов выдержать до ликвидации, и какой запас по марже хочу сохранить.
Из формулы ликвидации для long можно вывести требуемую маржу M при заданной целевой цене ликвидации P_target:
M = q × (P_e − (1 − m) × P_target)
Разрешение этого уравнения помогает понять, сколько нужно иметь на изолированной марже, чтобы не быть ликвидированным до желаемой цены.
Практическое правило
Если хотите, чтобы ликвидация наступила не ранее чем при снижении цены на X%, рассчитайте, сколько маржи потребуется по формуле выше и сопоставьте с доступным балансом. Часто трейдеры ставят цель иметь буфер в 2–5% от нотионала сверх maintenance. Это снижает вероятность ликвидации из-за коротких всплесков funding или внезапных проскальзываний.
Funding как фактор ликвидации — числовая иллюстрация
Предположим: N = 20 000 USD, M = 2 000 USD, f = +0.0005 (0.05%) за интервал, и funding платят longs. Платёж составляет 10 USD за интервал. Если цена не меняется, через 100 интервалов буфер в 1 000 USD будет исчерпан. В реальности funding меняется, но этот расчёт показывает, что при высокой ставке funding длительное удержание позиции может оказаться дорогостоящим.
Также funding снижает эффективность стратегий carry или маркет-мейкинга, где прибыль базируется на разнице в ценах. Всегда включайте ожидаемые выплаты в расчёт срока удержания позиции.
Ликвидация и страховой фонд — что реально происходит
Когда биржа ликвидирует позицию, она пытается закрыть её по рынку. Если рыночная цена проходит резко, возможно, что цена закрытия окажется хуже, чем цена срабатывания системы. Разницу покрывает либо удерживаемый баланс трейдера, либо страховой фонд биржи.
Страховой фонд формируется из комиссий и положительных остатков от ликвидированных аккаунтов. В частых всплесках он может уменьшаться, и биржи применяют пост-ликвидационные механизмы, такие как аукцион (ADL), чтобы распределить риск между участниками.
Простой расчёт убытка при ликвидации
Убыток = (P_e − P_executed) × q + комиссия + ликвидационный штраф. Если убыток превышает маржу, оставшаяся часть списывается со страхового фонда. В худшем случае, при крупном гэпе и недостаточном страховом фонде, биржа может применить ADL к партнёрам с противоположной позицией.
Контроль параметров в торговле — список полезных правил
Коротко, что реально стоит делать на практике:
- Пересчитывайте equity и maintenance при каждом существенном движении цены.
- Учтите funding в расчёте срока удержания позиции и в плане прибыли.
- Используйте режим изолированной маржи для ограниченных экспериментов и cross для долгосрочных хеджей с крупным кошельком.
- Добавляйте «подушку» в 2–5% от нотионала поверх maintenance для защиты от комиссий и проскальзываний.
- Не забывайте о разнице между mark price и last price — марк прайс обычно используется для расчёта ликвидации.
Примеры из практики — несколько сцен из реальной торговли
Как автор, я пробовал несколько подходов: высокое плечо для краткосрочной сделки и умеренное плечо для «среднесрочного» хода. Один раз я открыл long 1 BTC с плечом 20 и был уверен в откате вверх. Funding был положителен и съедал примерно по 10–15 USD за интервал. Через два дня небольшой флет съел часть маржи, а резкий спуск привёл к ликвидации, потому что буфер был минимален.
Урок: при большом плече funding и комиссии становятся значимыми, и даже небольшие просадки убивают позицию. После этого я стал рассчитывать число интервалов, которое могу выдержать по буферу, и учитывать это при выборе плеча.
Другой случай: я держал хеджированную пару, long BTC и short BTC perpetual на другой бирже, пытаясь поймать арбитраж. Непредвиденная волатильность и divergent funding на разных площадках привели к тому, что одна из позиций «съела» значительную часть кошелька в режиме cross. В итоге я закрыл обе позиции с меньшей прибылью, чем ожидал, ибо не учёл сетевых рисков и временного лагирования ордеров.
Частые ошибки и как их избежать
Топ ошибок трейдеров, которые приводят к быстрому сливу маржи:
- Игнорирование funding в оценке удержания позиции на длительном горизонте.
- Использование максимального плеча без расчёта ликвидационной цены и комиссии.
- Неучёт различий между mark price и last price при мониторинге риска.
- Отсутствие плана управления позицией и механизма уменьшения размера при росте убытков.
Каждая из этих ошибок легко устраняется простыми арифметическими проверками перед открытием сделки.
Инструменты и проверка расчётов
Для практического применения рекомендую вести небольшой spreadsheet, где автоматически пересчитываются: нотионал, маржа, maintenance margin, mark price, funding платежи и текущая ликвидационная цена. Такой листок избавит от эмоциональных решений и даст ясность в критический момент.
Важные столбцы для таблицы: тип позиции (long/short), q, P_e, P_m, N, M, m, L, funding rate, предполагаемый интервал удержания. Добавьте колонку с P_liq по формулам выше — это главный индикатор.
Перпетуальные контракты удобны и гибки, но требуют простой и строгой арифметики. Зная, как считать нотионал, funding и точку ликвидации, вы перестанете «угадывать» ситуацию и начнёте просчитывать её. Это не отменяет необходимости мониторинга и дисциплины, но превращает управление риском в предсказуемую процедуру.
Давид Мандельберг — эксперт по финансам и криптовалютам. Специализируется на анализе рынков цифровых активов, управлении рисками и разработке инвестиционных стратегий. Пишет о трендах индустрии, регулировании и практических подходах к работе с криптоинструментами, помогая читателям принимать взвешенные финансовые решения.
