Что такое непостоянные потери и как их рассчитать?
Непостоянные потери — это разница между тем, что имеет поставщик ликвидности после изменения цен, и тем, что у него было бы, если бы он просто держал токены. Разбираем формулу и пример расчёта.
Непостоянные потери (impermanent loss) — это разница между тем, что имеет поставщик ликвидности после изменения цен, и тем, что у него было бы, если бы он просто держал токены. В пуле из двух токенов они зависят только от изменения цены: IL = 2 × √r ÷ (1 + r) − 1, где r — новая цена, делённая на старую. Удвоение цены обходится примерно в 5,7%.
Почему это происходит
В пуле с постоянным произведением трейдеры покупают токен, который дорожает, и продают тот, который дешевеет. В итоге в пуле остаётся меньше того токена, который вырос в цене, и больше того, который подешевел. Если держать токены вне пула, такой ребалансировки не происходит. Потери называются «непостоянными», потому что они исчезают, если цены вернутся к исходным значениям; если вывести средства, когда цены разошлись, потери становятся постоянными. О том, как устроены пулы, см. в статье что такое пул ликвидности.
Формула
IL = 2 × √r ÷ (1 + r) − 1
где r = новая цена ÷ цена на момент внесения средств, измеряемая для одного токена в единицах другого. Комиссии, полученные за торговлю, здесь не учитываются; они частично или полностью компенсируют потери.
Пример расчёта
Вы вносите 1 ETH и 3 000 USDC, когда ETH стоит 3 000 долларов. Ваша позиция стоит 6 000 долларов. Затем ETH удваивается до 6 000 долларов, поэтому r = 2.
Если бы вы держали: 1 ETH × 6 000 долларов + 3 000 USDC = 9 000 долларов.
В пуле: пул поддерживает постоянное произведение ETH × USDC (1 × 3 000 = 3 000) и ребалансируется под новую цену. Теперь у вас около 0,7071 ETH и 4 242,64 USDC, стоимостью 0,7071 × 6 000 долларов + 4 242,64 доллара ≈ 8 485,28 доллара.
Непостоянные потери: 8 485,28 ÷ 9 000 − 1 ≈ −5,72%, или около 514,72 доллара. Формула даёт тот же результат: 2 × √2 ÷ 3 − 1 ≈ −5,72%.
По сравнению с вашим депозитом в 6 000 долларов вы всё равно заработали. Просто меньше, чем если бы держали токены.
Непостоянные потери при изменении цены
| Изменение цены одного токена относительно другого | Непостоянные потери |
|---|---|
| Падение на 50% (r = 0,5) | −5,72% |
| Рост на 25% (r = 1,25) | −0,62% |
| Рост на 50% (r = 1,5) | −2,02% |
| Рост на 100% (r = 2) | −5,72% |
| Рост на 200% (r = 3) | −13,40% |
| Рост на 400% (r = 5) | −25,46% |
Рисунок: непостоянные потери растут с величиной изменения цены, в любую сторону (комиссии не учитываются).
Потери одинаковы, если цена меняется в одно и то же соотношение вверх или вниз, и быстро растут при больших движениях цены.
Учёт комиссий: сколько нужно, чтобы выйти в ноль
Комиссии делают предоставление ликвидности выгодным, поэтому реальный вопрос в том, покрывают ли они потери. Возьмём пример выше: позиция в 6 000 долларов и непостоянные потери около 514,72 доллара при удвоении ETH. Допустим, пул взимает комиссию 0,30% и ежедневно проводит объём, равный 20% его общей стоимости (иллюстративные цифры). Тогда пул зарабатывает около 0,06% своей стоимости в день в виде комиссий, примерно 3,60 доллара в день на вашу долю в 6 000 долларов. Чтобы покрыть потери от удвоения цены, понадобится около 143 дней комиссий. Если движение цены произошло за одну неделю, комиссии за эту неделю покроют лишь небольшую часть потерь.
Реальные результаты зависят от объёма, уровня комиссии и того, как меняется стоимость пула, но логика сохраняется: активные пулы с умеренными колебаниями цен, как правило, вознаграждают поставщиков ликвидности; тихие пулы с большими колебаниями, как правило, их наказывают.
Что влияет на результат
- Комиссии: заработанные торговые комиссии могут перевесить потери в активных пулах.
- Концентрированная ликвидность: выбор узкого ценового диапазона приносит больше комиссий, но делает непостоянные потери больше при движении цен.
- Коррелированные пары: в пулах из активов, которые движутся вместе, например двух стейблкоинов, непостоянные потери невелики.
- Токен-награды, которые выплачивают протоколы, могут компенсировать потери, но их стоимость может упасть.
Концентрированная ликвидность: больше комиссий, но и более резкие потери
В пулах с концентрированной ликвидностью вы выбираете для своих средств ценовой диапазон. Внутри этого диапазона ваш капитал приносит значительно больше комиссий, чем в пуле с полным диапазоном, поскольку он обрабатывает большую часть торгов. Компромисс в том, что внутри диапазона непостоянные потери усиливаются, а если цена полностью выходит за его пределы, ваша позиция конвертируется только в один из двух токенов, тот, что подешевел относительно другого, и перестаёт приносить комиссии, пока цена не вернётся или вы не перераспределите позицию. Активное управление и связанные с ним издержки становятся частью стратегии.
Когда они становятся постоянными?
Потери называются «непостоянными» только в том смысле, что они исчезают, если цены вернутся к уровню на момент внесения средств. Как только вы выведете средства при другой цене, потери фиксируются. Для пар, которые со временем склонны расходиться, например волатильного токена и стейблкоина, ожидание возврата цен может растянуться на неопределённый срок.
Непостоянные потери не единственная издержка
Поставщики ликвидности также платят сетевые комиссии за внесение, корректировку и вывод средств, что важно для небольших позиций и для концентрированных диапазонов, требующих частых изменений. Арбитражные трейдеры извлекают стоимость из пулов каждый раз, когда цены меняются, и это частично проявляется как непостоянные потери. Кроме того, токены в пуле несут собственные риски, от депега до ошибок в смарт-контрактах.
Оценка перед внесением средств
Перед добавлением ликвидности полезно просчитать несколько сценариев: что произойдёт с вашей позицией, если цена вырастет на 50%, удвоится или упадёт вдвое, и сколько комиссионного дохода пул исторически приносил в похожие периоды. Формула выше и таблица дают величину потерь; недавний объём пула и уровень комиссии дают примерное представление о доходе. Сравнение этих двух величин показывает, соответствует ли пул вашим ожиданиям по данной паре. На практике многие поставщики ликвидности сравнивают свою позицию с простым ориентиром, стоимостью тех же токенов, удерживаемых в кошельке, и проверяют её не реже одного раза в неделю.
Правило ценообразования, лежащее в основе этого, описано в статье что такое автоматический маркет-мейкер. Общую картину см. в статье что такое DeFi.
Эта статья носит образовательный характер и не является финансовой, инвестиционной, юридической или налоговой консультацией. Цифровые активы подвержены волатильности, и вы можете потерять вложенную сумму.
Часто задаваемые вопросы
Может ли возникнуть непостоянная потеря в парах со стейблкоинами?
Очень незначительно, пока оба стейблкоина остаются близко к одной и той же стоимости. Если один из них теряет привязку, пул заполняется более слабым стейблкоином, и потери могут быстро стать большими.
Означает ли непостоянная потеря, что в итоге я теряю деньги?
Не обязательно. Вы всё ещё можете закончить с суммой больше внесённой, как в примере выше. Непостоянная потеря показывает, насколько хуже оказалось предоставление ликвидности по сравнению с простым удержанием тех же токенов.