Скачать 136.32 Kb.
|
Лабораторная работа №5Финансовые функции для работы с ценными бумагамиДля расчета и анализа различного типа ценных бумаг в Excel реализована специальная группа функций, расширенных специальным дополнением «Пакет анализа». Перечень таких функций представлен в таблице 5.1. В таблице 5.2 приведены описания аргументов функций. Таблица 5.1. Назначение и форматы финансовых функций для анализа ценных бумаг
Таблица 5.2. ^
Примечания. 1) Аргумент Частота (Периодичность) задается как число, принимающее следующие значения в зависимости от количества выплат по купонам за год: 1 – один раз в год (ежегодная выплата); 2 – два раза в год (полугодовая выплата); 4 – четыре раза в год (ежеквартальная выплата). 2) Аргумент Базис не является обязательным, однако играет важную роль, поскольку влияет на точность вычислений. В зависимости от способа вычисления временного периода аргумент Базис может принимать следующие значения: 0 – US(NASD) – американский стандарт, месяц равен 30, а год – 360 дням; принимается по умолчанию; 1 – фактический/фактический – фактическая длина месяца и года; 2 – фактический/360 – фактическая длина месяца, год равен 360 дням; 3 – фактический/365 – фактическая длина месяца, год равен 365 дням; 4 – европейский 30/360 – европейский стандарт, длина месяца равна 30 дням, длина года принимается 360 дней. Следует отметить, что все даты должны быть выражены в числовом формате. Для этих целей служит функция ДАТА (год; месяц; день), которая преобразует заданную дату в числовой формат или, если дата задана текстом, то функция ДАТАЗНАЧ (дата_как_текст). Кроме того, Excel предоставляет возможность автоматически преобразовать дату в числовой формат, если в рассматриваемых функциях используется ссылка на ячейку, в которой содержится дата. Например, дату 3 января 2006 г. следует вводить в числовом формате как 38720. Задача 1. Постановка задачи. Рассматривается возможность приобретения облигаций трех типов, каждая из которых с номиналом в 100 руб. и сроком погашения 9.10.2007 г. Курсовая стоимость этих облигаций на дату 25.07.2005 г. составила соответственно 90, 80 и 85 руб. Годовая процентная ставка по купонам (размер купонных выплат) составляет: для первой облигации 8 % при полугодовой периодичности выплат; для второй облигации – 5 % при ежеквартальной периодичности выплат; для третьей облигации – 10 % с выплатой 1 раз в год. Расчеты ведутся в базисе фактический/фактический. Провести анализ эффективности вложений в покупку этих облигаций, если требуемая норма доходности составляет 15% . ^ Чтобы оценить эффективность вложений в покупку каждой из облигаций, рассчитаем их годовую доходность, используя функцию ДОХОД: ДОХОД (дата_согл; дата_вступл_в_силу; ставка; цена; погашение; частота; базис) Для решения задачи построим на листе Excel таблицу, в ячейки которой введем исходные данные и формулы расчета требуемых величин (рис. 5.1). Выполним также расчет доходности, непосредственно задавая значения аргументов в функции ДОХОД. ![]() Рис. 5.1. Применение функции ДОХОД для оценки доходности облигаций Аргументы, содержащие даты, введем с помощью функции ДАТА (можно также указывать ссылки на ячейки, содержащие даты). Для облигации первого типа: ^ Для облигации второго типа: =ДОХОД (ДАТА(2005;7;25);ДАТА(2007;10;9);5%;80;100;4;1)= 15,93% Для облигации третьего типа: ^ Результаты, полученные различными способами, совпадают. Доходность по второй и третьей облигациям (15,93% и 18,83% соответственно) выше заданной нормы (15%), а по первой облигации (13,36%) – ниже. Следовательно, целесообразно покупать облигации второго и третьего типов. Задача 2. Постановка задачи. Коммерческий банк предлагает свои сберегательные сертификаты номиналом 100 000 руб. сроком на 8 месяцев. Дата соглашения – 10.01.2005 г. Цена продажи составляет 85 000 руб. Способ вычисления дня – фактический/360. Необходимо определить доход за этот период. ^ Для вычисления доходности данной финансовой операции, возвращающейся в виде годовой ставки, рассчитанной по простым процентам, используем функцию ИНОРМА, которая задается следующим образом: ИНОРМА (дата_согл; дата_вступл_в_силу; инвестиция; погашение; базис) Исходные данные задачи представим в виде таблицы. В соответствующую ячейку введем формулу, обеспечивающую вычисление доходности сберегательного сертификата (рис. 5.2). Для проверки правильности результата в функцию ИНОРМА введем значения аргументов в непосредственном виде: = ИНОРМА (ДАТА(2005;1;10);ДАТА(2005;9;10);85000;100000;2) = 26,14% Результаты вычислений совпадают. ![]() Рис. 5.2. Иллюстрация применения функции ИНОРМА для оценки доходности сертификатов Задача 3. Постановка задачи. Облигация номиналом в 10 000 руб. и сроком погашения 20.07.2008 г. приобретена 5.05.2005 г. Выплаты по купонам осуществляются каждые полгода при способе вычисления дня – фактический/365. Необходимо определить:
Алгоритм решения задачи. Данная задача решается с применением специальных функций, предназначенных для определения различных технических характеристик купонов облигаций. К функциям данной группы относятся: ДНЕЙКУПОНДО (дата_согл; дата_вступление_в_силу; частота; базис) ДНЕЙКУПОН (дата_согл; дата_вступл_в_силу; частота; базис) ДНЕЙКУПОНПОСЛЕ (дата_согл; дата_вступл_в_силу; частота; базис) ДАТАКУПОНДО (дата_согл; дата_вступл_в_силу; частота; базис) ДАТАКУПОНПОСЛЕ (дата_согл; дата_вступл_в_силу; частота; базис) ЧИСЛКУПОН (дата_согл; дата_вступл_в_силу; частота; базис) Исходные данные задачи введем в таблицу и рассчитаем требуемые показатели. После получения результатов для ячеек с датами зададим формат представления информации в виде даты (после вычислений получается числовой формат). Иллюстрация решения задачи показана на рис. 5.3, где в примечаниях к соответствующим ячейкам показаны формулы записи встроенных функций, позволяющих решить поставленную задачу. На рис. 5.4 приведена панель функции ДАТАКУПОНПОСЛЕ. Другие функции группы имеют аналогичные по структуре панели. ![]() Рис. 5.3. Фрагмент экрана при расчете параметров купонных выплат ![]() Рис. 5.4. Фрагмент экрана с панелью функции ДАТАКУПОНПОСЛЕ Задача 4. Постановка задачи. Вексель выдан 12.07.2005 г. с датой погашения 25.12.2005 г. Цена векселя составляет 200 тыс. руб., а выкупная цена – 250 тыс. руб. При расчетах используется базис фактический/фактический. Необходимо определить величину учетной ставки. Алгоритм решения задачи. Определить величину учетной ставки можно с помощью функции СКИДКА: СКИДКА (дата_согл; дата_вступл_в_силу; цена; погашение; базис) Представим данные задачи в виде таблицы. В соответствующую ячейку введем формулу, обеспечивающую вычисление учетной ставки. Иллюстрация решения приведена на рис. 5.5. Для проверки правильности результата в функцию СКИДКА введем значения аргументов в непосредственном виде: = СКИДКА (ДАТА(2005;7;12); ДАТА (2005;12;25); 200000;250000;1) = 43,98% Оба результата совпадают. ![]() Рис. 5.5. Применение функции СКИДКА для вычисления учетной ставки векселя Функция СКИДКА реализует следующую формулу: ![]() где: Цена – цена ценных бумаг за 100 руб. номинальной стоимости; Погашение – выкупная стоимость ценных бумаг за 100 руб. номинальной стоимости; Длительность_года – число дней в году (зависит от выбранного Базиса, см. примечание к п. 4.2.2); Срок – число дней между датой расчета за ценные бумаги (аргментом дата_согл) и датой их погашения (аргументом дата_вступл_в_силу). Расчет по формуле (4.18) дает тот же результат: ![]() Задача 5. Постановка задачи. Определить стоимость ценной бумаги номиналом 1 000 руб. На ценную бумагу установлена скидка размером 11,5%. Дата приобретения ценной бумаги – 27 января 2006 г. Дата погашения – 10 января 2007 г. Расчеты выполнить в базисе Европейский/360. ^ Определить стоимость ценной бумаги на дату покупки с учетом действующей скидки можно с помощью встроенной функции ЦЕНАСКИДКА, имеющей следующий формат: =ЦЕНАСКИДКА (дата_согл; дата_вступл_в_силу; скидка; погашение; базис) Функция при нахождении цены со скидкой реализует вычисления, вытекающие из формулы (4.18): ![]() Используя функцию, найдем решение задачи, иллюстрация которого приведена на рис. 4.32. Как видно, на дату покупки стоимость ценной бумаги номиналом 1 000 руб. равна 890 руб. 43 коп. Различные варианты применения функции, а также формула (4.19) дают один и тот же результат: ![]() ![]() Рис. 5.6. Иллюстрация использования функции ЦЕНАСКИДКА |
![]() | Цели: Совершенствование приемов работы в табличном процессоре ms excel. Освоение приемов работы c логическими функциями ms excel | ![]() | ... |
![]() | Профессиональный участник рынка ценных бумаг, осуществляющий деятельность по управлению ценными бумагами, может управлять | ![]() | Пути и перспективы совершенствования операций с государственными ценными бумагами 27 |
![]() | Цель занятия. Изучение информационной технологии использования встроенных вычислительных функций Excel для финансового анализа | ![]() | Категории эмитентов на рынке ценных бумаг. Цели и задачи, преимущества и недостатки эмиссии ценных бумаг |
![]() | Цель работы: познакомиться с функциональными возможностями табличного процессора и общей методологией использования электронной таблицы... | ![]() | Категория финансовых функций Excel обеспечивает расчет различных параметров при решении задач учета амортизации активов. Перечень... |
![]() | Для этого в Excel используется надстройка «Поиск решения», представляющая собой программный модуль, подключаемый к Excel и управляемый... | ![]() | Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов данных в виде, удобном... |