Реферат: Автоматизация анализа купонных облигаций

И.Я. Лукасевич

Для анализа облигаций с фиксированным купоном в ППП EXCEL реализованы 15 функций (табл. 2.4). Все функции этой группы предварительной установки специального дополнения – "Пакет анализа" (см. приложение 1).

Таблица 2.4

Функции для анализа облигаций с фиксированным купоном

Наименование функции Формат функции
Англоязычная версия

Русифицированная

Возможно вы искали - Реферат: Краткосрочные и коммерческие ценные бумаги

версия

COUPDAYBS ДАТАКУПОНДО ДАТАКУПОНДО(дата_согл; дата_вступл_в_силу; частота; [базис])
COUPNCD ДАТАКУПОНПОСЛЕ

ДАТАКУПОНПОСЛЕ (дата_согл;

дата_вступл_в_силу; частота; [базис])

COUPDAYSBS ДНЕЙКУПОНДО ДНЕЙКУПОНДО(дата_согл; дата_вступл_в_силу; частота; [базис])
COUPDAYSNC ДНЕЙКУПОНПОСЛЕ ДНЕЙКУПОНПОСЛЕ (дата_согл; дата_вступл_в_силу; частота; [базис])
COUPDAYS ДНЕЙКУПОН ДНЕЙКУПОН(дата_согл; дата_вступл_в_силу; частота; [базис])
COUPNUM ЧИСЛКУПОН ЧИСЛКУПОН(дата_согл; дата_вступл_в_силу; частота; [базис])
DURATION ДЛИТ ДЛИТ(дата_согл; дата_вступл_в_силу; ставка; доход; частота; [базис])
MDURATION МДЛИТ МДЛИТ(дата_согл; дата_вступл_в_силу; ставка; доход; частота; [базис])
PRICE ЦЕНА ЦЕНА(дата_согл; дата_вступл_в_силу; ставка; доход; погашение; частота; [базис])
ACCRINT НАКОПДОХОД НАКОПДОХОД(дата_вып; дата_след_ куп; дата_согл; ставка; номинал; частота; [базис])
YIELD ДОХОД ДОХОД(дата_согл; дата_вступл_в_силу; ставка; цена; погашение; частота; [базис])
ODDFYIELD ДОХОДПЕРВНЕРЕГ ДОХОДПЕРВНЕРЕГ(дата_согл; дата_ пог; дата_вып; дата_перв_ куп; ставка; цена; погашение; ÷àñòîòà;[базис])
ODDLYIELD ДОХОДПОСЛНЕРЕГ ДОХОДПОСЛНЕРЕГ(дата_согл; дата_ пог; дата_вып; дата_посл_ куп; ставка; цена; погашение; ÷àñòîòà; [базис])
ODDFPRICE ЦЕНАПЕРВНЕРЕГ ЦЕНАПЕРВНЕРЕГ(дата_согл; дата_ пог; дата_вып; дата_перв_куп; ставка; доход; погашение; ÷àñòîòà; [базис])
ODDLPRICE ЦЕНАПОСЛНЕРЕГ ЦЕНАПОСЛНЕРЕГ(дата_согл; дата_ пог; дата_вып; дата_посл_куп; ставка; доход; погашение; ÷àñòîòà; [базис])

Рассмотрим технологию применения этих функций на реальном примере из практики российского рынка ОВВЗ.

Пример 2.9

Похожий материал - Реферат: Анализ краткосрочных бескупонных облигаций

Рассматривается возможность приобретения облигаций внутреннего валютного займа Минфина России седьмой серии. Произвести расчет эффективности операции на 18 марта 1997 года исходя из следующих данных .

Дата выпуска ОВВЗ – 14.05.1996 г. Дата погашения – 14.05.2011 г. Купонная ставка – 3%.Число выплат – 1 раз в год. Средняя курсовая цена на дату операции – 37,34. Требуемая норма доходности – 12% годовых.

На рис. 2.8 приведена исходная ЭТ для решения этого примера с использованием функций рассматриваемой группы.

Рис. 2.8. Исходная ЭТ для решения примера 2.9

Очень интересно - Реферат: Ценные бумаги с выплатой процентов в момент погашения

В приведенной ЭТ исходные (неизменяемые) характеристики займа содержатся в блоке ячеек В2.В8. Значения изменяемых переменных задачи вводятся в ячейки Е2.Е4. Вычисляемые с помощью соответствующих функций ППП EXCEL параметры ОВВЗ, наименования которых содержатся в блоке А10.А22, будут помещаться по мере выполнения расчетов в ячейки блока В10.В22. Руководствуясь рис. 2.8 подготовьте исходную таблицу и заполните ее исходными данными. Приступаем к проведению анализа и рассмотрению функций.

Функции для определения характеристик купонов

Первые 6 функций (табл. 2.4) предназначены для определения различных технических характеристик купонов облигаций и имеют одинаковый набор аргументов :

дата_согл – дата приобретения облигаций (дата сделки);

дата_вступл_в_силу – дата погашения облигации;

частота – количество купонных выплат в году (1, 2, 4);

Вам будет интересно - Реферат: Краткосрочные бумаги с выплатой процентов в момент погашения

базис – временная база (необязательный аргумент).

В нашем примере эти аргументы заданы в ячейках E2, B4 и B8 соответственно (рис. 2.8).

Функция ДАТАКУПОНДО() вычисляет дату предыдущей (т.е. до момента приобретения облигации) выплаты купона. С учетом введенных исходных данных функция, заданная в ячейке В10, имеет вид:

=ДАТАКУПОНДО(E2; B4; B8) (Результат: 14.05.96).

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

Похожий материал - Реферат: Средневзвешенная продолжительность платежей (дюрация)

Функция ДАТАКУПОНПОСЛЕ() вычисляет дату следующей (после приобретения) выплаты купона. Формат функции в ячейке В11:

=ДАТАКУПОНПОСЛЕ(E2; B4; B8) (Результат: 14.05.97).

Нетрудно заметить, что полученная дата совпадает со сроком выплаты первого купона, как и следует из условий примера.

Функция ДНЕЙКУПОНДО() вычисляет количество дней, прошедших с момента начала периода купона до момента приобретения облигации. В нашем примере эта функция задана в ячейке В12: