Найти тему

Флоатеры. Часть 5: арифметика покупателя на примере ОФЗ

Оглавление

Делал серию публикаций по флоатерам, облигациям с плавающим купоном. Заметил, что при обсуждении итоговый купон сравнивают с текущими рыночными ставками. Это вводит в заблуждение. Разберу подробнее арифметику на примере ОФЗ-ПК: ОФЗ с переменным купоном, который привязан к ставке RUONIA.

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

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

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

Начисление купона и НКД: классика против флоатера

Буду оперировать понятиями купон и НКД, накопленный купонный доход. Упрощу определения и не стану погружаться в детали.

Купон платится владельцу облигации в заданную дату. НКД – часть купона, которая накопилась в бумаге с даты последней выплаты. Покупатель платит в момент расчетов НКД продавцу: отдает набежавшие проценты, так как получит в конце купон целиком. НКД в дату выплаты купона равен 0. Формулы расчета купона и НКД указывают в эмиссионной документации.

Получается просто, когда купон фиксирован: начисление проходит равномерно по формуле простого процента.

-2

где A – НКД,
t – дата, на которую рассчитывается НКД,
T0 – дата начала купонного периода,
N – номинал облигации в рублях,
r – ставка купона в % годовых.

Пример:
Купон по ОФЗ 26244:
11,25% годовых
Купонный период:
182 дня, выплату делают 2 раза в год
Первый купонный период начался с 25 октября 2023 года
Номинал бумаги:
1000 руб.
Размер купона в рублях:
56,1 руб. = 11,25% x 1000 руб. x 182 / 365
Значение купона зафиксировано в рублях в эмиссионной документации Минфина
Распределяется равномерно НКД между датами выплаты: сумма увеличивается каждый день на 56,1 руб. / 182
НКД на 1 декабря 2023 года:
11,4 руб. = 1000 руб. x 11,25% x 37 / 365
МосБиржа
применяет альтернативную формулу: логика сохраняется, цифры могут расходиться на копейку
Упростил расчет: по ОФЗ 26244 первый купонный период короче
182 дней. Размер 1 купона получается меньше: 47,47 руб., но ежедневные начисления остаются прежними

Оценка ежедневных начислений по ОФЗ 26244 с фиксированным купоном.
Оценка ежедневных начислений по ОФЗ 26244 с фиксированным купоном.

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

-4

где A – НКД, равен 0 в дату выплаты купона, значение округляется до копеек после суммирования,
t – дата, на которую рассчитывается НКД,
t1 – дата, которая идет за датой начала купонного периода,
RUONIAi – значение RUONIA на момент времени i,
d(i) – количество дней в году, к которому относится момент времени i,
N – номинал облигации в рублях.

Пример:
Купон по ОФЗ 29014: ставка RUONIA со сдвигом на 7 дней назад
Купонный период: 91 день, выплату делают 4 раза в год
Номинал бумаги:
1000 руб.
Размер купона в рублях – сумма ежедневных начислений:
1000 руб. x RUONIA на дату T-7 / число дней в году на дату Т-7
с округлением до копеек
Аналогично рассчитывают НКД: складывают ежедневные начисления с даты последней выплаты купона
Округление делается не по отдельным дневным слагаемым, а для итоговой суммы
Сделал файл с примером расчета на листе Расчет купона

Оценка ежедневных начислений по флоатеру ОФЗ 29014.
Оценка ежедневных начислений по флоатеру ОФЗ 29014.

Арифметика покупателя

Минфин определил на уровне 13,96% годовых ставку купона по ОФЗ 29014 по итогам периода с выплатой 27 декабря 2023 года. Ставка RUONIA превышала 15% годовых к этому моменту, средняя с начала декабря составила 15,07% годовых, если учитывать 7 дней лага в расчетах.

Сколько заработал покупатель, если сделка прошла 1 декабря 2023 года? Ответ простой, если НКД начисляется равномерно: 13,96% годовых от номинала бумаги, что ниже средней RUONIA 15,07% годовых.

В реальности результат другой:
НКД на 1 декабря 2023 года:
24,07 руб.
Купон на 27 декабря 2023 года:
34,81 руб.
Период между датами: 26 дней
Доход:
10,74 руб. = 34,81 руб. - 24,07 руб.
Доходность относительно номинала:
15,08% годовых = 10,74 руб. x 365 / 1000 руб.
Причина
: купон до 1 декабря включал период низких ставок, купон рос быстрее после.

Оценка дохода и доходности относительно номинала.
Оценка дохода и доходности относительно номинала.

Покупатель заработал 15,08% годовых относительно номинала бумаги. Не учитывал изменение цены флоатера. Оценку доходности относительно вложенных средств разберу в другой заметке.

Итоги

Результат покупки флоатера ОФЗ с точки зрения купона отличается от классической облигации и зависит от даты покупки: НКД меняется неравномерно. Покупатель получит начисления по ставке RUONIA с учетом лага 7 дней с момента покупки до выплаты купонов и даты продажи, не повлияют старые значения RUONIA.

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

Начисление проходит относительно номинала бумаги, реальная доходность будет отличаться: меняется цена флоатера, играет роль на коротком горизонте уплаченный НКД.

Аналогичная логика работает для корпоративных флоатеров, когда купон рассчитывают с усреднением.

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

При частичном или полном цитировании ссылка на источник обязательна.

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