APR и APY в DeFi: сравниваем годовые ставки и фактический результат
APR не учитывает капитализацию, APY учитывает. Ни один годовой показатель не говорит, сколько позиция принесла за месяц. Сравнивайте одинаковые периоды и единицы.
В показателях доходности DeFi APR выражает годовую ставку без капитализации, а APY учитывает капитализацию при указанных допущениях. Ни один из них не означает процент, который вы обязательно заработаете в этом месяце. Прежде чем сравнивать два предложения, проверьте актив, период, правила реинвестирования и расходы за каждой цифрой.
Сравнение можно сделать в таблице без подключения кошелька и перемещения средств. Начните с объяснения ставки у поставщика и котировки с датой. Примеры ниже представляют гипотетические расчёты, а не текущую доходность или прогнозы.
Установите, что измеряет каждый процент
Глоссарий Aave различает APY и APR по наличию капитализации. Капитализация означает, что ранее заработанное тоже участвует в последующем заработке. Это меняет расчёт даже при одинаковой исходной номинальной ставке.
| Показатель | Что он учитывает | Что ещё проверить |
|---|---|---|
| APR | Годовую ставку без капитализации | Можно ли реинвестировать доход и когда |
| APY | Годовой эффект предполагаемой капитализации | Допущения котировки |
| Доходность за период | Изменение за указанный интервал | Движение средств, цены, вознаграждения и расходы |
Эти определения относятся к сравнению доходности DeFi. Не считайте, что любая информация по кредитованию или банковская APR использует точно такие же правила учёта комиссий.
Также различайте ставку предоставления активов и ставку заимствования. Первая описывает вознаграждение за предоставленные активы, вторая - стоимость долга. Привлекательный процент за предоставление активов не решает вопрос риска займа. Если вы уже занимаете на Aave, для этого есть отдельная проверка фактора здоровья.
Рассчитайте эффект капитализации один раз
Возьмём 1 000 единиц гипотетического токена с фиксированной номинальной APR 12% на один год. Предположим отсутствие комиссий, изменения цены, дополнительных внесений и выводов.
Без реинвестирования модель даёт 1,000 × 0.12 = 120 единиц токена. Итоговая сумма с учётом отдельно сохранённого дохода составляет 1 120 единиц.
Теперь предположим, что та же номинальная ставка начисляется за 12 равных месячных периодов, а доход каждого месяца сразу начинает приносить доход по той же ставке. Ставка периода равна 0.12 / 12 = 0.01, или 1%. Годовой результат:
APY = (1 + APR / n)^n - 1
Здесь n равно 12, поэтому (1 + 0.12 / 12)^12 - 1 = 0.12682503, примерно 12,6825% APY. Итоговая сумма составляет примерно 1 126,83 единицы токена.
Дополнительные 6,83 единицы возникают из предполагаемого реинвестирования. Это не бонус, присущий буквам APY. Объяснение Coinbase также отделяет простую APR от эффекта капитализации в APY.
Используйте формулу только при установленных номинальной ставке и графике капитализации. Вознаграждение в другом токене, оставленное без реинвестирования, не начинает автоматически приносить базовую ставку. Если поставщик уже указывает APY, не подставляйте её вместо APR в формулу для повторной капитализации.
Приведите годовой показатель к нужному периоду
Годовой показатель выражает эквивалент за год. Само указание годовой ставки не означает обязательства поставщика сохранить её на год. Годовые 12% не равны доходности 12% за месяц.
При простом проценте с постоянной APR 12% за 30 дней и расчётным годом в 365 дней:
1,000 × 0.12 × 30 / 365 = 9.8630 единицы токена
Для гипотетической постоянной APY 12% эквивалентная эффективная доходность за 30 дней в модели равномерного роста равна:
(1 + 0.12)^(30 / 365) - 1 = 0.00935820
Это примерно 0,9358%, или 9,36 единицы токена на 1 000 единиц. Длительность календарного месяца и правила начисления поставщика могут отличаться. Этот пересчёт иллюстрирует фиксированную годовую модель, а не точно восстанавливает баланс протокола.
Два значения 12% здесь представляют разные исходные данные. APY уже включает капитализацию за год, а APR - нет. Для получения эквивалентной месячной ставки из APY используйте (1 + APY)^(1 / 12) - 1, а не деление APY на 12.
Не превращайте переменную ставку в прогноз с фиксированной ставкой
Руководство Aave по предоставлению активов объясняет: ставки обновляются при изменении ликвидности и зависят от её использования и параметров управления. Ставка, которую вы видите сегодня, не устанавливает ставки за весь период владения.
Рассмотрим другую гипотетическую модель простого процента: 1 000 единиц токена приносят 12% APR за 15 дней, затем 6% APR ещё за 15 дней. Основная сумма неизменна, доход хранится отдельно. Процентный доход:
1,000 × (0.12 × 15 / 365 + 0.06 × 15 / 365) = 7.3973 единицы
Применение первой ставки ко всем 30 дням дало бы 9,8630 единицы. Разница возникает из изменившихся исходных данных. Ни один расчёт не моделирует начисления Aave. Для реального учёта протокола нужны его исторические записи и правила.
Для существующей позиции фиксируйте фактически начисленные суммы, если они доступны. Не придумывайте историю ставок по одному текущему скриншоту. Интервал с недостающими данными остаётся неполным.
Заполните одну таблицу сравнения
Создайте отдельную строку для каждой позиции или котировки и заполните поля перед ранжированием процентов:
- Объект и снимок. Поставщик, сеть, рынок, контракт токена, время котировки и её характер: текущая или историческая.
- Основа ставки. APR или APY, предоставление или заимствование, базовая ставка или сумма с поощрениями, фиксированная или переменная.
- Капитализация. Частота и способ реинвестирования: автоматический, условный или отдельное действие. Если документация неясна, оставьте поле неизвестным.
- Общий период. Одинаковые даты начала и окончания, а для модельного расчёта - правило подсчёта дней.
- Актив и оценка. Количество токенов отдельно от их стоимости в одной выбранной валюте. Для токенов вознаграждения нужны отдельные строки и цены с датами.
- Расходы и движение средств. Комиссии, уже включённые в ставку, дополнительные расходы, внесения и выводы. Не вычитайте включённую комиссию повторно и не называйте новое внесение доходом.
Рост количества токенов может сопровождаться падением стоимости в долларах. Результат пула также может отличаться от простого удержания исходных активов; сравнение непостоянных потерь отдельно разбирает этот ориентир. Приведение ставок к общей основе не уравнивает риск позиций.
Баланс портфеля представляет снимок стоимости, а не доказательство заработка. Завершите таблицу указанием известных фактов, использованных допущений и недостающих полей. Получится объяснимое сравнение ставок вместо внешне точного прогноза из одного процента.
Частые вопросы
Означает ли 12% APY доход 1% каждый месяц?
Нет. В модели с постоянной эффективной годовой доходностью эквивалентная месячная ставка равна (1.12)^(1/12) - 1, примерно 0,9489%. Фактическое начисление зависит от правил продукта и изменения ставок. Деление APY на 12 не отменяет капитализацию.
Нужно ли ещё раз капитализировать APY для сравнения с APR?
Нет. APY уже учитывает капитализацию при допущениях котировки. Пересчитайте APR с проверенной частотой капитализации или приведите оба показателя к одному периоду. Не добавляйте к указанной APY ещё один эффект капитализации.
Гарантирует ли более высокая APY больший доход в долларах?
Нет. Ставка может измениться, вознаграждения могут выплачиваться другим активом, а комиссии и цены токенов влияют на результат. Сравнивайте одинаковые периоды и валюту, отделяя фактические внесения и выводы от заработанного.