Найти в Дзене

Как считают купон по флоатерам: расчет по средней ставке, 3 примера

Рассмотрю алгоритмы расчета купона и НКД, накопленного купонного дохода, по флоатерам. Покажу, как переменная ставка влияет на доход по бумаге. Начну с расчета по средней ставке за период. Вся представленная информация – личное мнение автора, не является индивидуальной инвестиционной рекомендацией, побуждением к покупке или продаже финансовых инструментов, заключению договоров. Выбор объектов инвестирования должен отвечать персональным предпочтениям и возможности принимать различные риски. В классических облигациях ставку купона фиксируют до даты погашения или оферты. Сумма и ставка купона в рублях известна на любую дату. Могут установить ступенчатый купон, когда ставки отличаются между купонными периодами, но и тогда значения известны заранее. Другая ситуация с флоатерами: купон рассчитывают по формуле, которая указана в эмиссионных документах. Ставка купона связана с рыночным показателем: ключевой ставкой, RUONIA, инфляцией и т.д. Размер купона на весь период обращения бумаги заранее
Оглавление

Рассмотрю алгоритмы расчета купона и НКД, накопленного купонного дохода, по флоатерам. Покажу, как переменная ставка влияет на доход по бумаге. Начну с расчета по средней ставке за период.

Изображение сгенерировала нейросеть Kandinsky.
Изображение сгенерировала нейросеть Kandinsky.

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

Кратко о флоатерах

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

Другая ситуация с флоатерами: купон рассчитывают по формуле, которая указана в эмиссионных документах. Ставка купона связана с рыночным показателем: ключевой ставкой, RUONIA, инфляцией и т.д. Размер купона на весь период обращения бумаги заранее неизвестен, рассчитывается с заданной периодичностью.

Рассмотрю 2 распространённых типа флоатеров:

  1. С привязкой купона к ставке RUONIA
  2. С привязкой купона к КС, ключевой ставке Банка России

Расчет купона флоатера по средней ставке за период

Такой алгоритм применяют в новых флоатерах ОФЗ 29014-29025 и отдельных корпоративных выпусках.

Первый пример: флоатер ОФЗ 29024 с купоном, который привязан к ставке RUONIA. Формула приводится в приказе Минфина России №186 от 25 апреля 2023 года, который задает параметры обращения выпуска.

Рекомендую не обращать внимание на формулу расчета ставки. Этот параметр получается по итогам вычисления купонного дохода и несет больше справочную информацию.

Основное внимание к алгоритму расчета купона, CPNn, и НКД, At. Обе формулы включают номинал N, ставку RUONIA на дату расчета, RUONIAi, и количество дней в году, d(i), для даты, на которую проводят расчет. Дату выбирают со сдвигом на 7 календарных дней относительно дня расчета. Старт от даты, которая следует за днем начала купонного периода. Берут последнее значение RUONIA, если значение не определено.

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

Сделал пример расчета для купонного периода с 1 мая 2024 года по 31 июля 2024 года: длительность купонного периода 91 день. Скрыл часть строк, чтобы не перегружать картинку. Полная версия доступна по ссылке на файл в конце статьи. Приходится учитывать все календарные дни в расчете, даже если торги в такой день не проводились.

Пример расчета купона и НКД для ОФЗ 29024.
Пример расчета купона и НКД для ОФЗ 29024.

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

Конечный купон равен средней RUONIA за период с учетом формулы Минфина, но покупка в разные даты принесет доход, который равен среднему за период с момента покупки до даты продажи или выплаты купона. Ставка купона составила 15,82% годовых, сумма 39,45 руб. за весь период. Получится другой результат, если купить облигацию 8 июля:
НКД на дату покупки
29,38 руб., купон 31 июля 39,45 руб.,
результат
10,07 руб. = 39,45 руб. - 29,38 руб. за 23 дня или 15,98% годовых по формуле Минфина без учета цены покупки.

Упростил логику: расчет по сделке на МосБирже проходит на следующий рабочий день от даты покупки, надо учитывать дату расчетов.

Второй пример: флоатер к RUONIA Росагролизинга, Росагрл2Р1, с ежемесячным купоном RUONIA + 180 бп. Срок купонного периода: 31 день, ставка 1 купона задана сразу.

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

Пример расчета купона и НКД для Росагрл2Р1.
Пример расчета купона и НКД для Росагрл2Р1.

В данном случае доход за очередной купонный период равен средней ставке RUONIA + 180 бп за предыдущий с учетом формулы расчета.

Третий пример: флоатер к КС Газпромнефти, Газпн3P10R, с ежемесячным купоном КС + 130 бп. Купонный период: 30 дней. Усреднение по аналогии с ОФЗ 29024, КС вместо RUONIA, в делителе 365 дней.

Значение купона неизвестно до окончания периода, НКД начисляется ежедневно и зависит от КС. Остается корректно учитывать дату начала действия новой ключевой ставки.

Пример расчета купона и НКД для Газпн3P10R.
Пример расчета купона и НКД для Газпн3P10R.

Итоги

Нет единой формулы расчета купона и НКД для флоатеров: параметры и алгоритм определяют эмиссионные документы и сообщения эмитента в ленте раскрытия. Остается внимательно изучить документ и построить модель расчета, если интересует конкретная цифра. МосБиржа публикует информацию о значении НКД в разделе Итоги торгов на сайте.

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

Как и обещал, оставляю ссылку на файл с расчетами: копируйте и пользуйтесь. Без копирования работать с файлом не выйдет.

Разберу другой тип флоатеров с начислением купона по последнему значению ставки в следующей заметке.

Ссылки на прошлые публикации серии:

Не допускается полная или частичная перепечатка без согласия автора.

Индикатор RUONIA, Ruble Overnight Index Average, показывает процентную ставку однодневных рублевых межбанковских кредитов

КС – ключевая ставка Банка России

НКД – часть купона, которая накопилась с даты последней выплаты, покупатель платит НКД продавцу при расчете по сделке с бумагой