Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
APR, показываемый в интерфейсе Raydium для CLMM пула — это реализованный комиссионный APR ликвидности в диапазоне за последние 24 часа, экстраполированный на год. Это не APR, который заработала бы ваша позиция — он зависит от вашего диапазона, времени в диапазоне и вашей доли ликвидности, которая была активна во время торговли.
Основная формула
Для CLMM пула дневной APR комиссий, показываемый на Raydium, рассчитывается так:fees_24h— сумма комиссий LP за своп, накопленных за последние 24 часа (в USD).tvl_in_range_24h— усреднённое по времени значение USD ликвидности, которая была в диапазоне в течение периода.
Каким будет ваш реальный APR
Основной APR — это статистика пула, а не вашей позиции. Ваш APR зависит от четырёх множителей:- Премия за концентрацию. Если ваш диапазон уже, чем среднее значение по пулу, в каждой активной точке цены больше вашей ликвидности на доллар, чем у среднего LP. Уже диапазон = больше премия (и пропорционально больше усиленная IL).
- Время в диапазоне. Если вы в диапазоне только 40% времени, умножьте на 0,40.
- Налог на трансферы. Для mints Token-2022 с комиссиями за трансфер каждое получение комиссии проходит через трансфер, который сам кровоточит базисные пункты.
- Компаундирование. Если вы вызываете
collectFeeи переразвёртываете в тот же диапазон еженедельно, эффективный APR составляет примерно(1 + daily_APR)^365 − 1. Без компаундирования он линейный.
Развёрнутый пример
Предположим, CLMM пул SOL/USDC имеет:- 24h объём: $120M
- Уровень комиссии: 0,05% (LP получает 88% комиссий после протокольного срезал)
- Общая TVL: $40M
- TVL в диапазоне: $18M (45% пула сейчас в диапазоне)
- Ваш диапазон: достаточно узкий, чтобы иметь 2× среднюю концентрацию.
- Ожидаемое время в диапазоне: 70% (вы будете проверять еженедельно).
- Нет комиссий Token-2022. Нет автокомпаундирования.
Почему отстающий APR — это запаздывающий сигнал
CLMM APR движется быстро по сравнению с CPMM APR, потому что знаменатель in-range TVL движется быстро:- Большой ценовой ход выталкивает части позиций из диапазона, сокращая знаменатель. Внезапно ваша оставшаяся TVL в диапазоне выглядит как «более высокий APR» — но только потому, что конкуренты ушли, и обычно объём падает тоже.
- Пул, достигший нового ATH, может временно показать 500–1000% APR в течение часа, потому что большинство позиций калибровались для более низких цен и только несколько агрессивных LP остаются в диапазоне.
- Когда рынок стабилизируется, LP переуравновешивают и APR возвращается к среднему.
- Игнорируйте APR менее чем за 24h. Слишком много шума.
- Предпочитайте окна 7d и 30d. Raydium предоставляет оба через
GET /pools/info/ids— поляweek.aprиmonth.apr. - Протестируйте свой конкретный диапазон на исторических данных объёма и цены перед вложением значительного капитала.
Как работает математика (один шаг тика)
Внутри одного тика CLMM ведёт себя как CPMM с количеством ликвидностиL, активной на этом тике. Комиссии накапливаются в fee_growth_global_X и fee_growth_global_Y на единицу ликвидности. Для позиции с ликвидностью Lₚ, которая охватывает диапазон тиков [i_lo, i_hi]:
fee_growth_inside вычитает накопление комиссий ниже i_lo и выше i_hi из глобального аккумулятора. Подробности в algorithms/clmm-math.
Чтобы рассчитать ожидаемые комиссии за будущий период для перспективного диапазона, оцените:
getEstimateAprFromPositionAndPool, которая выполняет эту оценку, используя недавнюю гистограмму объёма за тик.
Помощник SDK
feeApr + farmApr.
Где фитует farm APR
CLMM пулы Raydium могут иметь эмиссии Farm v6, наложенные сверху. Награды за ферму выплачиваются в reward mint (часто RAY или токен партнёра), независимо от комиссий за своп. Интерфейс Raydium обычно показывает:products/farm-staking/overview для математики эмиссии фермы.
Распространённые ошибки
- “APR автоматически компаундируется.” Нет. Комиссии должны быть получены через
collectFee, затем вручную переразвёрнуты. Raydium не автокомпаундирует комиссии CLMM. - “Мой APR = основной APR.” Только если ваша концентрация средняя, время в диапазоне 100%, и вы компаундируете с той же частотой. Все три обычно неверны.
- “Более высокий уровень комиссии = более высокий APR.” Только если объём выживает при более высокой комиссии. При 1% пара может показать 50% APR, но делать 1/10 объёма; чистая сумма меньше 0,25% при 120% × 0,1 = 12%.
- “Позиции вне диапазона имеют нулевой риск.” Они имеют нулевой комиссионный доход, но полный IL на существующем составе токена — позиция теперь «100% одной стороны».
Ссылки
algorithms/clmm-math— полный вывод аккумулятора накопления комиссий.algorithms/impermanent-loss— сторона убытка в уравнении LP.user-flows/choosing-a-pool-type— структура принятия решений, которая использует эту оценку APR.sdk-api/rest-api— живые конечные точки объёма / APR.
- Реализация
estimatedAprв Raydium SDK v2. - Страница пула в интерфейсе Raydium (живые поля APR).
- Вывод fee-growth Uniswap V3.


