Устройство бессрочных фьючерсов на децентрализованных площадках
Бессрочный фьючерс представляет собой производный инструмент, который позволяет открывать позиции на изменение стоимости актива без фиксированной даты расчёта. В отличие от срочного контракта, у него отсутствует экспирация, поэтому позиция может удерживаться до тех пор, пока поддерживается требуемое обеспечение. Торговля такими контрактами на децентрализованной бирже выполняется через смарт-контракты, а расчёт позиций и контроль ликвидаций не зависят от центрального посредника. Для понимания параметров конкретного протокола можно использовать документацию платформы под названием криптобиржа рубин, где описаны логика маржи, оракулы и механизмы расчёта финансирования.
Чем бессрочный контракт отличается от срочного фьючерса
Срочный фьючерс имеет заранее определённую дату исполнения, после которой происходит расчёт по заранее согласованной цене. Бессрочный контракт такой даты не содержит, поэтому его котировка может отклоняться от спотового рынка. Для ограничения такого отклонения используется ставка финансирования. Она перераспределяет средства между участниками длинных и коротких позиций и стимулирует возврат цены контракта к индикативной спотовой цене. Это свойство делает бессрочный инструмент ближе к постоянному рыночному контракту, а не к обязательству будущей поставки.
Роль смарт-контрактов и некастодиального исполнения
В децентрализованной среде позиция не хранится на внутреннем балансе биржи. Средства переводятся в смарт-контракт, и логика изменения позиции записана в исполняемом коде. Открытие, закрытие, частичное уменьшение позиции и принудительная ликвидация происходят вызовом функций контракта. Некастодиальное исполнение означает, что пользователь сохраняет контроль над счетами через кошелёк, однако залоговые активы в момент активной позиции заблокированы внутри протокола. Технические параметры позиции связаны с состоянием контракта, поэтому любые изменения цены или залога вызывают пересчёт параметров внутри той же транзакции.
Механика маржи и кредитного плеча
Кредитное плечо увеличивает размер позиции относительно выделенного залога. При плече 10x для открытия позиции на сумму, равную десяти залогам, требуется начальная маржа в размере десяти процентов от номинальной стоимости позиции. При этом потенциальный убыток также усиливается пропорционально выбранному множителю. Если цена проходит против позиции на величину, сопоставимую с долей залога, позиция может быть ликвидирована.
Расчёт залога, поддерживающей маржи и цены ликвидации
Начальная маржа определяет минимальную долю обеспечения для открытия позиции. Поддерживающая маржа задаёт порог, ниже которого позиция не может оставаться активной. Цена ликвидации рассчитывается на основе номинальной стоимости контракта, залога, поддерживающей маржи, направления позиции и учёта комиссий или накопленного финансирования. Чем выше плечо, тем ближе цена ликвидации к точке входа, поскольку остаётся меньше свободного запаса для поглощения неблагоприятного движения. Расчёт также учитывает тип используемой маржи и применяемый метод оценки цены.
Изолированная и перекрёстная маржа
В режиме изолированной маржи залоговое обеспечение для конкретной позиции отделено от остального баланса счёта. Потери ограничиваются выделенным залогом, поэтому ликвидация одной позиции не расходует другие активы. Перекрёстная маржа использует доступный баланс счёта в качестве резервного обеспечения. Такой режим позволяет поддерживать несколько позиций общим пулом средств, но при резком снижении капитала может привести к последовательной ликвидации всех связанных позиций. Выбор режима зависит от того, как распределяется совокупный риск портфеля.
Ставка финансирования и удержание цены
Ставка финансирования сближает цену бессрочного контракта со спотовой ценой базового актива. Если контракт торгуется выше спотового рынка, длинные позиции выплачивают коротким. При противоположном отклонении короткие позиции выплачивают длинным. Размер ставки обычно содержит компонент, зависящий от отклонения цен, а также компонент, сглаживающий резкие колебания. Этот механизм не требует поставки актива и работает исключительно за счёт периодических денежных перечислений между сторонами.
Влияние дисбаланса длинных и коротких позиций
Величина и знак ставки финансирования определяются соотношением открытого интереса с разных сторон рынка. При доминировании длинных позиций спрос на удержание контракта выше, что приводит к положительной ставке для длинных позиций. При преобладании коротких позиций ставка может стать отрицательной. Такое распределение создаёт экономическую нагрузку на сторону, которая сильнее давит на цену, и компенсацию противоположной стороне.
Формула расчёта и периодичность выплат
В большинстве протоколов выплаты выполняются с фиксированным интервалом, например каждые 8 часов. Фактическая ставка состоит из премии, отражающей разницу между ценой контракта и индексной ценой, и базовой составляющей, ограничивающей предельное отклонение. Пользователь накапливает долг финансирования пропорционально номинальной стоимости позиции и времени её удержания. Накопленные суммы учитываются в нереализованном результате и могут влиять на приближение позиции к ликвидационной отметке.
Риски ликвидации и ценовых манипуляций
Ликвидация запускается, когда цена движется против позиции настолько, что обеспечение становится меньше поддерживающей маржи. Принудительное закрытие может быть полным или частичным. В момент ликвидации протокол выставляет ордер на закрытие в пул ликвидности, что усиливает направленное ценовое движение. Резкие скачки цены способны вызывать последовательные ликвидации множества позиций с одной стороны рынка.
Каскадные ликвидации и нехватка ликвидности
Каскадная ликвидация возникает при быстром движении цены, когда срабатывание одних ордеров увеличивает давление на рынок и приводит к срабатыванию следующих. На площадках с тонкими пулами ликвидности объём принудительного закрытия может превышать доступное встречное предложение. Это увеличивает проскальзывание и расширяет спред между ценой исполнения и справедливой индикативной ценой. В результате пользователи теряют больше залога, чем предполагалось при расчёте цены ликвидации.
Уязвимости оракулов и смарт-контрактов
Оракул передаёт в протокол ценовую информацию с внешних рынков. Если оракул задерживает обновление или выдаёт значение с отклонением от фактической цены, могут сработать неправильные ликвидации либо, наоборот, будет удержана позиция с недостаточным обеспечением. Техническая уязвимость смарт-контракта, ошибка в расчёте или неверное округление могут позволить злонамеренному участнику вывести залоговые средства или создать позицию с искажёнными параметрами. В отличие от централизованного сервиса, исправление такого кода ограничено архитектурой децентрализованного протокола.
Проверка протокола и управление рисками
Перед созданием позиции требуется изучить параметры протокола: глубину пула, источники оракулов, требования к поддерживающей марже, частоту расчёта финансирования и условия принудительного закрытия. Степень защищённости средств зависит не от репутации площадки, а от наблюдаемых характеристик смарт-контракта и ликвидности доступных пар. Проверка технических деталей снижает вероятность выбора протокола с высокой вероятностью каскадных потерь.
Параметры безопасности и аудит кода
Полезной проверочной процедурой является анализ проведённых аудитов смарт-контрактов, а также истории устранённых инцидентов. Обновляемость контракта может быть преимуществом для исправлений, но одновременно расширяет возможности изменения логики. Раскрытие исходного кода и воспроизводимость сборки позволяют независимо проверить, соответствуют ли развёрнутые контракты опубликованному описанию. Также оценивается время действия ценового стакана и частота обновления оракула. Протоколы с более строгим порогом отклонения цены от индикатора ограничивают вероятность ошибочной ликвидации.
Ограничение плеча, размер позиции и защитные ордера
Снижение риска достигается ограничением множителя, поскольку меньшее плечо отдаляет цену ликвидации от точки входа. Размер позиции целесообразно сопоставлять с глубиной пула: большая номинальная стоимость относительно ликвидности приводит к заметному проскальзыванию при закрытии. Защитные ордера, например стоп-лосс и частичный тейк-профит, исполняются автоматически, но их срабатывание зависит от наличия ликвидности и скорости обновления оракула. Частичное закрытие позиции уменьшает номинальную стоимость и снижает темп накопления финансирования, а также ослабляет влияние резкого движения цены на остаток залога.