9.6. Используем Excel
Аргумент | Назначение |
базис | способ вычисления дня: 0 (или опущен) - Ш 30/360 1 — фактический/фактический 2 — фактический/360 3 — фактический/365 4 — европейский 30/360 |
купон | годовая процентная ставка для купонов |
частота | количество выплат по купонам в год: 1 — раз в год 2 — раз в полгода 4 — раз в квартал |
сумма | объем инвестиции в ценные бумаги |
дата вып | дата выпуска ценной бумаги |
дата первой выпл | дата первой выплаты процентов по ценной бумаге |
дата вступл | дата погашения ценной бумаги (окончания действия) или выкупа ее у инвестора |
дата согл | дата соглашения по ценным бумагам (выплата их стоимости при покупке) |
номинал | номинальная стоимость (по умолчанию 100 руб.) |
цена | цена ценной бумаги за 100 руб. нарицательной стоимости на момент покупки |
ставка | годовая ставка на момент выпуска ценных бумаг |
погашение | цена ценной бумаги за 100 руб. нарицательной стоимости на момент погашения |
доход | годовой доход по ценным бумагам |
При задании аргументов-дат надо придерживаться следующего пра-
вила: все даты должны быть заданы в числовом формате[7].
Например, дату 22 августа 1998 г. надо ввести как целое число 36029, а не в виде 22.08.98. Но не пугайтесь, так придется поступать только, если вы вводите дату в явном виде (как аргумент-константу). Поэтому внесите эту дату в любом допустимом для дат формате (например, 22/08/98) в свободную ячейку, а в качестве аргумента укажите адрес этой ячейки. Excel автоматически преобразует дату в числовой формат. Напомним, что есть несколько способов узнать числовой эквивалент даты — например, воспользоваться функцией ДАТА.В связи с тем, что в ряде стран курсы ценных бумаг (и ряд других финансовых показателей) записываются как смешанные числа, дробная часть которых правильная дробь[8], а в других странах дробная часть этих же величин записывается как десятичная дробь, имеется две функции для преобразования одной формы записи в другую.
Функция РУБЛЬ.ДЕС преобразует цену, выраженную в виде обыкновенной дроби, в цену в виде десятичной дроби. Например, если цена равна 5 чтобы перевести ее в десятичную дробь, надо написать формулу:
=РУБЛЬ.ДЕС(5.11;16)
Получим результат, равный 5.6875. Обратное преобразование выполнит функция РУБЛЬ.ДРОБЬ(5.6875;16).
Обратите внимание, что при задании числителя и знаменателя арифметической дроби должно указываться одинаковое число цифр. Например, если цена равна 5 ^, то в формуле следует написать:
=РУБЛЬ.ДЕС(5.01;16)
Запись =РУБЛЬ.ДЕС(5.1;16) будет воспринята как 5 и результат будет равен 5.6250 (вместо 5.0625).
Далее приведена таблица, в которой, как и ранее, указаны имя функции (в русифицированной и англоязычной версиях), ее аргументы и вычисляемая величина. В этой таблице приведены не все функции, имеющиеся в Excel и связанные с расчетами и анализом ценных бумаг, а только те, которые имеют непосредственное отношение к материалу, изложенному в этом разделе.
Функция | Аргументы | Значение |
РУБЛЬ.ДЕС DOLLARDE | (дробь;знаменатель) | цена в виде десятичной дроби |
РУБЛЬ. ДРОБЬ DOLLARFR | (десятичн числ; знаменатель) | цена в виде обычной дроби |
ЦЕНА PRICE | (дата согл;дата вступл; ставка;доход;погашение; частота;базис) | цена за 100 рублей нарицательной стоимости ценной бумаги |
ДОХОД YIELD | (дата согл;дата вступл; ставка;цена;погашение; частота;базис) | годовая ставка дохода по ценной бумаге |
НАКОПДОХОД ACCRINT | (дата вып; дата первой выпл; дата согл;купон;номинал; период;базис) | накопленный доход по ценной бумаге |
НАКОПДОХОДПОГАШ ACCRINTM | (дата вып;дата вступл; купон;номинал;базис) | накопленный доход по ценной бумаге к дате вступления |
СКИДКА DISC | (дата согл;дата вступл; цена;погашение;базис) | норма скидки |
ДОХОДСКИДКА YIELDDISC | (дата согл;дата вступл; цена;погашение;базис | годовая ставка дохода по ценной бумаге |
ЦЕНАСКИДКА PRICEDISC | (дата согл;дата вступл; скидка;погашение;базис) | цена за 100 рублей нарицательной стоимости ценной бумаги |
Рассмотрим теперь группу функций, которые предназначены для расчетов по ценным бумагам с купонами и погашением в конце срока действия ценной бумаги по нарицательной стоимости (номиналу) или иной выкупной цене.
Купонные облигации имеют три вида доходности: купонную (объявляется при выпуске облигации), текущую (на момент покупки), полную (на момент погашения).
Функция ЦЕНА определяет стоимость облигации (точнее 100 руб. ее нарицательной стоимости) на момент ее покупки, исходя из ее ожидаемой доходности на момент покупки (аргумент доход).
Функция ДОХОД вычисляет ставку годового дохода от операции с ценной бумагой. Доход состоит из купонных платежей и разницы курсов
покупки и погашения ценной бумаги.
Функции НАКОПДОХОД и НАКОПДОХОДПОГАШ вычисляют купонный доход, накопленный к моменту покупки ценной бумаги (дате соглашения) и дате вступления (дате погашения), соответственно. Дата соглашения должна быть меньше даты первой выплаты, в противном случае выдается сообщение об ошибке.
При наборе обращения к функции НАКОПДОХОДПОГАШ с помощью Мастер функций, обратите внимание на то, что в качестве второго аргумента следует использовать дату вступления, а не дату соглашения, как ошибочно указано в диалоговом окне.
Пример 9.23. Облигация номиналом 1000 руб. с купонной ставкой 9% была выпущена 01.10.96. Выплаты по купонам производятся раз в полгода. Базис расчетов — 1. Дата первой выплаты по купонам — 01.04.97. Погашение предполагается производить по номиналу 01.10.98.
Какой должна быть цена облигации на момент ее приобретения — 12.01.97, если ожидаемая доходность составляет 12%? Каков будет накопленный купонный доход на момент приобретения и на момент погашения? Какова доходность облигации, если она была приобретена за 950 руб. ?
Решение. Рабочий лист с решением этого примера приведен на рис. 10. Для определения цены и накопленного дохода на момент соглашения и на момент погашения используем функции:
ЦЕНА, НАКОПДОХОД, НАКОПДОХОДПОГАШ.
Требуется только аккуратно указать все их многочисленные аргументы. Чтобы упростить набор этих аргументов, мы использовали команду Функция.
Цена облигации на момент соглашения вычислена в ячейке Б23 — 954.34 руб. В ячейке Б25 записано значение накопленного дохода на момент соглашения: 25.47 руб. Ячейка Б27 содержит значение накопленного дохода на момент погашения: 180.00 руб.
Годовую ставку дохода от операции с облигацией получили, использовав функцию ДОХОД. Обратим внимание читателя на одну важную деталь: значение аргументов цена и погашение указывается для 100 руб.
номинальной стоимости (95 руб. и 100 руб., соответственно). Значение ставки дохода записано в ячейке В29 — 12.30%.Обратимся теперь к функциям, предназначенным для определения характеристик бескупонных облигаций. Доход по таким облигациям образуется из разности между ценой покупки и ценой погашения.
А | в | С | |
1 | Раздел: Принцип отсутствия | ||
2 | арбитражных возможностей | ||
3 | I | ||
4 5 | Пример 9.23 (ценные бумаги Ценные: | с купонами) | |
6 | Дата выпуска | 01.10.96 | |
7 | Дата оплаты 1-ого купона | 01.04.97 | |
8 | Дата соглашения | 12.01.97 | |
9 | Дата вступления | 01.10.98 | |
10 | Ставка (по купонам) | 9% | |
11 | Ожидаемая доходность | 12% | |
12 | Номинал | 1 000р. | |
13 | Погашение (за 100 руб. номинала) | 100р. | |
14 | Цена (за 100 руб. номинала) | 95р. | |
15 | Количество выплат в год | 2 | |
16 | База расчетов | 1 | |
17 | Вопрос; | ||
18 | Цена на момент соглашения (ЦО)? | ||
19 | Накопленный доход к дате соглашения (НДДС)? | ||
20 | Накопленный доход к дате погашения (НДЦП)? | ||
21 | Ставка дохода по облигации (СД)? | ||
22 | Решение: | ||
23 | ЦО | 954,34p | |
24 | =10*ЦЕНА(В8;В9;В10;В11 ;В13;В15,816) | ||
25 | НДДС | 25.47р. | |
26 | =НАКОПДОХОД(В6;В7;В8;ВЮ;В12;В15;В16) | ||
27 | НДЦП | 179.84р.I | |
28 | =HАКО ПДОХОДП О ГАШ(В6 ; В9 ; В10 ; В12; В16) | ||
29 | СД | 12.30%! | |
30 | =ДОХОД(В8; В9; В10; В14, В13 ; В15 ; В18) | ||
31 |
Рис. 10. Пример на ценные бумаги с купонами |
-—І'-« |
В России примером бескупонных облигаций являются муниципальные краткосрочные облигации, которые выпускаются администрациями многих городов и областей. Чаще всего срок их обращения составляет 3, 6, 9 и 12 месяцев.
Функция СКИДКА определяет величину ставки дисконта (учетной ставки), соответствующую цене покупки облигации.
Функция ДОХОДСКИДКА вычисляет ставку годового дохода от операции с ценной бумагой, на которую при покупке делается скидка. Доход состоит из разницы курсов покупки и погашения ценной бумаги.
Функция ЦЕНАСКИДКА определяет цену покупки облигации за 100 рублей нарицательной стоимости. Обращаем внимание читателя на тот факт, что аргумент погашение у этой и предыдущей функций может отличаться от 100.
Рассмотрим технику использования описанных выше функций на ре-
Q
альном примере .
Пример 9.24. Провести анализ операций по приобретению 11 ноября 1998 г. МКО (г. Санкт Петербург) выпусков 36002 и 36001. Средневзвешенные цены равны соответственно 74.02% и 47.84% номинала. Дней до погашения 91 и 154.
Решение. Рабочий лист с решением примера приведен на рис. 11. Используя имеющиеся данные, можно вычислить две характеристики этих ценных бумаг: ставку дисконта (учетную ставку) и годовую ставку дохода. Именно годовая ставка дохода является той характеристикой, на основании которой обычно принимается решение о покупке ценных бумаг.
Для вычисления требуемых характеристик необходимо знать даты погашения ценных бумаг. Эти даты легко вычисляются по имеющимся данным, так как в Excel разрешены операции сложения для дат. Даты погашения получены в ячейках B21 и B27.
Вычисления характеристик ценных бумаг выполнены в предположении, что погашение будет производиться по номиналу. Для определения доходности ценных бумаг используем функцию ДОХОДСКИДКА. Для выпуска 36002 (ячейка B22) она составляет 140.78%, а для выпуска 36001 (ячейка B28) — 258.42%. Полученные результаты совпали с приведенными в газете.
А | В | С | ? | |
1 | Раздел: Принцип отсутствия | ||
2 | арбитражных возможностей | ||
3 | |||
4 | Пример 9.24 (бескупониые ценные бумаги) | ||
5 | Данные: | ||
6 | Номер выпуска | 36002 | |
7 | Дата покупки | 11 11 98 | |
8 | Дней до погашения | 91 | |
9 | Курс покупки | 74.02 | |
10 | Цена погашения | 100.00 | |
11 | |||
12 | Номер выпуска | 36001 | |
13 | Дата покупки | 11.11.98 | |
14 | Дней до погашения | 154 | |
15 | Курс покупки | 47.84 | |
16 | Цена погашения | 100.00 | |
17 | Вопрос: | ||
18 | Доходность к погашению (ДП)? | ||
19 | Учетная ставка (УС)? | ||
20 | Решение: | ||
21 | Дата погашения (36002) | 100299 =В7+В8 | |
22 | ДП (36002) | 140.78%| | |
23 | =ДОХО ДС КИ ДКА(В7; В21; В9; В10;3) | ||
24 | УС (36002) | 104.21%| | |
25 | =СКИДКА(В7;В21 ;В9;В10;3) | ||
26 | |||
27 | Дата погашения (36001) | 14.04.99 =В13+В14 | |
28 | ДП (36001) | 258.42%| | |
29 | =ДОХО ДС КИ ДКА(В 13; В27; В15; В16; 3) | ||
30 | УС (36001) | 123.63%! | |
31 | =СКИДКА(В13;В27;В15;В16;3) | ||
32 |
Рис. 11. Пример на бескупонные ценные бумаги |
Для определения учетной ставки используем функцию СКИДКА. Для выпуска 36002 (ячейка В24) она составляет 104.21%, а для выпуска 36001 (ячейка ВЗО) - 123.63%.
Еще по теме 9.6. Используем Excel:
- Бараз В.Р.. Корреляционно-регрессионный анализ связи показателей коммерческой деятельности с использованием программы Excel, 2005
- В корпоративных системах используются различные методы управления
- 3.2. ЗНАКОМСТВО С MICROSOFT EXCEL 3.2.1. Запуск программы. Внешний вид окна
- 3.2.2. Параметры работы Excel
- 3.7. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ EXCEL
- Практическое задание
- 6.3. Задачи для самостоятельного решения
- Ситуационные задачи
- 6.3. Задачи для самостоятельного решения. Расчетные задачи
- Ситуационные задачи
- Финансовые расчеты в EXCEL
- S 16.9. РЕГРЕССИЯ И Excel
- 1.5. Используем Excel
- 4.7. Используем Excel
- 6.7. Используем Excel
- 7.7. Используем Excel
- 9.6. Используем Excel