Заканчиваю разбирать алгоритмы расчета купонов по флоатерам. Рассмотрел формулы расчета по среднему значению в предыдущей публикации. Остался последний подход, когда учитывают последнее значение индикатора. Указал ссылку на файл с расчетами в конце заметки.
Вся представленная информация – личное мнение автора, не является индивидуальной инвестиционной рекомендацией, побуждением к покупке или продаже финансовых инструментов, заключению договоров. Выбор объектов инвестирования должен отвечать персональным предпочтениям и возможности принимать различные риски.
Расчет купона флоатера по последнему значению
Это менее распространенный алгоритм для флоатеров с привязкой к RUONIA, обычно берут срочную версию для такого расчета. Чаще расчет по последнему значению устанавливают для флоатеров с привязкой к КС. Рассчитывать проще: сразу получается купон на очередной период, дальше все по аналогии с классическими облигациями.
Срочная версия RUONIA
Банк России опубликовал методику расчета индекса и срочных версий RUONIA, регулярно рассчитывает и публикует значения. Срочная RUONIA дает среднее за период с учетом ежедневного реинвестирования.
Пример:
Для расчета одномесячной срочной ставки RUONIA 1M на 2 сентября 2024 года берут отношение индекса RUONIA на 2 сентября и 2 августа, нормируют на срок расчета:
RUONIA 1M = ([Индекс RUONIA на 2 сентября] / [Индекс RUONIA на 2 августа] - 1) x (366 / 31)
Формула немного сложнее, учитывает високосный год и доступна в методике Банка России. Привел алгоритм в файле с расчетами.
Пример 1: флоатер с привязкой к RUONIA 1M
Рассмотрю флоатер ГлобалФ1P4: ежемесячный купон, который привязан к срочной версии RUONIA 1M с премией 6% годовых. Значение ставки берут за 5 рабочих дней до даты окончания предыдущего купонного периода, т.е. лаг составляет 2 месяца + получается средняя за такой месяц ставка RUONIA.
Сделал пример расчета для купонного периода с 7 августа 2024 года по 6 сентября 2024 года: длительность купонного периода 30 дней. НКД известен на каждый день, т.к. определена ставка купона на текущий период.
Пример 2: флоатер с привязкой к КС
Флоатер ИКС5Фин3P4 с привязкой купона к КС и спредом 1,1% годовых. Длительность купонного периода 91 день, ставку берут по состоянию на 3 рабочий день до даты начала очередного купонного периода.
Привел таблицу с оценками купона и НКД по ИКС5Фин3P4, скрыл часть строк. Полная версия доступна в файле с расчетами.
Бумага пропустила июльский рост ключа: купон ставят на 3 месяца. Следующий купон заработает с 10 сентября. Банк России решит со ставкой 13 сентября, новый ключ заработает с 16 сентября. Купон по ИКС5Фин3P4 поставят раньше, возьмут старый ключ 18%. Будем жить до 10 декабря с купоном 19,1% годовых, пропустим заседание по ключу в октябре. Некритично, когда ставку не меняют или снижают.
Итоги
Расчет по последнему значению индикатора сразу дает известное значение купона на очередной купонный период. Возникает отставание, если КС или RUONIA меняются после даты, на которую брали цифру для расчета. Эффект менее критичен для облигаций со срочной версией RUONIA: возьмут среднее значение за предыдущий период, может выпасть короткое окно из-за учета рабочих дней. Это похоже на алгоритм расчета по среднему с отставанием на 1 купонный период. Разбирал близкий по логике работы выпуск Росагролизинга прошлой заметке.
Сложнее, когда для купона выбирают последнее значение ключа: при длинном периоде можно пропустить несколько повышений и остаться с меньшим купоном. Улучшает ситуацию короткий купонный период: значение поменяется раньше. Дополнительную неопределенность вносит выбор ставки со сдвигом по рабочим дням. Это дает преимущество при снижении ставки: купон может оставаться выше до следующего периода. Остаются выпуски с расчетом по средней, если нужно близко следовать за ключом.
Есть выпуски с купонами, которые привязаны к инфляции или кривой ОФЗ. Отложу на будущее разбор таких историй, когда вырастет количество бумаг.
Оставляю ссылку на файл с расчетами. Нужно скопировать файл, чтобы менять значения и экспериментировать.
Ссылки на прошлые публикации серии:
Не допускается полная или частичная перепечатка без согласия автора.
Индикатор RUONIA, Ruble Overnight Index Average, показывает процентную ставку однодневных рублевых межбанковских кредитов
КС – ключевая ставка Банка России
НКД – часть купона, которая накопилась с даты последней выплаты, покупатель платит НКД продавцу при расчете по сделке с бумагой