Как пользоваться
Укажите сумму депозита в долларах и названия двух токенов. Введите цену каждого токена в USD на момент входа и сейчас (или цену, которую хотите проверить). Для стейблкоина оставьте обе цены равными 1. При желании добавьте APR комиссий пула и число дней в пуле — калькулятор прибавит оценку комиссий к стоимости позиции и сравнит итог с холдом.
Таблица состава показывает, сколько токенов вы внесли и сколько пул держит для вас сейчас: пул перевёл вас в большее количество подешевевшего токена и меньшее — подорожавшего.
Формула непостоянных потерь
Для пула с постоянным произведением (x·y = k) и равными весами потери зависят только от того, насколько изменилось соотношение цен двух токенов, а не от направления. Если токен A подорожал вдвое относительно B, потеря такая же, как если бы он вдвое подешевел.
r = (ценаA_сейчас / ценаA_вход) / (ценаB_сейчас / ценаB_вход)
IL = 2·√r / (1 + r) − 1
r = 1,5 → −2,02% r = 2 → −5,72%
r = 3 → −13,4% r = 5 → −25,5%Пример: ETH/USDC
Вносим $10 000 в пул ETH/USDC при цене ETH $3000 — это 1,667 ETH и 5000 USDC. ETH вырос до $4500. Если бы мы просто держали токены, было бы $12 500. В пуле теперь около 1,361 ETH и 6124 USDC — примерно $12 247, непостоянные потери 2,02%, или около $253. Если пул приносил 12% APR комиссиями 90 дней, это ещё около $296, и позиция в пуле опережает холд примерно на $43. При более сильном движении цены или меньших комиссиях результат был бы обратным.
Почему потери «непостоянные»
Если цены вернутся к исходному соотношению, потеря исчезнет — отсюда название. Но если вывести ликвидность, пока соотношение другое, потеря фиксируется. На практике пары коррелирующих активов (два стейблкоина, токен и его ликвидный стейкинг-вариант) почти не дают IL, а пары волатильный/стабильный и несвязанные волатильные пары — могут давать много.
- Пулы с концентрированной ликвидностью (как Uniswap v3) приносят больше комиссий на доллар внутри диапазона, но и IL в них больше, а вне диапазона комиссии не начисляются. Калькулятор считает пулы 50/50 на полном диапазоне.
- Взвешенные пулы (80/20 и т. п.) при том же движении цены дают меньшие потери, чем 50/50.
- Газ за внесение, сбор наград и вывод снижает доходность небольших позиций — проверьте его в калькуляторе газа.
Пул или стейкинг?
Если вам нужен доход на одну монету без экспозиции на второй актив, односторонний стейкинг вообще избавляет от непостоянных потерь — сравните цифры в калькуляторе стейкинга. Если хотите оставаться в стейблкоинах, сравните маршруты и риск депега в инструменте сравнения стейблкоинов.
Какая доходность комиссий нужна для безубыточности
Результат удобно читать через вопрос: сколько комиссий должен принести пул, чтобы обогнать холд? При изменении цены в 1,5 раза потеря около 2%; если вы планируете 90 дней в пуле, нужно примерно 8% APR комиссий только чтобы выйти в ноль (2% × 365 / 90). При изменении в 2 раза потеря около 5,7% — за тот же срок нужно больше 23% APR. Подставляйте разные APR и сроки, чтобы найти безубыточность для своего сценария.
Помните, что APR комиссий в пулах обычно считается по недавнему объёму и быстро падает, когда торговля затихает, а расхождение цен, вызывающее непостоянные потери, может случиться за один день.
Частые вопросы
+Что такое непостоянные потери?
Разница между стоимостью токенов в пуле ликвидности и стоимостью тех же токенов при простом хранении, возникающая из-за того, что пул перебалансируется при изменении цен.
+Как рассчитываются непостоянные потери?
Для пула 50/50 с постоянным произведением: IL = 2·√r / (1 + r) − 1, где r — изменение соотношения цен двух токенов. Изменение в 2 раза даёт около −5,7%.
+Могут ли комиссии покрыть непостоянные потери?
Иногда да. Введите APR комиссий пула и срок — калькулятор покажет, обгоняет ли пул с комиссиями простой холд.
+Важно ли направление движения цены?
Для пула 50/50 — нет: рост токена вдвое или падение вдвое относительно другого дают одинаковый процент потерь.
+Подходит ли калькулятор для Uniswap v3?
Он считает позиции 50/50 на полном диапазоне. Концентрированные позиции теряют больше в узком диапазоне, для них нужна модель с учётом диапазона.
Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.