Анализ операций с ценными бумагами с Microsoft Excel

Автор работы: Пользователь скрыл имя, 11 Мая 2014 в 12:16, лекция

Краткое описание

Настоящая работа посвящена рассмотрению методов количественного анализа операций с долговыми бумагами, приносящими фиксированный доход – облигациями, депозитными сертификатами, векселями и др. Термин "фиксированный доход" здесь призван подчеркнуть тот факт, что подобные ценные бумаги являются обязательствами выплатить заранее известные суммы в установленные сроки.
Проведение такого анализа требует глубокого понимания лежащих в его основе теоретических концепций, а также практического овладения основными методами финансовых расчетов.

Содержание

ПРЕДИСЛОВИЕ 4
Глава 1. Фактор времени и оценка потоков платежей 6
1.1 Временная ценность денег 6
1.2 Методы учета фактора времени в финансовых операциях 7
1.3 Оценка потоков платежей 9
1.3.1 Финансовые операции с элементарными потоками платежей 9
Будущая величина элементарного потока платежей 10
Современная величина элементарного потока платежей 12
Исчисление процентной ставки и продолжительности операции 13
Автоматизация анализа элементарных потоков платежей 13
1.3.2 Денежные потоки в виде серии равных платежей (аннуитеты) 20
Будущая стоимость простого (обыкновенного) аннуитета 21
Текущая (современная) стоимость простого аннуитета 22
Исчисление суммы платежа, процентной ставки и числа периодов 23
Автоматизация исчисления характеристик аннуитетов 24
1.3.3 Денежные потоки в виде серии платежей произвольной величины 26
Глава 2. Анализ долгосрочных бумаг с фиксированным доходом 29
2.1 Виды облигаций и их основные характеристики 29
2.2 Методы оценки облигаций с периодическим доходом 32
2.2.1 Доходность операций с купонными облигациями 33
Накопленный купонный доход – НКД 33
Текущая доходность (current yield – Y) 35
Доходность к погашению (yield to maturity – YTM) 36
2.2.2 Определение стоимости облигаций с фиксированным купоном 38
2.2.3 Средневзвешенная продолжительность платежей (дюрация) 43
2.2.4 Автоматизация анализа купонных облигаций 50
Функции для определения характеристик купонов 52
Функции для определения дюрации 54
Функции для определения курсовой цены и доходности облигации 54
2.3 Оценка бескупонных облигаций (облигаций с нулевым купоном) 54
Доходность долгосрочных бескупонных облигаций 54
Оценка стоимости бескупонных облигаций 54
2.4 Бессрочные облигации 54
Доходность бессрочных облигаций 54
Оценка стоимости бессрочных облигаций 54
2.5 Ценные бумаги с выплатой процентов в момент погашения 54
Анализ доходности долгосрочных сертификатов 54
Оценка стоимости долгосрочных сертификатов 54
Автоматизация анализа долгосрочных сертификатов 54
Глава 3. Краткосрочные и коммерческие ценные бумаги 54
3.1 Фактор времени в краткосрочных финансовых операциях 54
3.1.1 Наращение по простым процентам 54
3.1.2 Дисконтирование по простым процентам 54
3.1.3 Определение процентной ставки и срока проведения операции 54
3.1.4 Эквивалентность процентных ставок r и d 54
3.2 Анализ краткосрочных бескупонных облигаций 54
3.2.1 Доходность краткосрочных бескупонных облигаций 54
3.2.2 Оценка стоимости краткосрочных бескупонных облигаций 54
3.2.3 Автоматизация анализа краткосрочных бескупонных облигаций 54
3.3 Краткосрочные бумаги с выплатой процентов в момент погашения 54
Анализ доходности краткосрочных сертификатов 54
Оценка стоимости краткосрочных сертификатов 54
Автоматизация анализа краткосрочных сертификатов 54
ПРЕДИСЛОВИЕ 4
Глава 1. Фактор времени и оценка потоков платежей 6
1.1 Временная ценность денег 6
1.2 Методы учета фактора времени в финансовых операциях 7
1.3 Оценка потоков платежей 9
1.3.1 Финансовые операции с элементарными потоками платежей 9
Будущая величина элементарного потока платежей 10
Современная величина элементарного потока платежей 12
Исчисление процентной ставки и продолжительности операции 13
Автоматизация анализа элементарных потоков платежей 13
1.3.2 Денежные потоки в виде серии равных платежей (аннуитеты) 20
Будущая стоимость простого (обыкновенного) аннуитета 21
Текущая (современная) стоимость простого аннуитета 22
Исчисление суммы платежа, процентной ставки и числа периодов 23
Автоматизация исчисления характеристик аннуитетов 24
1.3.3 Денежные потоки в виде серии платежей произвольной величины 26
Глава 2. Анализ долгосрочных бумаг с фиксированным доходом 29
2.1 Виды облигаций и их основные характеристики 29
2.2 Методы оценки облигаций с периодическим доходом 32
2.2.1 Доходность операций с купонными облигациями 33
Накопленный купонный доход – НКД 33
Текущая доходность (current yield – Y) 35
Доходность к погашению (yield to maturity – YTM) 36
2.2.2 Определение стоимости облигаций с фиксированным купоном 38
2.2.3 Средневзвешенная продолжительность платежей (дюрация) 43
2.2.4 Автоматизация анализа купонных облигаций 50
Функции для определения характеристик купонов 52
Функции для определения дюрации 54
Функции для определения курсовой цены и доходности облигации 54
2.3 Оценка бескупонных облигаций (облигаций с нулевым купоном) 54
Доходность долгосрочных бескупонных облигаций 54
Оценка стоимости бескупонных облигаций 54
2.4 Бессрочные облигации 54
Доходность бессрочных облигаций 54
Оценка стоимости бессрочных облигаций 54
2.5 Ценные бумаги с выплатой процентов в момент погашения 54
Анализ доходности долгосрочных сертификатов 54
Оценка стоимости долгосрочных сертификатов 54
Автоматизация анализа долгосрочных сертификатов 54
Глава 3. Краткосрочные и коммерческие ценные бумаги 54
3.1 Фактор времени в краткосрочных финансовых операциях 54
3.1.1 Наращение по простым процентам 54
3.1.2 Дисконтирование по простым процентам 54
3.1.3 Определение процентной ставки и срока проведения операции 54
3.1.4 Эквивалентность процентных ставок r и d 54
3.2 Анализ краткосрочных бескупонных облигаций 54
3.2.1 Доходность краткосрочных бескупонных облигаций 54
3.2.2 Оценка стоимости краткосрочных бескупонных облигаций 54
3.2.3 Автоматизация анализа краткосрочных бескупонных облигаций 54
3.3 Краткосрочные бумаги с выплатой процентов в момент погашения 54
Анализ доходности краткосрочных сертификатов 54
Оценка стоимости краткосрочных сертификатов 54
Автоматизация анализа краткосрочных сертификатов 54
3.4 Анализ операций с векселями 54
Анализ доходности финансовых векселей 54
Оценка стоимо

Вложенные файлы: 1 файл

Lukasevitch_Analiz_operasiy_s_sennimi_bumagami.doc

— 1.18 Мб (Скачать файл)

В этой связи для расчета доходности краткосрочного обязательства может быть использована следующая формула:

, (3.18)

где t – число дней до погашения; Р – цена покупки; N – номинал; В = {360, 365 или 366} – используемая временная база.

Осуществим расчет доходности YTM для краткосрочного обязательства из примера 3.1:

YTM = (100 / 98,22)365/90 -1 = 0,075 или 7,5%.

В отечественной практике данный показатель получил название эффективной доходности. В публикуемых финансовых сводках и аналитических обзорах для его обозначения используется принятая во всем мире и уже знакомая нам по прошлой главе аббревиатура YTM (yield to maturity).

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

В случае, если краткосрочная бескупонная облигация приобретается с целью последующей реализации (т.е. для проведения арбитражных операций), ее доходность определяется ценами и сроками купли-продажи:

, (3.19)

, (3.20)

где P1 – цена покупки в момент t = 1; P2 – цена перепродажи в момент t = 2; t1 – число дней до погашения в момент покупки; t2 – число дней до погашения в момент перепродажи.

3.2.2 Оценка стоимости краткосрочных  бескупонных облигаций

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

С учетом используемых обозначений, формула текущей стоимости (цены) подобного обязательства будет иметь следующий вид:

. (3.21)

Поскольку номинал бескупонной облигации принимается за 100%, ее курсовая стоимость равна:

. (3.22)

Пример 3.2

Какую цену заплатит инвестор за бескупонную облигацию с номиналом в 100,00 и погашением через 90 дней, если требуемая норма доходности равна 12%?

100 / (1 + 0,12 ´ 90/365) = 97,12.

Из приведенных соотношений следует, что фундаментальные взаимосвязи между ценой и доходностью, рассмотренные в предыдущей главе, справедливы и для краткосрочных облигаций. Таким образом, цена краткосрочного обязательства Р связана обратной зависимостью с рыночной ставкой (нормой доходности) Y и сроком до погашения t.

В случае, если бумага приобретается для проведения арбитражных операций, цена сделки P2, обеспечивающая получение требуемой нормы доходности Y, определяется из следующего соотношения:

, (3.23)

где P1 – цена покупки в момент t = 1; t1 – число дней до погашения в момент покупки; t2 – число дней до погашения в момент перепродажи.

3.2.3 Автоматизация анализа краткосрочных  бескупонных облигаций

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

Таблица 3.1  
Функции для анализа краткосрочных финансовых операций.

Наименование функции

Формат функции

Англоязычная версия

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

 

TBILLYIELD

ДОХОДКЧЕК

ДОХОДКЧЕК(дата_согл; дата_вступл_в_силу; цена)

TBILLPRICE

ЦЕНАКЧЕК

ЦЕНАКЧЕК(дата_согл; дата_вступл_в_силу; скидка)

TBILLEQ

РАВНОКЧЕК

РАВНОКЧЕК(дата_согл; дата_вступл_в_силу; скидка)

DISC

СКИДКА

СКИДКА(дата_согл; дата_вступл_в_силу; цена; погашение; [базис])

YIELDDISC

ДОХОДСКИДКА

ДОХОДСКИДКА(дата_согл; дата_вступл_в_силу; цена; погашение; [базис])

PRICEDISC

ЦЕНАСКИДКА

ЦЕНАСКИДКА(дата_согл; дата_вступл_в_силу; скидка; погашение; [базис])


Первые 4 функции этой группы исторически были реализованы для удобства проведения расчетов по операциям с краткосрочными казначейскими векселями правительства США. Функции используют следующие аргументы:

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

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

цена – цена покупки (в % к номиналу);

погашение – цена погашения (100 % от номинала);

скидка – эквивалентная доходности учетная ставка d;

базис – временная база.

Последний аргумент "базис" не является обязательным, однако играет важнейшее значение, так как определяет временную базу и оказывает непосредственное влияние на точность вычислений. Список допустимых значений аргумента и соответствующие пояснения приведены в табл. 3.2.

Таблица 3.2  
Допустимые значения аргумента "базис"

Значение

Тип начисления

0

US (NASD) 30/360

1

Фактический/фактический

2

Фактический/360

3

Фактический/365

4

Европейский 30/360


В российской практике аналогичными ценными бумагами являются государственные краткосрочные обязательства (ГКО). Однако проблема использования функций ДОХОДКЧЕК() и ЦЕНАКЧЕК() для анализа отечественных краткосрочных облигаций заключается в том, что в реализуемых ими формулах за временную базу принят обыкновенный или финансовый год (360 дней в году, 30 дней в месяце) тогда как в российской практике (в том числе, в официальных методиках ЦБР и МФ РФ) применяют точное число дней в году и в месяце (365/365).

Поскольку продолжительность подобных операций не превышает 360 дней, данная проблема решается достаточно простым путем – корректировкой полученных результатов на поправочные коэффициенты q = 365/360 и v = 360/365.

Продемонстрируем технику использования данных функций и обхода указанных выше проблем на примере, взятом из реальной практики отечественного рынка государственных краткосрочных облигаций (ГКО) .

Пример 3.3

Рассматривается возможность приобретения 3-х месячных ГКО серии N 21072. Средневзвешенная цена на 18/03/97 – 93,72. Дата погашения – 28/05/97. Провести анализ этой операции.

Подготовьте ЭТ с исходными данными примера, как показано на рис. 3.1.

Рис. 3.1. ЭТ с исходными данными примера

Формулы для расчета поправочных множителей q и v в ячейках D5 и D6 имеют следующий вид:

=365 / 360

=360 / 365.

Приступим к разработке шаблона для анализа краткосрочных бескупонных облигаций с использованием функций ДОХОДКЧЕК(), ЦЕНАКЧЕК(), СКИДКА(), РАВНОКЧЕК().

Функция ДОХОДКЧЕК(дата_согл; дата_вступл_в_силу; цена)

Функция ДОХОДКЧЕК() вычисляет доходность облигации к погашению по простым процентам, т.е. величину Y. Однако как уже отмечалось, осуществляемый ею расчет предполагает использование обыкновенных, в отличие от принятых в отечественной практике точных процентов. Обход данной проблемы заключается в корректировке полученного результата на величину q = 365/360, рассчитанную в ячейке D5. С учетом вышеизложенного, формула, заданная в ячейке В13, будет иметь следующий вид:

=ДОХОДКЧЕК( В6; В7; В8) * D5 (Результат: 34,45%).

Определив величину Y мы можем легко рассчитать доходность операции по методике ЦБР, т.е. с учетом налоговых льгот:

Введите в ячейку B14: =B13*(1/(1-D8)) (Результат: 53,00%).

Функция СКИДКА(дата_согл;дата_вступл_в_силу;цена;погашение;базис)

Функция СКИДКА() определяет величину учетной ставки d (ставки дисконта), соответствующей цене покупки облигации и эквивалентной ее доходности к погашению Y (ячейка В15):

=СКИДКА(B6;B7;B8;B9;D7) (Результат: 32,28%).

Отметим, что для получения точного результата здесь явно задан необязательный аргумент "базис" (ячейка D7), равный 3 (т.е. точное число дней по операции и фактическое число дней в году) . Возможность указания этого аргумента избавляет нас от необходимости вводить поправочные коэффициенты.

Обратите внимание также на то, что величина учетной (антисипатив-ной) ставки d меньше нормы доходности Y (декурсивной ставки).

Функция ЦЕНАКЧЕК(дата_согл; дата_вступл_в_силу; скидка)

Определив величину скидки (В15), мы можем легко вычислить курсовую цену облигации (ячейка B16):

=ЦЕНАКЧЕК(B6;B7;B15*D6) (Результат: 93,72).

Как и следовало ожидать, она равна цене покупке (т.е. средневзвешенной биржевой цене в данном случае). Обратите внимание на использование поправочного коэффициента v (ячейка D6) для корректировки величины скидки (ячейка В15). Необходимость подобной корректировки возникает вследствие разных временных баз, используемых при вычислении скидки (точные проценты) и цены (обыкновенные проценты), в силу алгоритма, реализуемого функцией ЦЕНАКЧЕК().

Функция РАВНОКЧЕК(дата_согл; дата_вступл_в_силу; скидка)

Функция РАВНОКЧЕК() позволяет рассчитать показатель эквивалентного годового купонного дохода по известной величине ставки дисконта (ячейка В15). Этот показатель широко используется в практике США. Для нашего примера с учетом поправочного коэффициента v он будет равен (ячейка В17):

=РАВНОКЧЕК(B6;B7;B17*D6) (Результат: 34,45%).

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

Вычисление эффективной доходности YTM осуществляется по сложным процентам, поэтому воспользоваться функциями для анализа краткосрочных финансовых операций для ее исчисления мы не можем.

Существуют два пути решения проблемы. Первый заключается в непосредственной реализации соотношения (3.18) средствами ППП EXCEL. С учетом размещения исходных данных, формула для вычисления YTM будет иметь следующий вид (ячейка В18):

=(B9/B8)^(365/(B7-B6)) -1 (Результат: 39,57%).

Второй способ основан на том, что эффективная доходность к погашению ценной бумаги представляет собой внутреннюю норму рентабельности данной инвестиции (т.е. показатель IRR). Тогда для ее исчисления можно воспользоваться уже упоминавшейся в первой главе функция ЧИСТВНДОХ(), предварительно задав цену покупки в ячейке В8 со знаком минус (блок значений потока платежей согласно формату функции ЧИСТВНДОХ() должен начинаться с отрицательного числа, т.е. оттока средств):

=ЧИСТВНДОХ(B8.B9;B6.B7) (Результат: 39,57%).

Оба способа дают аналогичные результаты. Однако в случае использования функции ЧИСТВНДОХ() необходимо задавать цену покупки в ячейке В8 с отрицательным знаком, что в свою очередь приводит к необходимости указания данного аргумента со знаком минус в функциях ДОХОДКЧЕК() и СКИДКА(). С учетом вышеизложенного, для рассматриваемого способа вычисления YTM эти функции должны быть заданы в ячейках В13 и В15 следующим образом:

=СКИДКА(B6; B7; -B8; B9; D7) (Результат: 32,28%).

=ДОХОДКЧЕК( В6; В7; -В8) * D5 (Результат: 34,45%).

Вы можете выбрать любой способ расчета YTM, по своему усмотрению. Далее предполагается, что при формировании шаблона для расчета YTM в ячейке В18 было реализовано соотношение (3.18):

=(B9/B8)^(365/(B7-B6)) -1 (Результат: 39,57%).

Для полноты анализа в ячейке В19 рассчитано число дней, оставшихся до погашения ГКО этой серии, а в ячейке В20 – величина абсолютного дохода по данной операции.

Введите в ячейку В19: =В7-В6 (Результат: 71).

Введите в ячейку В20: =В9-В8 (Результат: 6,28).

Полученная в результате таблица должна соответствовать рис. 3.2.

Рис. 3.2. Решение примера 3.3

В табл. 3.3 приведен фрагмент итоговой сводки результатов сделок в системе единых межрегиональных торгов по ГКО за 18.03.97 г .

Таблица 3.3  
Результаты торгов ГКО на 18.03.97

Номер

Дата выпуска

Дата погаш.

Дней до пог.

Ср. цена сделок

Доходн.

Y

Доходн.

ЦБР

Доходн.

YTM

21072

26/02/97

28/05/97

71

93,72

34,45

53,00

39,57

22060

27/11/96

17/09/97

111

87,10

29,54

45,45

31,72

22067

08/01/97

01/10/97

197

86,35

29,29

45,06

31,25

22070

05/02/97

19/11/97

246

82,11

32,33

49,73

33,97

22073

19/02/97

06/08/97

141

88,70

32,98

50,74

36,40

22075

05/03/97

29/10/97

225

82,78

33,75

51,92

35,88

23002

26/02/97

18/02/98

337

76,67

32,96

50,70

33,34


Как следует из табл. 3.3, результаты проведенного анализа по ГКО N 20072 в точности соответствуют итоговой сводке биржевых торгов.

Очистив блок ячеек В5.В9 от исходных данных, получаем готовый шаблон для анализа краткосрочных бескупонных облигаций, погашаемых по курсу 100% от номинала.

Сохраните шаблон на магнитном диске под именем SH_BOND1.XLT. Осуществите проверку работоспособности шаблона, проанализировав эффективность операций с шестимесячными ГКО N 22073 на 18/03/97. Исходные данные возьмите из табл. 3.3. Эту же таблицу можно использовать для проверки полученных результатов.

Информация о работе Анализ операций с ценными бумагами с Microsoft Excel