Периодичность оплаты купонов ценных бумаг может нарушаться. Необходимо правильно рассчитывать ставку помещения (доход) и курс (цену) ценной бумаги в случае нарушения периодичности платежей.
Функция ДОХОДПЕРВНЕРЕГ возвращает доход (ставку помещения) по данным бумагам с нерегулярным (коротким или длинным) первым периодом выплаты купона:
ДОХОДПЕРВНЕРЕГ(дата_соглашения; дата_вступления_в_силу; дата_выпуска; первый_купон; ставка; цена; погашение; частота; базис).
Должно выполняться соглашение:
дата_вступления_в_силу > первый_купон > дата_соглашения > дата_выпуска,
EXCEL вычисляет функцию ДОХОДПЕРВНЕРЕГ методом итераций на основе формулы для функции ЦЕНАПЕРВНЕРЕГ. Доход вычисляется за 100 итераций до тех пор, пока вычисляемая цена для заданного дохода не станет близкой к значению аргумента «цена».
Задача 3.7
Облигации выпущены 1.12.03 и имеют 9 % купонный доход (ставка) с выплатой процентов (частота) - раз в полугодие. Облигации приобретены (дата_соглашения) 1.5.04 по курсу (цена) 85 с погашением (дата_вступления_в_силу) 1.03.05 по курсу (погашение) 100. Дата первого купона – 1.08.04, базис расчета - 1. Дата нормальной выплаты купона определяется по формуле: ДАТАКУПОНПОСЛЕ("1.5.04"; "1.3.05";2; 1) = 1.09.04. Ставка помещения при отклонении даты первого купона:
|
|
ДОХОДПЕРВНЕРЕГ("1.05.04";"1.03.05";"1.12.03";"1.08.04";0,09;85;100;2;1) = 21,23%
Функция ДОХОДПОСЛНЕРЕГ возвращает доход (ставку помещения) по данным бумагам с нерегулярным (коротким или длинным) последним периодом выплаты:
ДОХОДПОСЛНЕРЕГ(дага_соглашения; дата_вступления_в_силу; последняя_выплата; ставка; цена; погашение; частота; базис).
Должны быть выполнены следующие условия:
дата_всгупления_в_силу > дата_соглашения > последняя_выплата.
Задача 3.8
Облигации имеют 9 % - ный купонный доход (ставка) с выплатой процентов (частота) - раз в полугодие. Облигации приобретены (дата соглашения) 1.05.04 по курсу (цена) 85 с погашением (дата вступления в силу) 1.03.05 по курсу (погашение) 100. Дата последнего купона - 1.04.04, базис расчета - 1.
Тогда с помощью функции определяется ставка помещения при условии отличной даты последнего купона:
ДОХОДПОСЛНЕРЕГ ("1.05.04"; "1.03.05"; "1.04.04"; 0,09; 85;100;2;1)=28,05%
ФункцияЦЕНАПЕРВНЕРЕГ возвращает курс покупки (цену за 100 р. нарицательной стоимости) ценных бумаг для нерегулярного (короткого или длинного) первого периода купонных выплат:
ЦЕНАПЕРВНЕРЕГ(дата_соглашения; дата_вступления_в_силу; дата_выпуска; первый_купон; ставка; доход; погашение; частота; базис).
Должны быть выполнены следующие условия:
дата_вступления_в_силу > первый_купон > дата_соглашения > дата_выпуска.
|
|
Задача 3.9
Облигации выпущены (дата_выпуска) 1.12.03 и приобретены (дата_соглашения) 1.05.04. Предполагаемая дата погашения (дапта_вступления_в_силу) - 1.03.05 по курсу - 100. Купонный доход (ставка) - 9 % с выплатой раз в полугодие, ставка помещения - 21,23 %. Дата выплаты первого купона - 1.08.04. Временной базис расчета - 1.
Дата очередного купонного платежа после приобретения облигации определяется с помощью функции ДАТАКУПОНПОСЛЕ:
ДАТАКУПОНПОСЛЕ ("1.5.04"; "1.3.05"; 2; 1) = 1.9.04
Цена (курс) покупки облигации определяется по формуле:
ЦЕНАПЕРВНЕРЕГ ("1.05.04"; "1.03.05"; "1.12.03"; "1.08.04"; 0,09; 0,2123; 100; 2; 1) = 85,001
Функция ЦЕНАПОСЛНЕРЕГ рассчитывает курс покупки (цену за 100 р. нарицательной стоимости) ценных бумаг для нерегулярного (короткого или длинного) последнего периода купона:
ЦЕНАПОСЛНЕРЕГ(дага_соглашения; дата_вступления_в_силу; последняя_выплата; ставка; доход; погашение; частота; базис).
Должны быть выполнены следующие условия:
дата_вступления_в_силу > дата_соглашения > последняя_выплата.
Задача 3.10
Облигации приобретены (дата_соглашения) 1.05.04. Предполагаемая дата погашения (дата_вступления_в_силу) – 1.03.05 по курсу - 100. Купонный доход (ставка) - 9 % с выплатой раз в полугодие, ставка помещения – 27,78 %. Дата выплаты первого купона - 1.03.04. Временной базис расчета - 1.
Цена (курс) покупки облигации определяется по формуле:
ЦЕНАПОСЛНЕРЕГ (35186; 35490; 35125; 0,09; 0,2778; 100; 2; 1) - 85,СШ>1
ЦЕНАПОСЛНЕРЕГ ("1.05.04"; "1.03.05"; "1.03.04";0,09;0,2778; 100; 2; 1)=85,001