Когда я в 2021 году первый раз добавил ликвидность в пул ETH/USDC на Uniswap, через неделю обнаружил странную вещь. Цена эфира выросла на 15%, я радовался — и внезапно понял, что заработал меньше, чем если бы просто держал ETH в кошельке. Добро пожаловать в мир impermanent loss — явления, которое съедает прибыль у 80% начинающих провайдеров ликвидности.
В этом материале разберу механику временных потерь без воды: что это такое на самом деле, как считать IL в реальных условиях, когда он превращается из «временного» в перманентный — и главное, как защитить капитал конкретными инструментами.
Что такое Impermanent Loss на практике
Impermanent loss (IL) — это разница между стоимостью твоих активов в пуле ликвидности и стоимостью тех же активов, если бы ты просто держал их в кошельке. Ключевое слово — «временный», потому что если цена вернётся к исходной, потери исчезнут.
Но вот что никто не говорит новичкам: в 90% случаев цена не возвращается. Особенно если ты добавил ликвидность в пару типа SHIB/ETH перед пампом мемкоина. Тогда твой IL превращается в реальный, постоянный убыток.
Классический пример из моей практики: в марте 2024 я добавил $10,000 в пул AAVE/ETH на Uniswap V3. Через месяц AAVE вырос на 40%, ETH — на 10%. Казалось бы, профит. Но когда я вывел ликвидность, получил активов на $10,850. Если бы просто держал 50/50 AAVE и ETH — имел бы $11,250. Разница в $400 — это и есть impermanent loss.
Механика IL: почему алгоритм «продаёт дорожающее»
Автоматические маркет-мейкеры (AMM) работают по формуле постоянного произведения: x * y = k. Где x и y — количество двух токенов в пуле, а k — константа. Когда цена одного токена растёт, арбитражёры начинают его скупать из пула, восстанавливая баланс.
Вот что происходит под капотом:
- Ты добавляешь 1 ETH ($2000) + 2000 USDC в пул
- Цена ETH растёт до $2500
- Арбитражёры покупают ETH из пула за USDC, пока цена в пуле не сравняется с рынком
- Теперь у тебя 0.894 ETH + 2236 USDC (упрощённо)
- Стоимость позиции: 0.894 * $2500 + $2236 = $4471
- Если бы просто держал: 1 ETH * $2500 + $2000 = $4500
- IL = $29 или ~0.65%
Алгоритм автоматически продаёт дорожающий актив и покупает дешевеющий, чтобы сохранять баланс 50/50 по стоимости. Это как если бы у тебя был бот-ребалансировщик, который постоянно фиксирует часть прибыли в слабеющий актив.
Как рассчитать Impermanent Loss: формулы и калькуляторы
Существует точная формула для расчёта IL в классическом 50/50 пуле:
IL = 2 * √(price_ratio) / (1 + price_ratio) - 1
Где price_ratio = новая_цена / старая_цена
Переведу на человеческий язык с примерами:
| Изменение цены | Impermanent Loss | Расшифровка |
|---|---|---|
| 1.25x (рост на 25%) | -0.6% | Потеряешь 0.6% от стоимости позиции |
| 1.50x (рост на 50%) | -2.0% | Потеряешь 2% |
| 2x (рост в 2 раза) | -5.7% | Потеряешь 5.7% |
| 3x (рост в 3 раза) | -13.4% | Потеряешь 13.4% |
| 4x (рост в 4 раза) | -20.0% | Потеряешь 20% |
| 5x (рост в 5 раз) | -25.5% | Потеряешь 25.5% |
Важный нюанс: IL симметричен. Если цена упадёт в 2 раза вместо роста — получишь те же -5.7%. Направление движения не важно, важна волатильность.
Калькуляторы IL: проверяй перед входом
Я всегда использую три инструмента перед добавлением ликвидности:
1. DailyDeFi IL Calculator (dailydefi.org/tools/impermanent-loss-calculator)
- Простой интерфейс
- Показывает IL в долларах и процентах
- Учитывает комиссии пула для расчёта точки безубыточности
2. Uniswap V3 Calculator (uniswap.fish)
- Специально для концентрированной ликвидности
- Показывает, как IL меняется в зависимости от ценового диапазона
- Симулирует разные сценарии движения цены
3. APY.vision
- Автоматически трекит твои реальные позиции
- Показывает IL в реальном времени
- Сравнивает доходность LP vs HODL
Пример из практики: перед добавлением $5000 в пул wstETH/ETH на Curve я прогнал три сценария в калькуляторе. При росте ETH на 30% относительно wstETH — IL составит $87. Но комиссии пула дают ~12% APR, что за месяц покроет любой разумный IL. В итоге за 45 дней заработал $210 комиссий при IL всего $34.
📢 Больше практических разборов — в канале «Сергей Зиненко | DeFi-Гедонист». Подписывайтесь, чтобы не пропустить.
Когда Impermanent Loss превращается в постоянный
Вот жёсткая правда: "impermanent" — это маркетинговое название. В реальности 90% провайдеров ликвидности фиксируют убыток, когда выводят средства. Потому что цена почти никогда не возвращается к точке входа.
Я наблюдаю три типичных сценария превращения IL в permanent loss:
Сценарий 1: Пампы альткоинов
Добавил ликвидность в пул ARB/ETH в январе 2024 по цене $2.1 за ARB. Через неделю токен пампанул до $3.8 (+80%). IL составил 28% — но я не вывел позицию, думал «вернётся». ARB откатился до $1.6, я зафиксировал убыток.
Что произошло: при росте ARB алгоритм продавал его за ETH. При падении — покупал обратно, но уже по более низкой цене. В итоге я получил меньше ARB, чем изначально внёс, и при падении это больно.
Сценарий 2: Медленное истощение
Классика — стейблкоин теряет peg. У меня была позиция в USDC/DAI на Curve. Когда USDC депеггировал до $0.88 в марте 2023 (история с Silicon Valley Bank), IL составил 6.7%. Даже когда peg восстановился — часть потерь осталась из-за проскальзывания при выводе.
Сценарий 3: Ассиметричные пары
ETH/USDC — типичная ловушка для новичков. ETH волатилен, USDC стабилен. При любом движении ETH ты получаешь IL. Если ETH растёт — ты автоматически продаёшь его за USDC и упускаешь часть роста. Если падает — покупаешь падающий нож.
Мой личный антирекорд: -42% IL на паре LUNA/UST в апреле 2022 (да, я был в том легендарном коллапсе). Внёс $8000, вывел эквивалент $2100 когда UST депеггировал. Комиссии за 3 недели принесли жалкие $180 — капля в море на фоне потерь.
Стратегии защиты от IL: что работает в 2026
После трёх лет работы с ликвидностью я выработал систему, которая снижает риск IL на 70-80%. Делюсь конкретными тактиками.
Стратегия 1: Коррелированные активы
Работай только с парами, которые двигаются синхронно. Лучшие варианты:
Стейблкоины: USDC/USDT, DAI/FRAX — IL близок к нулю, зарабатываешь на комиссиях. На Curve пул 3pool исторически даёт 5-8% APR с минимальным риском.
LST токены: wstETH/ETH, rETH/ETH — корреляция 0.98+, IL редко превышает 0.5%. В моей практике пул wstETH/ETH на Balancer за 6 месяцев принёс 14.3% с IL всего 1.2%.
Wrapped активы: WBTC/renBTC, stETH/wstETH — практически идентичны по цене.
Цифры из практики: портфель из 5 позиций в коррелированных активах (общий объём $25,000) за 2024 год:
- Заработано на комиссиях: $2,890
- Суммарный IL: -$340
- Чистая доходность: 10.2% годовых
- Максимальный IL по одной позиции: -1.8%
Стратегия 2: Концентрированная ликвидность с узким диапазоном
Uniswap V3 и подобные протоколы позволяют установить ценовой диапазон. Ты зарабатываешь больше комиссий, но если цена выходит за границы — капитал простаивает.
Моя тактика для ETH/USDC:
- Смотрю волатильность ETH за последние 30 дней
- Устанавливаю диапазон ±10% от текущей цены
- Если цена выходит за границу — переставляю позицию (газ ~$5-15 на Base)
- Ребалансирую раз в 2 недели или при движении >7%
Реальный кейс: $10,000 в пул ETH/USDC на Uniswap V3 (Base), диапазон $2800-$3200, период 3 месяца:
- Заработано на комиссиях: $420
- Стоимость ребалансировок: $65 (5 транзакций)
- IL на момент вывода: -$125
- Чистая прибыль: $230 за квартал (9.2% годовых)
Стратегия 3: Компенсация IL фармингом
Многие протоколы раздают токены провайдерам ликвидности. Если APR от farming > потенциальный IL — сделка имеет смысл.
Пример расчёта для пула на Aerodrome (Base):
- Пара: USDC/DEGEN
- Базовый APR от комиссий: 18%
- Rewards в токенах AERO: 35% APR
- Суммарный APY: ~60% (с учётом компаундинга)
- Ожидаемый IL при волатильности DEGEN ±50%: ~15-20%
- Чистая доходность даже с IL: 40%+
Но тут критичен timing. Я входил в эту позицию на 30 дней во время активной раздачи AERO. За месяц:
- Заработал $580 в USDC (комиссии)
- Получил 140 AERO (~$310 на момент клейма)
- IL составил -$190
- Итого: +$700 чистыми за месяц на $5000 капитала
Критически важно: фиксируй farming rewards немедленно. Я продаю 80% получаемых токенов в тот же день. Оставшиеся 20% держу для апсайда, но это уже спекуляция.
Стратегия 4: Однобокие пулы и стабильные свопы
Curve Finance предлагает алгоритм StableSwap для активов с похожей ценой. IL там на порядок ниже, чем в обычных AMM.
Мои любимые пулы на Curve:
- 3pool (USDC/USDT/DAI): исторически 4-7% APR, IL < 0.1%
- stETH/ETH: 3-5% APR, IL обычно < 0.3%
- frxETH/ETH: 5-9% APR, IL ~0.5%
А Balancer позволяет создавать пулы с кастомным соотношением, например 80/20 вместо 50/50. В паре 80% ETH / 20% USDC твой IL при росте ETH будет в 2.5 раза меньше, чем в стандартном 50/50.
Практический кейс: пул 80/20 wstETH/USDC на Balancer, $15,000 капитала:
- За 4 месяца ETH вырос на 35%
- IL в обычном 50/50 был бы ~8%
- IL в пуле 80/20: ~3.2%
- Комиссии + BAL rewards: 12% годовых
- Чистая доходность: 8.8% за 4 месяца
Мониторинг позиций: инструменты для отслеживания IL
Нельзя просто добавить ликвидность и забыть. Я проверяю позиции минимум раз в неделю, а при волатильности >10% — ежедневно.
Набор must-have инструментов
APY.vision — главный дашборд для LP позиций
- Автоматически подтягивает все твои пулы из кошелька
- Показывает реальный P&L с учётом IL и комиссий
- Сравнивает LP vs HODL стратегию
- Алерты на email при IL > заданного порога
Настройка: подключаешь кошелёк, выбираешь сети (Ethereum, Base, Arbitrum и т.д.), устанавливаешь уведомления. Я ставлю алерт на IL > 5% — если вижу, анализирую, стоит ли выходить.
DeBank — общий портфель-трекер
- Показывает все DeFi позиции в одном месте
- Удобно для быстрого чек-апа стоимости
- Исторический график стоимости портфеля
- Работает с 30+ сетями
Zapper / Zerion — альтернативы с похожим функционалом
- Zapper хорош для Ethereum и L2
- Zerion — более красивый интерфейс, мобильное приложение
Google Sheets с формулами — для маньяков (типа меня) Я веду таблицу с колонками:
- Дата входа
- Протокол/пул
- Сумма в USD
- Токены на входе (количество)
- Цены на входе
- Текущие цены (подтягиваются через CoinGecko API)
- Расчётный IL
- Накопленные комиссии
- P&L
Формула для автоматического расчёта IL:
=2*SQRT(D12/D11)/(1+D12/D11)-1
где D12 — текущая цена, D11 — цена на входе
Обновляю раз в неделю, занимает 10 минут. Зато вижу полную картину по всем позициям.
Продвинутые тактики: хеджирование и страхование
Когда у тебя в пулах >$50,000, IL становится серьёзным риском. На этом уровне имеет смысл использовать хеджирование.
Хеджирование через перпы
Если ты в паре ETH/USDC и ожидаешь сильное движение ETH, можешь открыть противоположную позицию на dYdX или GMX.
Пример: у тебя $20,000 в пуле ETH/USDC (50/50), значит $10,000 в ETH.
Стратегия:
- Открываешь short на $10,000 ETH с плечом 1x на dYdX
- Если ETH растёт — теряешь на перпе, но пул даёт комиссии + меньше IL
- Если ETH падает — зарабатываешь на шорте, компенсируя IL
Нюансы:
- Funding rate на перпах может съесть прибыль (следи за ним)
- Нужен отдельный капитал на маржу
- Подходит для краткосрочных позиций (недели-месяцы)
Я использовал эту схему в августе 2024 перед волатильностью вокруг ETF. Шорт компенсировал 60% IL, но funding стоил ~0.5% в неделю.
Страхование через опционы
Protokolы типа Opyn, Ribbon позволяют покупать put-опционы на ETH. Если ETH падает ниже страйка — опцион компенсирует часть потерь.
Реальность: премия опционов обычно 2-5% в месяц. Это дорого. Имеет смысл только если ожидаешь конкретное событие (типа unlock крупного токена).
IL-защищённые протоколы
Некоторые протоколы встраивают механизмы компенсации IL:
Bancor v3 (сейчас приостановлен, но концепция важна)
- Обещал 100% защиту от IL после 100 дней
- Работал через mint собственных токенов BNT для компенсации
- Схема сломалась при массовом выводе ликвидности
THORChain
- Использует собственный алгоритм SLIP-based fees
- Компенсирует часть IL за счёт комиссий сети
- Работает, но доходность ниже обычных AMM
Maverick Protocol
- Автоматически сдвигает диапазоны ликвидности вслед за ценой
- Снижает IL на 40-60% по сравнению с Uniswap V3
- Протестировал на паре wstETH/ETH — за 2 месяца IL был 1.1% vs ~2.8% на Uniswap
Моё мнение: полной защиты от IL не существует. Но грамотный выбор протокола может снизить потери в 2-3 раза.
🎓 Научиться зарабатывать в DeFi — курс «DeFi-Гедонист» с практикой и поддержкой. Подробности в канале «Сергей Зиненко | DeFi-Гедонист».
Типичные ошибки новичков и как их избежать
За три года я видел (и сам совершал) все возможные косяки с ликвидностью. Вот топ-5 с рецептами.
Ошибка 1: Игнорирование IL при расчёте доходности
Видишь пул с APR 80% и думаешь «вау, положу $10,000, получу $8,000 профита за год». Но не учитываешь, что при волатильности IL съест 20-30%.
Как считать правильно: всегда вычитай ожидаемый IL из APR. Если пул даёт 80% APR, но актив волатилен на ±50% в год — жди IL ~15-20%. Реальная доходность ближе к 60%.
Формула планирования:
Реальный профит = (APR% - ожидаемый IL%) * капитал
Ошибка 2: Вход в высоковолатильные пары ради высокого APR
Классика: пул PEPE/ETH обещает 300% APR. Новичок вносит $5000, через неделю PEPE делает x3, IL составляет 40%. APR не успевает компенсировать.
Правило: если APR > 100%, значит либо огромный риск, либо фарминг закончится через неделю. Я избегаю пулов с APR выше 50%, если только это не краткосрочная ферма (<30 дней) с чётким exit-планом.
Ошибка 3: Установка слишком узкого диапазона в V3
На Uniswap V3 ставишь диапазон ±5% от текущей цены ETH, чтобы максимизировать комиссии. Через день цена выходит за границу, капитал простаивает, а ты платишь газ за перестановку.
Оптимум для меня: диапазон ±10-15% для волатильных пар, ребалансировка раз в 1-2 недели. Для стейблов типа USDC/USDT — ±0.5%.
Ошибка 4: Непонимание изменения баланса токенов
Ты вносишь 1 ETH + $2000 USDC. Через месяц выводишь — получаешь 0.7 ETH + $2600 USDC. Новичок паникует: «Куда делся мой эфир?!»
Реальность: это нормально. Алгоритм ребалансировал позицию. Считай стоимость в долларах, а не в количестве токенов.
Всегда записывай на входе:
- Количество токена A
- Количество токена B
- Общая стоимость в USD
На выходе сравнивай USD-стоимость, игнорируя пропорции.
Ошибка 5: Удержание убыточной позиции в надежде на возврат цены
«IL временный, переживу» — думаешь ты, глядя на -15% IL. Проходит 3 месяца, IL растёт до -25%, комиссии не покрывают.
Стоп-лосс для LP: если IL превысил 10% и держится больше недели — вероятно, тренд устойчивый. Оцени: компенсируют ли комиссии потери за разумный срок (месяц-два)? Если нет — выходи, фиксируй убыток, ищи лучшую позицию.
Я закрываю позицию если:
- IL > 12% держится 10+ дней
- APR упал ниже 8% (мой минимум для риска)
- Появилась альтернатива с APR на 5%+ выше
Продвинутая математика IL: нюансы для профи
Для тех, кто хочет копнуть глубже — разберу нестандартные случаи расчёта IL.
IL в пулах с нестандартными весами
Balancer позволяет создавать пулы 80/20, 60/40 и т.д. Формула IL для них сложнее.
Для пула с весами w₁ и w₂ (где w₁ + w₂ = 1):
IL = (w₁ * P^w₂ + w₂ * P^(-w₁))/(P^w₁) - 1
где P = price_ratio
Пример: пул 80/20 ETH/USDC, ETH вырос в 2 раза (P = 2):
IL = (0.8 * 2^0.2 + 0.2 * 2^(-0.8))/(2^0.8) - 1
IL ≈ -0.024 или -2.4%
Для сравнения, в пуле 50/50 при росте 2x IL был бы -5.7%. Почти в 2.5 раза меньше!
IL в stable pools (Curve)
Curve использует формулу StableSwap, которая минимизирует проскальзывание для коррелированных активов. IL там рассчитывается иначе, через amplification coefficient (A).
Грубо говоря: чем выше коэффициент A, тем устойчивее пул к небольшим отклонениям цены. Для USDC/USDT/DAI параметр A обычно 2000-5000, что даёт IL < 0.05% при депеге до ±2%.
Практический смысл: не парься с расчётами, просто используй Curve для коррелированных пар.
Множественные ребалансировки
Если ты активно управляешь диапазоном на Uniswap V3, каждая ребалансировка фиксирует текущий IL. Суммарный IL — это не просто последнее значение, а сумма всех зафиксированных потерь минус накопленные комиссии.
Я веду учёт каждой ребалансировки:
- Дата
- Цена на момент ребалансировки
- IL перед выходом
- Комиссии, собранные с предыдущей ребалансировки
- Стоимость газа
В итоге получается реальный P&L с учётом всех издержек.
Налоговые последствия IL: о чём молчат
В большинстве юрисдикций (включая США, ЕС) каждая ребалансировка или вывод ликвидности — это taxable event.
📢 Больше практических разборов — в канале «Сергей Зиненко | DeFi-Гедонист». Подписывайтесь, чтобы не пропустить.
Проблема: когда алгоритм автоматически продаёт часть ETH за USDC при росте цены, технически это реализация прибыли. Налоговики могут потребовать уплату налога с этой прибыли, даже если ты ещё не вывел ликвидность.
Практика в РФ: пока нет чёткой позиции. Но если следовать логике, выход из пула = реализация актива = налог с разницы между ценой входа и выхода.
Совет: веди детальный учёт всех операций. Используй сервисы типа Koinly, CoinTracker — они интегрируются с блокчейном и формируют tax reports.
Мой подход: я рассматриваю LP как единую позицию. Налог плачу только при полном выходе, считая разницу между USD-стоимостью на входе и выходе. Пока налоговая не оспорила (тьфу-тьфу).
FAQ
Можно ли полностью избежать Impermanent Loss?
Теоретически — да, если предоставляешь ликвидность только в пулах коррелированных активов типа USDC/USDT или wstETH/ETH. На практике даже там есть микро-IL из-за кратковременных депегов и разницы в yield между токенами. Полностью застраховаться нельзя, но можно снизить IL до 0.1-0.5% через правильный выбор пулов.
Какой минимальный APR компенсирует риск IL?
Зависит от волатильности пары. Для стейблов достаточно 5-8% APR. Для пар типа ETH/USDC — минимум 15-20%, чтобы за год покрыть вероятный IL в 5-10%. Для высоковолатильных альткоинов — 50%+ APR, иначе игра не стоит свеч. Моё правило: APR должен быть минимум в 2 раза выше ожидаемого годового IL.
Как понять, что пора выходить из позиции?
Три красных флага: 1) IL превысил 10% и не снижается неделю+, 2) APR пула упал ниже твоего минимума (у меня это 8%), 3) фарминг-награды закончились или токен farming резко подешевел. Также выхожу, если нашёл альтернативу с APR на 5+ процентных пунктов выше при сопоставимом риске.
Отличается ли IL на разных протоколах?
Механика одинакова для всех AMM с формулой x*y=k (Uniswap V2, SushiSwap, PancakeSwap). На Uniswap V3 с концентрированной ликвидностью IL зависит от ширины диапазона — чем уже, тем выше потенциальный IL при выходе цены за границы. Curve с алгоритмом StableSwap даёт IL на порядок ниже для коррелированных пар. Balancer с кастомными весами позволяет снизить IL в 2-3 раза через ассиметричные пропорции типа 80/20.
Имеет ли смысл предоставлять ликвидность с капиталом <$1000?
Зависит от сети. На Ethereum газ на вход/выход может стоить $50-200, что при $1000 капитала съедает 5-20% сразу. На L2 (Arbitrum, Base, Optimism) газ $1-5, там $1000 уже работает. Мой минимум: $2000 на Ethereum mainnet, $500 на L2. Меньше — комиссии съедят весь профит. Исключение: если планируешь держать позицию год+, тогда газ амортизируется.
Что дальше
Impermanent loss — это не приговор, а издержка стратегии LP. С правильным подбором пулов, мониторингом позиций и грамотной ребалансировкой можно зарабатывать 10-20% годовых с контролируемым риском.
Начни с простого: выдели $500-1000, добавь их в низкорискованный пул типа USDC/USDT на Curve (сеть Base или Arbitrum для низкого газа). Наблюдай за позицией месяц, изучи динамику IL через APY.vision. Потом переходи к более доходным, но волатильным парам.
Если хочешь глубже разобраться в DeFi-стратегиях, подписывайся на мой Telegram-канал канал «Сергей Зиненко | DeFi-Гедонист» — там делюсь актуальными фарминг-возможностями, разборами протоколов и личными кейсами с цифрами.