ОФЗ-ПК
{$SU24020RMFS8} {$SU24021RMFS6}
$SU29006RMFS2 $SU29007RMFS0 $SU29008RMFS8 $SU29009RMFS6 $SU29010RMFS4 {$SU29012RMFS0}
$SU29013RMFS8 $SU29014RMFS6 $SU29017RMFS9 $SU29018RMFS7
Сравним доходность ОФЗ с переменным купоном. Примем ставку RUONIA неизменной в размере 4,25 % годовых: не ставим цели сравнить с ФД и не надеемся прогнозировать ставку. Для расчета используем функцию ДОХОД MS Excel. Дата инвестирования и дата погашения известны, ставку допустим 4,25, для ОФЗ с 29006 по 29012 применяется премия к RUONIA, учтем налогообложение купонов множителем 0,87:
(R + b) / 100 * 0,87,
где R = 4,25 -- принятая ставка;
b = 0,4...1,6 -- премия.
Для ОФЗ старого выпуска с 29006 по 29010 период расчета ставки предшествует выплате купона на 6 месяцев, а для 29012 -- на 6 месяцев и 2 дня, поэтому первый купон по ним известен и был определен во время действия более высокой ставки. Учтем в текущей цене доходность первого купона, повышенную по сравнению с принятой постоянной ставкой. Для этого рассчитаем номинальный купон:
(R + b) * 0,87 * 10 / Ч,
Ч = 2 -- частота выплаты,
10 -- стоимость 1 % номинала.
Затем вычтем первый купон из номинального. Первый купон для 29006--29008 берем также с множителем 0,87, потому что он уже выпадает на 2021 год обложения купонов
* Можно дисконтировать премию к текущей дате по той же ставке множителем (1 - R / 100 / 365 * T), где T -- период до выплаты первого купона, но влияние оказалось пренебрежимо мало.
Для облигаций с 29009 по 29012 период определения ставки второго, а для облигаций с 29013 по 29017 -- первого купона захватывает период действия большей ставки RUIONIA. У облигаций нового выпуска с квартальными купонами период расчета ставки отстоит от выплаты купона всего на 7 дней. Аппроксимируем RUONIA фиксированным значением 5,25 %, условно действовавшим до 3 июля 2020 года, так что остальные выпуски повышенную ставку периодом расчета неизвестного сегодня купона не захватывают. Для ОФЗ 29013--29017 вычислим ставку первого купона:
[(Tизм. - Tн + 7) * Rст. + (Tк - 7 - Tизм.) * R] / (Tк - Tн),
где Tизм. = 3 июля -- условная дата изменения ставки;
Rст. = 5,25 -- усредненная старая ставка RUONIA;
Tн = Tк - 6 мес. -- начало периода расчета ставки купона;
Tк -- дата выплаты купона;
Для 24020, 24021, 29018 ставка составит стандартные 4,25 % годовых, облагаемые НДФЛ, так что премия в цене отсутствует.
Для 29009--29012 применим последнюю формулу к расчету ставки второго купона. Для этого исключим слагаемое и вычитаемое "7", в качестве Tк берем дату выплаты первого купона для расчета доходности второго, прибавим назначенную выпускам премию к RUONIA:
[(Tизм. - Tн) * Rст. + (Tк - Tизм.) * R] / (Tк - Tн) + b.
В функцию ДОХОД поставим текущую цену с учетом премий первых купонов: Ц / 10 - П1 / 10 - П2 / 10. Делитель 10 необходим, так как функция принимает цену в процентах от номинала. Погашение -- номинал, частота -- 2 для 29006--29012, 4 для остальных, базис -- "3" (365 дней).
Выводы в комментариях.