Концентрированное предоставление ликвидности
-
Есть такая тема: AMM фармилки, вы кладёте деньги, люди покупают/продают монеты, вам капает комиссия и вы ничего не теряете, пока цена не двигается. Примеров много, любой DEX практически
Есть новая тема, концетрированная ликвидность: вы кладёте деньги и говорите - торгуем от 100 до 200 за монету. Если цена уходит за пределы диапазона - вы остаётесь с обесценившейся монетой, пока она в диапазоне - вы кратно умножаете свои доходы от комиссии. Примеры это Uniswap V3 на эфире и много где ещё, Orca Whirlpools на солане.
Кажется, это интересная тема, кто-нибудь пробовал, кто-нибудь что-то может сказать?
-
Короче тема, на самом деле, ущербная, но есть нюансы.
После того, как вы предоставили ликвидность, есть два типа сделок, которые могут произойти на вашем рынке:
- Дурные сделки, наугад, когда люди просто покупают и просто продают вразнобой, вы стрижёте комиссию, цена особо не двигается, все счастливы. Таких сделок в общем объёме мало.
- Арбитражные сделки, меняющие цену. Цена на активы постоянно меняется по куче разных причин, что отражается на традиционных биржах, где есть стакан заявок. АММ же пулы, цену сами по себе менять не могут в принципе, единственный способ достичь новой цены - дождаться, пока кто-нибудь выкупит по выгодной (даже с учётом комиссии!) цене и создаст новый баланс. Каждая эта сделка, соответственно - ваш прямой убыток, в цифрах выраженный через impermanent loss (когда вы получаете больше дешёвых монет взамен тех, что стали дороже).
Соответственно весь вопрос прибыльности подобного инвестирования - распределение этих сделок. Если рынки двигаются сильно и часто, вас просто будут стричь арбитражники и вы закроетесь. Если рынки толком не двигаются, а обороты хорошие - будете наживать. Хороший пример - пулы стейблкоинов, где цены практически статичны, но там и комиссия копеечная и умников, предоставляющих ликвидность, навалом, нажить нельзя.
Однако если у нас есть машинка, которая предсказывает краткосрочное движение цены (я знаю, все хотят такую машинку, представим, что она у нас есть), то всё сияет новыми красками.
Мы предоставляем ликвидность очень концентрировано, допустим +-1% от текущей цены и ждём сигнала от машинки. Когда машинка говорит, что цена должна вырасти, мы убираем ликвидность, покупаем монету и снова предоставляем ликвидность (пропорцию монет можно контролировать изменяя диапазон, ближе/дальше от текущей цены). То есть в моменты затишья, когда много "дурных" сделок, мы просто стрижём концентрованно комиссию, в моменты волатильности мы сами эту волатильность создаём, на ней наживаем, чтобы потом чуть большую сумму снова отправить в ликвидность.
Вечный двигатель с полным циклом, дело за малым - надо как-то угадывать краткосрочные движения монет, ну это совсем другая история.