Это уже четвертый пост о расчетах в EXCEL, связанных с облигациями. На этот раз о том, как рассчитать НКД и дюрацию, не используя встроенных формул.
Напомню, что все встроенные «облигационные» формулы рассчитывают все показатели, когда купоны выплачиваются 1, 2 или 4 раза в год. А что желать с теми 250+ выпусками, где купоны платят каждый месяц?
Для этого придется вспомнить формулы, как это не грустно.
Ну, с НКД все достаточно просто. Возьмем для примера выпуск с выплатой купона 12 раз в год и амортизацией. Бумаги с амортизацией тоже приходится считать руками. Встроенные функции ее просто не видят.
Рассмотрим выпуск Сибстекло-БО-П02. Здесь есть все, что нам нужно.
Цена текущая подтягивается с биржи (смотри предыдущие посты). Значение купона в рублях рассчитываем по формуле ниже (Ячейка С9).
Дюрация
Предыдущие два поста были о расчете НКД и доходностей облигации. В этом расскажу про дюрацию.
Что такое вообще дюрация?
Дюрация время до погашения облигации с учетом промежуточных выплат и реинвестирования полученных купонов. Она помогает сравнить по срокам инвестиции без промежуточных выплат и инвестиции, имеющие промежуточные выплаты, которые реинвестируются.
В Excel есть встроенные функции, позволяющие рассчитать дюрацию. Существует два вида дюрации:
Для дюрации Маколея используем функцию ДЛИТ (DURATION), а для модифицированной дюрации – МДЛИТ (MDURATION). Эти функции похожи и содержат один и тот же набор аргументов.
Но для начала познакомимся с формулой.
PV х t – приведенная стоимость всех потоков платежей, взвешенных по времени
P – текущая цена облигации
А теперь рассмотрим на примере все той же Уральской стали: