Как работать с CLMM пулами: выбор диапазона, активов и управление позицией

Как работать с CLMM пулами: выбор диапазона, активов и управление позицией Стратегии в криптовалюте

Провайдинг ликвидности — это один из самых базовых и одновременно мощных способов заработка в DeFi.

Однако многие люди до сих пор используют устаревшие CFMM пулы ликвидности и продолжают ежедневно упускать доходность, распределяя капитал по всему ценовому диапазону, значительная часть которого даже не участвует в торгах.

Либо из-за незнания о существовании более эффективного и прибыльного варианта пулов, либо из-за банального страха перед сложностями, которые несут эти пулы.

Чтобы эффективно и безопасно использовать свой капитал в пулах с кастомным диапазоном, недостаточно просто внести ликвидность и приходить раз в пару недель собирать комиссии.

Именно поэтому мы сегодня подробно разберем, что такое CLMM пулы, как они устроены, почему выгоднее обычных CFMM пулов, и самое главное как грамотно использовать свой капитал в концентрированной ликвидности, не принимая на себя лишних рисков.

Что такое пул ликвидности

Пул ликвидности — это хранилище цифровых активов (токенов), заблокированных в смарт-контракте, которые позволяют пользователям быстро и без участия третьей стороны обменивать активы в различных протоколах.

Средства в это хранилище вносят также обычные пользователи, которые выступают в роли провайдеров ликвидности.

Они — предоставляют ликвидность, им — платят вознаграждение в виде комиссий за каждый совершенный обмен в этом пуле.

При этом пулы ликвидности работают на AMM (Automatic Market Maker).

AMM — это алгоритм, который позволяет обменивать токены напрямую с пулом ликвидности — без order book’а и без посредников.

Именно провайдинг ликвидности является фундаментальным способом заработка в DeFi, открывающим огромные возможности для роста капитала.

Однако доходность и риски будут сильно отличаться в зависимости от типа пула (CFMM, CLMM и т.д.), выбранных активов и уровня комиссий.

Поэтому давайте быстро разберемся какие бывают виды пулов, в чем их основное отличие и почему именно CLMM-пулы с кастомным диапазоном — зачастую лучший и самый эффективный выбор.

Виды пулов ликвидности

Самым простым видом пулов ликвидности на DEX — являются CFMM-пулы.

CFMM (Constant Function Market Maker) — это пулы, которые всегда состоят из двух активов, а пропорция в них стремится к 50/50, благодаря формуле x × y = k

Где x и y — резервы двух токенов в пуле, а k — константа, которая должна сохраняться при каждом обмене. Отсюда и название — Constant Function Market Maker.

Проблема таких пулов заключается в том, что при внесении ликвидности вы размазываете свои активы по кривой от нуля до бесконечности.

Давайте разберем на примере что это значит. Возьмем пару ETH/USDC.

Представим, что цена ETH на данный момент равна $3 000. Это означает, что 99% всех обменов будет происходить вокруг этой ценовой отметки.

Люди обменивают USDC на ETH и наоборот по текущей рыночной цене, но ваша ликвидность не сконцентрирована в этом диапазоне, вместо этого она находится в постоянном и неизменном рендже от 0 до ∞.

Хоть CFMM пулы до сих пор пользуются популярностью и действительно имеют место быть, как один из вариантов более базовой и предсказуемой стратегии, они все же весьма ограничены.

И продвинутыми инвесторами, которые предпочитают использовать свой капитал максимально эффективно зачастую просто не используются. 

На замену CFMM приходят CLMM (Concentrated Liquidity Market Maker), которые позволяют концентрировать ликвидность в определенном диапазоне, с вручную выставленными границами.

Благодаря этому мы заставляем наши активы работать в самой горячей точке, где и происходит большинство торгов и где находится весь объем.

Поэтому давайте разберемся, как работают такие пулы, какие тут есть механики и какие дополнительные риски они могут повлечь.

Как работают CLMM-пулы

В отличие от CFMM, где ваша ликвидность всегда активна, так как находится сразу на всей кривой цены, в CLMM — ваша позиция будет работать только тогда, когда цена находится внутри вашего диапазона.

Одна из главных механик, которые нужно понимать в таких пулах — это Asset Conversion, то есть изменение состава актива, по мере приближения цены к верхней или нижней границе.

Когда вы открываете позицию в CLMM пуле, вы получаете не LP-токен, как в обычных пулах, а невзаимозаменяемый токен ERC-721, то есть NFT.

Этим токеном и подтверждается ваша доля в пуле. В нем же и прописаны выбранные вами границы диапазона, а также накопленные комиссии.

Так вот от границ диапазона и будет зависеть соотношение активов, которые потребуются для внесения ликвидности.

Разберем на примере пула ETH/USDC на Uniswap.

Если мы устанавливаем границы на равном расстоянии от текущей цены, то потребуется примерно одинаковая сумма первого и второго актива (в долларах).

Почему не ровно одинаковая? Потому что в CLMM «центр» диапазона — это не обычная середина между верхней и нижней ценой.

Математически он находится в точке их геометрического среднего, из-за чего части диапазона выше и ниже текущей цены имеют разный вес.

Поэтому даже при визуально симметричных границах депозит почти всегда получается смещенным от 50/50 по стоимости.

Теперь давайте попробуем поставить другие границы.

В этом случае верхняя граница гораздо шире нижней, а значит потребуются совершенно другие пропорции ETH к USDC.

Как видите, в этом случае на ту же сумму ETH требуется гораздо меньшее количество USDC.

Теперь мы подобрались к самому интересному.

Какой бы диапазон вы ни выбрали — всегда при изменении цены ETH будет меняться и пропорция ваших активов.

Если цена ETH растет, смарт-контракт постепенно продает ваш ETH за USDC. Если цена падает — покупает ETH на ваши USDC.

При выходе из границы:

— Если цена уходит выше верхней границы, то ваша позиция на 100% превращается в стейблкоины (USDC).

— Если цена падает ниже вашего диапазона, позиция на 100% переходит в волатильный актив (ETH).

В CLMM-пуле ваша ликвидность работает как автоматический маркет-мейкер внутри заданного диапазона цен. Ниже текущей цены она фактически покупает ETH за USDC, а выше — продает ETH за USDC, плавно перераспределяя активы по мере движения цены.

Это можно представить, как набор тысяч мини заявок, которые смарт-контракт выставляет и исполняет за вас автоматически, по мере движения цены актива.

При этом перераспределение актива никогда не заканчивается, пока цена не выйдет из диапазона.

Уровни комиссий в пулах ликвидности

Как вы наверняка знаете, у каждого пула ликвидности есть свой уровень комиссий (fee tiers).

Популярные уровни комиссий (fee tiers) на Uniswap

Это фиксированный процент от объема сделки, который пользователи платят за обмен активов, и который впоследствии распределяется между провайдерами ликвидности.

Выбор правильного уровня комиссий критически важен. Так как именно комиссии составляют в большинстве случаев 100% вашей доходности, как провайдера ликвидности.

Уровень комиссий влияет еще и на конкурентоспособность вашей позиции, из-за чего самая высокая ставка зачастую далеко не самая прибыльная, так как по такой комиссии проходит маленькое количество сделок.

В обычных пулах CFMM выбор уровня комиссии практически всегда сводится к одному значению:

0.3% для пулов с волатильными активами в паре со стейблами (например, ETH/USDC, BTC/USDT. и т.д.)

0.01% для пар полностью состоящих из стейблкоинов (USDC/USDT).

Однако в случае с CLMM пулами ситуация с выбором уровня комиссий неоднозначна.

Во-первых, по-умолчанию уровень комиссий в пулах с концентрированной ликвидностью всегда будет ниже, чем уровень комиссий в классических пулах.

Объяснение этому вполне логичное и закономерное — в CLMM ликвидность работает эффективнее и плотнее, концентрируясь в зоне реальной торговли.

Именно поэтому трейдерам не нужна высокая комиссия для хорошего исполнения, а LP зарабатывает за счет объема, а не процента.

В CLMM-пулах вроде ETH/USDC или BTC/USDC наиболее распространенный уровень комиссий — 0.05%, и на фоне классических 0.3% из CFMM он поначалу кажется подозрительно низким.

Однако в реальности даже позиция с очень широким диапазоном и комиссией 0.05% будет приносить в разы больше доходности, аналогичной позиции в CFMM пуле.

Для пар целиком состоящих из стейблкоинов — 0,01% все еще является наиболее популярным и прибыльным вариантом в большинстве случаев.

Важно понимать, что абстрактные рекомендации по типу: «этот уровень комиссий лучше» или «этот уровень комиссий прибыльней» — очень часто могут не совпадать с реальностью.

На самом деле доходность пулов напрямую зависит от активности на рынке. Когда все спокойно, трейдеры и боты выбирают пулы с 0,05% из-за низкой цены обмена.

Однако в моменты резких скачков цены и высокой волатильности ликвидность в узких пулах 0,05% может быстро истощаться или выходить из диапазона.

В такие моменты трейдеры вынуждены совершать обмены через пулы с более высокой комиссией 0,3%, так как там остается доступная ликвидность.

В эти периоды пул с комиссией 0,3% может принести в разы больше доходности, чем пул 0,05%.

DLMM пулы ликвидности

Прежде, чем мы перейдем к управлению позицией в пулах с кастомным диапазоном и конкретным примерам стратегий, нужно упомянуть про еще один вид пулов — DLMM.

DLMM (Dynamic Liquidity Market Maker) — это развитие идеи концентрированной ликвидности, где провайдер ликвидности управляет не просто диапазоном, а формой распределения капитала внутри этого диапазона.

Вместо одного непрерывного диапазона ликвидность разбивается на отдельные ценовые уровни (bins), каждый из которых соответствует фиксированной цене. Распределяя капитал между этими бинами, LP буквально «рисует» поведение своей позиции на графике цены.

В отличие от классического CLMM (например, в Uniswap v3), где ликвидность статична и задана одним диапазоном, в DLMM поведение позиции становится более гибким.

Ликвидность может быть сосредоточена только вокруг текущей цены, смещена вверх или вниз, либо распределена асимметрично — в зависимости от рыночного сценария, который ожидает LP.

Виды распределения ликвидности в DLMM пулах на Trader Joe

Ключевое отличие DLMM от CLMM заключается в том, что именно контролирует провайдер:

— В CLMM пользователь выбирает лишь границы диапазона, а все внутри работает по одной и той же математике.

— В DLMM пользователь управляет тем, как капитал распределен внутри диапазона, что дает больше гибкости, но одновременно требует лучшего понимания рисков и активного управления позицией.

На практике самым наглядным примером DLMM является Trader Joe, где выбор liquidity shapes является основной механикой.

В реальности для подавляющего большинства DeFi-инвесторов DLMM не дают никаких принципиально новых возможностей для увеличения капитала и повышения доходности.

При этом они несут значительно повышенные требования к знаниям, а также бо́льшие риски по сравнению с CLMM пулами, которые закроют 90% ваших потребностей.

Выбор активов для внесения ликвидности в CLMM

Это будет самая короткая глава в этой статье, потому что на вопрос «Какие выбрать активы для провайдинга ликвидности?» вы должны ответить себе сами.

Я лишь могу сказать, что никогда не следует покупать активы, которых у вас никогда не было, и вы даже не знаете зачем они вам нужны, только с целью запихнуть их в какой-то прибыльный инструмент с высокой доходностью.

Я уже много раз говорил, и не устану повторять, что в DeFi следует работать только с теми активами, которые вы уже держите у себя в портфеле, и в рост которых вы верите на большой дистанции.

Хотя это правило можно применить и к любой сфере инвестиций, не только DeFi.

Это именно те активы, от которых вы не планируете избавляться в обозримом будущем.

Также нужно понимать, что перед тем как вносить свои активы в какой-либо инструмент важно детально продумать вашу глобальную стратегию и план действий.

Это поможет вам не теряться и всегда знать что делать, при любой ситуации на рынке.

Кроме того, важно четко понимать свою цель:

— Вы хотите максимально эффективно увеличивать свой капитал?

— Вы хотите извлекать максимум прибыли из уже существующего капитала в реальную жизнь?

— Или вы хотите найти баланс, между плавным ростом вашего капитала, при этом вынося плоды его работы в IRL?

Что вы хотите делать с вашим капиталом и какие цели вы преследуете — это обязан знать любой ответственный инвестор.

А мы переходим к примерам реальных стратегий и подробному разбору менеджмента позиции в CLMM.

Управление позицией в CLMM пулах

Первое, что важно понимать — это то, что ваш диапазон будет стоять до тех пор, пока вы не закроете позицию.

Даже если цена out of range и ликвидность не работает — ваш диапазон все равно находится в том же месте.

Это означает, что как только цена возвращается в диапазон, позиция автоматически включается: комиссии снова начисляются, а актив начинает плавно конвертироваться в другой по мере движения цены.

На практике это означает две вещи:

1. Не забывайте выводить ликвидность, когда цена вышла из диапазона, если это соответствует вашей стратегии.

2. Эту механику можно использовать как способ плавного целенаправленного перелива одного актива в другой.

И вот тут остановимся чуть подробнее.

Представим, что ваша глобальная цель — это увеличение твердого актива в своем портфеле (например, ETH).

У вас есть свободные стейблкоины, но текущая цена ETH вас не устраивает и вы не готовы покупать его по такой цене. При этом вы, естественно, не хотите, чтобы ваш капитал простаивал без дела.

Вспоминаем, что при выставлении диапазона смарт-контракт «выставляет лимитки» на всей его дистанции. Это означает, что если выставить диапазон ниже текущей цены, то по мере падения эфира, мы будем откупать его за стейблкоины.

При этом, если это займет какое-то время (недели или месяцы) — нас не особо волнует, так как на протяжении всего этого времени мы будем получать хорошую доходность с комиссий.

Представим, что текущая цена ETH = $3300.

Мы можем выставить диапазон с $2500 до $3300 или любой другой цены, которая вас устраивает.

Как только цена опустится в наш диапазон — мы начнем получать комиссии и плавно откупать ETH за стейблкоины.

Конечно, если бы цена быстро упала до $2500, и мы сразу купили эфир на всю котлету, то было бы «выгоднее».

Но такой подход гораздо больше напоминает трейдинг и попытки спекуляций: когда и сколько будет стоить актив, чтобы я откупил его подешевле.

В нашем же случае принцип совсем другой:

1. У нас есть целевой актив.

2. Наша цель — накопление его номинального количества.

3. У нас есть свободные стейблкоины.

4. Мы не держим наши активы без дела.

5. Мы получаем доходность с комиссий, пока цена находится в нашем диапазоне.

Это лишь пример того, как можно использовать механику CLMM пулов для накопления твердого актива. 

В реальности, ETH может больше никогда не опуститься до отметки $3300, а улететь вверх, при этом ваша ликвидность не проработает ни секунды, а стейблкоины так и останутся стейблкоинами.

Но что если немного изменить подход?

Давайте вспомним про нашу основную цель — увеличение твердого актива у себя в портфеле.

По механике пулов ликвидности, весь заработок на комиссиях сам реинвестируется в пул, то есть пока цена находится в нашем диапазоне — мы зарабатываем деньги.

Соответственно, если установить верхнюю границу не на уровне текущей цены в надежде, что цена туда дойдет, а просто чуть выше, то принцип останется тот же: у нас будет откупаться целевой актив «лесенкой», при движении цены вниз.

Но при этом мы сразу получаем активную позицию с небольшим диапазоном сверху.

При цене ETH $3300 — это может выглядеть так:

Открытие позиции на Uniswap с диапазоном: +5% вверх и -17% вниз

При таком расположении границ:

1. Позиция сразу активна и мгновенно начинает приносить доходность.

2. При движении цены вниз мы будем накапливать ETH, откупая его за стейблкоины.

Каким может быть план действий для такой стратегии:

1. Если цена ETH выходит по верхней границе, то мы забираем наши стейблкоины и фиксируем прибыль.

2. После чего либо открываем новую позицию с актуальным диапазоном, подождав пару дней, пока цена актива устаканится.

3. Либо направляем эти стейблкоины в другие инструменты, согласно нашей глобальной стратегии.

4. Если цена выходит по нижней границе, то позиция превращается на 100% в ETH, который мы забираем и ставим галочку «основная цель выполнена».

Но если вы заметили, в этой стратегии что-то не сходится… чего-то не хватает.

И это действительно так. Эту стратегию можно сделать эффективнее и безопаснее, добавив лишь 1 дополнительный инструмент — лендинг-маркет.

Подробнее про то, как работают лендинги в DeFi я уже рассказывал в этой статье.

Если коротко, лендинг-маркет — это децентрализованный аналог банка, где вы берете деньги не у самого «банка», а напрямую у других пользователей.

Одни размещают свои активы и получают проценты, другие берут эти активы в долг под залог, а смарт-контракт лишь автоматически сводит обе стороны и следит за правилами.

Так вот, если мы оставим наши ETH (или любой другой твердый актив) в залоге, например на AAVE, а в займ под него возьмем стейблкоины (USDC).

Dashboard нашей позиции на AAVE с ETH в залоге и взятыми в займ USDC

И направим их в пул ликвидности с диапазоном, как я показал выше — то мы получим ту самую недостающую часть предыдущего варианта стратегии.

Если бы ETH начал просто беспрерывно расти, то каждый раз переоткрывая позицию с диапазоном выше и выше — вы бы просто теряли деньги на Impermanent Loss.

Impermanent Loss — это ваша упущенная или недополученная прибыль от роста актива, в сравнении с простым удержанием ETH, если бы вы просто его сразу купили и держали.

Но лендинг-маркет решает эту проблему.

Каждый раз, когда вас выбивает по верхней границе диапазона — вы не упускаете рост рынка, так как ваш ETH находится в залоге на лендинг-маркете и продолжает расти в цене.

При этом вы параллельно получаете доходность с комиссий и даже на бычьем рынке с таким диапазоном — вы в выигрыше.

Пример плана действий для стратегии лендинг-маркет + CLMM пул ETH/USDC:

1. Если цена ETH выходит по верхней границе, то мы забираем наши стейблкоины и с помощью них поддерживаем Health Factor нашей позиции на лендинге, докидывая в займ стейблкоины.

2. После чего либо открываем новую позицию с актуальным диапазоном, подождав пару дней, пока цена актива устаканится.

3. Либо направляем эти стейблкоины в другие инструменты, согласно вашей глобальной стратегии

4. Если цена выходит по нижней границе, то позиция превращается на 100% в ETH, который мы забираем и отправляем на лендинг маркет, докидывая их в залог, тем самым поднимая Health Factor и увеличивая количество целевого актива в своем портфеле.

Как я уже сказал, более подробно про механику работы лендинг-маркетов и Health Factor я написал в этой статье.

Такая стратегия несет под собой определенные риски и требует тщательного расчета и полного понимания всех механик, при работе с залогом и займом на лендинге.

Важно следить за Health Factor и ценой ETH, чтобы вашу позицию на лендинге не ликвидировало.

Да, такая стратегия требует знаний и навыков, а также активное управление своей позицией. Это не про «положил и забыл», а про осознанное использование своих активов для достижения конкретных целей с полным принятием всех рисков.

Для удобства давайте их и перечислим:

1. Риск ликвидации на лендинге, если вы не следили за позицией и ваш Health Factor упал ниже единицы.

2. Impermanent Loss в CLMM пуле, если вы ошиблись в расчетах или выставили «кривые» границы диапазона.

3. Риск выхода цены из диапазона. При выходе из границ вам нужно заново проанализировать ситуацию на рынке, а также параметры вашей позиции на лендинге. После чего необходимо привести Health Factor обратно в норму и переоткрыть позицию с актуальным диапазоном.

4. Процентный риск лендинг-маркета. Нужно следить за ставками по займу и залогу. Ставка по займу может вырасти, а по залогу упасть, что ухудшит экономику стратегии и может потребоваться перенести свои активы на другой лендинг или в другую сеть.

5. Риск взлома смарт-контракта. Ошибки или уязвимости в протоколах пулов ликвидности или лендинг-маркетов могут привести к потере средств. Используя только проверенные инструменты и соблюдая базовые правила безопасности при работе в DeFi — эти риски близятся к нулю, однако полностью их исключать нельзя.

Также рекомендуется держать стейблкоины в запасе, в случае глубоких просадок цены целевого актива — они помогут вам поддерживать нормальный показатель Health Factor.

Отслеживание позиции

Для того, чтобы удобно отслеживать все необходимые метрики и показатели вашей позиции на Uniswap — я рекомендую использовать revert.finance.

Инструмент для отслеживания LP позиций — Revert Finance

Там же будет отражена и реальная годовая доходность вашей позиции, как и многие многие другие полезные показатели.

Имейте в виду, что revert finance пока не поддерживает пулы Uniswap версии 4, только V3 пулы.

Перед тем как вносить ликвидность в пул и выбирать диапазон — рекомендую поиграться симулятором.

Симулятор DeFi-Lab

Там вы можете промоделировать LP-позицию в Uniswap v3 без риска для капитала.

Симулятор позволяет выбрать пару, диапазон, комиссию и посмотреть, как бы менялся результат позиции на исторических данных: комиссии, impermanent loss и итоговая доходность.

Оцените статью
Добавить комментарий