Работа с денежными потоками Рассмотрим модельную задачу: инвестор на протяжении n лет вкладывает в начале каждого i-ого базового периода а в конце того.

Slides:



Advertisements
Similar presentations
2 Актуализация знаний 2 ВЕРНО! 1 3 ПОДУМАЙ! A BC D О.
Advertisements

Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Мировые тенденции инвестирования в Интернет Светлана Шевцова - главный редактор проекта
Чибиняева Ольга 4 курс.  Сущность профессии финансового аналитика  Составляющие квалифицированного аналитика  Преимущества и недостатки профессии 
Системы с наследованием. Если систему можно представить в виде : Где - непрерывные функции, то такая система называется системой с наследованием. Математическое.
Расторгуев А.C., 545 группа Научный руководитель: Пименов А.А. Рецензент: ст. преп. Смирнова Е.А.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
Елена Станиславовна Петрова Учитель-логопед высшей категории ГДОУ детский сад №47 комбинированного вида Фрунзенского района г. Санкт-Петербурга 2011 год.
Мгновенные деньги Быстро. Дешево. Доступно Кредиты наличными: Межбанковская программа потребительского кредитования Предложение для банков-партнеров.
Доходная часть (поступления) Сумма (млн. р.) Расходная часть Сумма (млн. р.) Финансирование за счет федерального бюджета По разделу 0700 «Образование»:
R1R2R3R4R5R6R7R1R2R3R4R5R6R7. Аксиома R 1. В пространстве существуют плоскости. В каждой плоскости пространства выполняются все аксиомы планиметрии.
Можно выделить два подхода, на основе которых производится выбор посредника: 1.Аналитический, предполагающий осуществление выбора с использованием формул,
Проблема оптимальности в биологии волновала исследователей со времен Ламарка. Гипотеза Ч. Дарвина предполагала, что среди видов можно определить “наиболее.
Методы оценки эффективности ИТ- проектов 1. Финансовые 2. Качественные 3. Вероятностные 4. Комплексные.
Некомпенсаторное агрегирование и рейтингование студентов Авторы: Гончаров Алексей Александрович, Чистяков Вячеслав Васильевич. НФ ГУ ВШЭ 2010 год.
Основы оценки компании и финансового моделирования Фомина Дарья.
Вид продук ции А i, ед. Затраты на выполнение заказа, руб. Затраты на хранение C xi, руб./ед.год S i, ед. NiNi T i,дн. руб. СoСo СiСi , ,5445.
Конкурентоспособность товаров. ТОВАРЫ – это сомовоспроизводящиеся объекты в системе экономического производства: продажа ТОВАР ДОХОД производство Продажа.
Неотрицательное решение задачи Коши. Нередко постановка задачи требует чтобы фазовые переменные принимали лишь неотрицательные значения. Так, в физических.
Мягкие бюджетные ограничения и проблема стимулов
Мы сделаем все, чтобы о ваших преимуществах узнали другие!. Считаете себя Талантливым артистом ? Интересной площадкой? Надежным подрядчиком? Сделайте.
Форматы числовых данных Задается с помощью команды или функции format Имеются следующие аргументы: – short - четыре знака после запятой. – long – 15 знаков.
Математические модели Динамические системы. “Модели” Математическое моделирование процессов отбора2.
Bank ownership and lending behavior Alejandro Micco, Ugo Panizza Politicians and banks: Political influences on government-owned banks in emerging markets.
Определение необходимого уровня запасов на складе.
Учитель математики Кулакова Т.М. МОУ ООШ №15 г.о Новокуйбышевск Самарской области Сентябрь 2011г.
Сохранение суммы фазовых координат. Важный частный случай представляют системы, в которых в течение всего процесса сохраняется постоянной сумма значений.
Обзор последних достижений биометрических методов аутентификации РусКрипто 2005.
Частное равновесие на конкурентном рынке Частное равновесие: последствия государственного регулирования конкурентного рынка Распределение налогового бремени.
ООП Классы – 2. Ссылки Ссылка – еще одно имя объекта. Используйте ссылки вместо указателя. Это более безопасно. Complex c(10,10); Complex c2& = c; c2+=10;
Блок 3. Семейства белков I. Множественное выравнивание Первый курс, весна 2008, А.Б.Рахманинова.
To the Solution of a Bilinear Optimal Control Problem with State Constrains by the Doubled-Variations Method E.A. Rovenskaya Lomonosov Moscow State University,
Решение задач на движение
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Оценка эффективности инвестиционных проектов. Показатели эффективности инвестиций. Критерии принятия инвестиционных решений.
ЦЕННЫЕ БУМАГИ. Тема 1. Риск и доходность© Н.И. Берзон  Измерение риска  Виды риска  Минимизация риска за счет диверсификации  Линия рынка ценных бумаг.
Монополия - 2  Налоговое регулирование монополии  Ценовая дискриминация I типа  Ценовая дискриминация III типа.
Основы цифровой обработки речевых сигналов. Общая схема процесса речеобразования x[n] – дискретные отсчеты сигнала возбуждения y[n] – дискретные отсчеты.
Понятие риска применительно к инвестиционным проектам
Growing Neural Gas Method Нейросетевой метод построения неструктурированных адаптивных сеток.
Магистерская программа двойных дипломов. Эта программа даёт вам возможность получить два диплома учебных заведений Великобритании и России: Диплом магистра.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
Финансовая статистика
Determinants of bank interest margins in Russia: Does bank ownership matter? Zuzana Fungáčová and Tigran Poghosyan Горбачев Е., Мальцева Е., 317 группа.
Лобанов Алексей Иванович Основы вычислительной математики Лекция 1 8 сентября 2009 года.
Теория поведения производителя: технологии Описание технологий с помощью производственных функций Свойства технологий: убывание предельной производительности.
Теория выбора в условиях неопределенности - 2
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
ВЫЧИСЛЕНИЕ В ЛИСПЕ Функциональное программирование Григорьева И.В.
Ряды и произведения sum(expr, n=a..b), где expr – выражение, зависящее от индекса суммирования, a..b – пределы индекса суммирования, Если требуется вычислить.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Моделирование будущего с помощью Динамического Финансового Анализа
Методы анализа данных. Статистическая проверка гипотез.
Заместитель начальника Управления Д.В. Милютин Критерии согласования ФСТ России перехода на метод доходности инвестированного капитала Нахабино
Внеоборотные активы Основные средства и доходные вложения в материальные ценности Нематериальные активы и расходы на НИОКР
Формализованы ли цели? Устраивает ли вас команда? Каковы этапы процесса? Изменение ИТ структуры? Нужны подрядчики? 1.
ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ МАТЕМАТИКУ Лекция 5 6 октября 2009 ВЫЧИСЛИТЕЛЬНАЯ ЛИНЕЙНАЯ АЛГЕБРА.
 Функция общественного благосостояния: (1.7) Здесь все γ i >0  Бюджетное ограничение общества выглядит как: (1.8)  Общественная целевая функция: (1.9)
Олигополия - 1  Модель Курно:  классическая формулировка: сравнение с монополизированной и конкурентной отраслью  модель Курно с большим числом фирм.
Московский инженерно-физический институт (государственный университет) НЕЙТРОННО-ФИЗИЧЕСКИЕ ХАРАКТЕРИСТИКИ ТЯЖЕЛОВОДНОГО РЕАКТОРА С РЕГУЛИРУЕМЫМ СПЕКТРОМ.
Множественное выравнивание С.А.Спирин, весна
Модели одностороннего риска в анализе доходности собственного капитала Подготовила: Шутова Е. С. Научный руководитель: Профессор, д.э.н. Теплова Т.В.
Обработка исключений в C# Единая техника обнаружения ошибок времени выполнения и передачи информации о них.
«Отгадай символы Рождества»
СОСТАВЛЕНИЕ ОПТИМАЛЬНОГО ПЛАНА ПРОДАЖ НА ПРИМЕРЕ МНОГОКВАРТИРНОГО ДОМА ЖДАНОВА МАРИЯ 4 КУРС, НИУ ВШЭ СПБ, СПБШЭМ, ДЕПАРТАМЕНТ ЭКОНОМИКИ ГРУППА « АНАЛИТИЧЕСКАЯ.
Применение графического метода для решения различных математических задач Учитель гимназии №3 Шахова Т. А.
Jokes Jokes Jokes Teacher: Where's your text book? Student: At home. Teacher: What's it doing there? Student: Having a.
Прогнозирование физико-химических свойтсв органических соеденений на основнании их химических строения экпериментально- статисттческими методами Органикалық.
Решение типовых расчетных задач по формулам. Определение массовой доли элементов Массовая доля элемента ω(Э) % - это отношение массы данного элемента.
Presentation transcript:

Работа с денежными потоками Рассмотрим модельную задачу: инвестор на протяжении n лет вкладывает в начале каждого i-ого базового периода а в конце того же периода получает доход. Текущая процентная ставка r ( или учетная ставка d). В частности. Величины P и C могут быть равны нулю. Связь текущей стоимость в момент времени, T – базовый временной период и будущей стоимостью: Можно требовать t=0, так как платежи часто осуществляются в конце периода. Также можно выписать текущую стоимость проекта в виде потока платежей Можно пересчитать будущую стоимость проекта:

Функции MatLab nvp=pvvar(cash_flow, percent, payments_date) fv=fvvar(cash_flow, percent, payments_date) Внутренняя доходность оценивается с помощью функции inner_income=xirr(cash_flow, payments_date, start_condition, number_iterations) cash_flow – массив потока платежей CF percent – процентная ставка payments_date – даты платежей В функции xirr последние два аргумента необязательные. Start_condition дает стартовую точку для решения уравнения COF=CIF.

Сложные критерии. Предыдущие критерии достаточно просты. Имеется два критерия, которые позволяют провести более точный анализ платежей. Первый – дюрация Маколея. Второй – выпуклость. Пусть стоимость положительного потока платежей P зависит от процентной ставки r достаточно гладко. Тогда функцию P(r) можно разложить в ряд Тейлора в окрестности фиксированной точки r. После преобразований формулы Тейлора, получим формулу Здесь - модифицированная дюрация, а V(r) – выпуклость.

Сложные критерии. Дюрация Модифицированная дюрация связана с дюрацией Маколея следующим соотношением Собственно дюрация выражается через параетры задачи: Она имеет смысл средневзвешенного времени полного платежа.

Сложные критерии. Выпуклость. Как и дюрация, выпуклость вычисляется через параметры задачи: Момент времени, как и в дюрации, Дюрация представляет собой линейный показатель изменения цены P при изменении ставки r на. При таком изменении цена P изменяется нелинейно, но как выпуклая функция ставки. Выпуклость и показывает на сколько выпукла эта функция при малом изменении. С математической точки зрения

Сложные критерии. MatLab. Для вычисления дюрации используется функция [duration, mod_duration] = cfdur(flow, income) Для вычисления выпуклости – функция convexity = cfconv(flow, income) Параметры. Аргумент flow – массив последовательных платежей. Второй – income – ставка доходности для одного периода. Выходные аргументы. Аргумент duration – дюрация Маколея, mod_duration – модифицированная дюрация. Convexity – выпуклость. Дюрация и модифицированная дюрация имеют размерность количества периодов. Выпуклость – количество периодов в квадрате.

Пример. Простые критерии. Рассмотрим модельную задачу. Имеется два проекта на 5 лет, начиная с конца 2011 года, при текущей процентной ставке 10%. Платежи производятся в последний рабочий понедельник месяца. Проект 1. Начальное вложение 100 млн. руб. Получение ежегодных доходов, начиная с конца второго года по 47, 53, 30 и 20 млн. руб. Проект 2. Начальное вложение 80 млн. руб. Дополнительное вложение 40 млн. руб в начале 4-ого года. Ежегодные доходы с конца первого года по 25, 15, 20, 30 и 80 млн. руб. В последний год ожидается платеж двумя равными частями в конце каждого полугодия. Без учета зависимости стоимости платежей от времени, то доход от каждого из этих проектов равен 50 млн. руб.

Последовательное составление программы. Составление массивов платежей. Первый проект. Cf1=[-100, 0, 47, 53, 30, 20] Второй проект. Cf2=[-80, 25, 15, -20, 30, 40, 40] Отрицательное число означает исходящий платеж.

Построение массива дат платежей. Первый проект. >> date_flow1=[]; for i = 1:6 date_flow1 (i) = lweekdate(2, i, 12); end Второй проект. >> date_flow2=[]; date_flow2 = date_flow1; date_flow2(6) = lweekdate(2, 2017, 6) ; date_flow2(7) = date_flow1(6);

Простые критерии. Сравнение по критерию npv npv1 = pvvar(Cf1, 0.1, date_flow1) npv2 = pvvar(Cf2, 0.1, date_flow2) Критерий fv: fv1 = fvvar(Cf1, 0.1, date_flow1) fv2 = fvvar(Cf2, 0.1, date_flow2) Расчет внутренней ставки доходности (критерий IRR) int_rate1 = xirr(Cf1, date_flow1, 0.13, 100) int_rate2 = xirr(Cf2, date_fIow2, 0.13, 100)

Листинг программы.

Результаты >> cash_flow npv1 = ,5500 npv2 = ,4774 fv1 = ,6050 fv2 = ,4881 int_rate1 = ,1403 int_rate2 = ,1429 По первому и второму критерию первый проект предпочтительнее, чем второй. Однако по внутренней норме доходности второй лучше. Оба проекта показывают достаточно близкие значения, поэтому воспользуемся двумя оставшимися критериями для оценки. Рассчитаем дюрацию и выпуклость.

Пример. Сложные критерии. Расчет поступлений. В качестве поступлений во втором проекте следует выбирать полугодовой период, так как в нем присутствует выплата за полугодовой период. Поэтому и в первом проекте следует выбирать полугодовой интервал. Иначе будут несоразмерные величины.

Пример. Расчет дюрации и выпуклости. Cf11=[0, 0, 0, 47, 0, 53, 0, 30, 0, 20]; Cf21=[0, 25, 0, 15, 0, 0, 0, 30, 40, 40]; dur1 = cfdur(Cf11, 0.1/2) cxl = cfconv(Cf11, 0.1/2) dur2 = cfdur(Cf21, 0.1/2) cx2 = cfconv(Cf21, 0.1/2)

Листинг программы.

Результаты. >> cash_flow1 dur1 = ,1118 cxl = ,9530 dur2 = ,9540 cx2 = ,9449 Из расчета видно, что второй поток чувствительнее, чем первый, к изменению процентной ставки (оба параметра больше). Как следствие имеет больший риск, связанный с возможными ее изменениями в период осуществления проекта. Задача. Можно было бы воспользоваться очевидным фактом, что два полугодия составляют один год и пользоваться этим при вычислении дюрации. Однако это не так: результаты будут отличаться на порядок. Проверить это для рассмотренного примера.

Анализ кредитов. Функция amortize. [per_credit, per_percent, debt, payment] = amortize(rate, periods, summ, balance, moment) Первые три аргумента обязательны: rate - процентная ставка по кредиту за один период periods – полное число периодов расчета по займу summ – сумма полученных заемщиком денежных средств Два последних аргумента необязательны: moment (по умолчанию 0) – флаг, равный 1 при выплатах в начале периода и 0 – в конце balance (по умолчанию 0) – та сумма, которая остается неоплаченной, если задается отрицательное число. Или сумма, которую будет должен кредитор заемщику после погашения долга. Возвращает эта функция три массива (первые три аргумента) размерности periods и одно число: per_credit – платежи по сумме кредита за каждый период per_percent – выплаты по начисленным процентам за остаток кредита в каждый период debt – оставшийся долг после текущего платежа payment – сумма общей разовой выплаты

Анализ кредитов. Другие функции. Процентную ставку позволяет вычислить функция rate = annurate(periods, payment, summ, balance, moment) Рассчитать разовый платеж можно с помощью payment = payper(rate, periods, summ, balance, moment) Следующая функция позволяет работать с накоплениями в банке и определить за какое время накопится в банке необходимая сумма. periods = annuterm(rate, payment, summ, deposit, moment) summ – сумма на начало вклада; deposit – сумма на конец вклада.

Анализ кредитов. Пример. Пусть необходимо принять решение о рассмотрении кредита в 1 млн. руб. в течении 10 лет. Процентная ставка – 20% годовых.

Результаты. per_credit = per_percent = debt = payment =

Продолжение примера.

Результат Функция annurate rate1 = Функция payper payment1 = Функция annuterm periods =

Портфельный анализ рисковых активов. Основные функции портфельного анализа основаны на моделях Марковица и Тобина и их модификациях. Вначале кратко поясним суть вопроса. В общей постановке задача портфельного инвестирования для инвестора формулируется так. Инвестор рассматривает возможность вложения капитала в некоторый набор акций (рисковых активов), выбранный им из личных соображений, и желает составить портфель ценных бумаг так, чтобы его доходность была бы наибольшей при фиксированном риске или риск был бы наименьшим при выбранной доходности портфеля. В рассматриваемой модели за меру риска принимается среднеквадратическое отклонение доходности ценных бумаг или портфеля от ее математического ожидания. На выбор портфеля влияет также отношение инвестора к риску, т. е. насколько он готов увеличить рискованность вложения с целью получить большую доходность. В простейшем случае поиск наилучшего портфеля состоит из двух шагов: построение эффективной границы Марковица с использованием функций frontcon или portopt и выбор портфеля с помощью функции portalloc в соответствии с отношением инвестора к риску и значениями процентных ставок для безрискового вложения и заимствования.

Математическая постановка. Пусть инвестор рассматривает вопрос о составлении портфеля из n активов. Ожидаемые доходности которых представлены вектором y, а их ковариации – матрицей V: Сам портфель определяется вектором, компоненты которого указывают долю покупки того или иного актива,. Можно наложить дополнительное естественное условие на вектор x, означающее, что вкладываются все имеющиеся средства

Математическая постановка. Продолжение. Ограничение означает, что инвестор не может осуществлять краткосрочные продажи (продавать заимствованные бумаги). Ожидаемая доходность обозначается через, а его риск (среднеквадратичное отклонение) -. Справедливы следующие формулы-определения

Математическая постановка. Продолжение. II. Пусть и - наименьшая и наибольшая доходности. Тогда, и если для каждого фиксированного значения доходности y построить график, то получится кривая. называемая пулей Марковица. Часть этой кривой является эффективной границей. Каждой точке на эффективной границе соответствует эффективный портфель в смысле седловой точки.

Построение эффективной границы. Итак, инвестор определился с доходностями и рисками по каждому вложению. Он построил матрицу коэффициентов корреляции между этими активами. MatLab в расчетах пользуется матрицей ковариаций. Переход к этой матрице осуществляется при помощи функции MatrCov = corr2cov(Disp, MatrCorr) Здесь Disp – вектор среднеквадратичных отклонений. Необходимо отметить, что матрица корреляции должна быть симметричной и положительно определенной. В MatLab нет проверки на эти условия, поэтому в случае ошибки можно получить неправдоподобные результаты.

Построение эффективной границы. II [Prisk, Pincome, Pparts] = portopt(Aincome, Acov, Pnumber, PNincome, borders) Функция имеет два обязательных аргумента: Aincome и Acov – вектор доходностей и матрицу ковариаций. Параметры Pnumber, Pnincome задают разбиение интервала.. Если задан один из них, то второй должен быть пустым. Определяют количество портфелей. Параметр borders задает ограничения на неизвестные x. Выходные параметры – вектор рисков для каждого портфеля, вектор ожидаемых доходностей портфеля и матрица, в которой каждая строка – доли активов в портфеле.

Построение ограничений. Как правило ограничения имеют следующий вид. Однако в MatLab можно задавать и более сложные ограничения. Делается это с помощью функции borders = portcons(‘type’, data1, data2,..., dataN) Default. Стандартные ограничения,. Передается один параметр – число активов. AssetLims. Ограничения на активы. Передается два обязательных аргумента: первый – вектор L, второй – вектор U. Один необязательный аргумент – число активов. Custom. Произвольные ограничения. Передается два обязательных аргумента. Первый – матрица A размерности число ограничений на число активов. Второй – вектор b.

Выбор оптимального портфеля. Построение эффективной границы дает инветору множество эффективных портфелей. Из них выбирается тот, который наилучше отражает его отношение к риску: чем выше доходность, тем выше риск. MatLab использует функцию предпочтения Неймана-Монгерштерна Здесь a – индекс неприятия риска.

Выбор оптимального портфеля. II Уравнение U=const описывает кривую безразличия. Инвестор стремится максимизировать функцию U на множестве допустимых портфелей. Поэтому оптимальным будет тот портфель, который отвечает точке касания эффективной границы и кривой безразличия.

Выбор оптимального портфеля. III Необходимо учесть, что MatLab позволяет использовать модифицированную модель инвестирования. Инвестор может вкладывать средства в безрисковый актив с процентной ставкой Или брать заем по ставке Таким образом к эффективной границе присоединяется в соответствующих точках касания две прямых – безрисковая и кредитная. Эти точки касания определяют еще два пакета, называемые касательными. Из условия касания можно определить коэффициент вложения средств в этот актив Здесь - риск для найденной точки на эффективной границе, а - риск соответствующего касательного пакета.

Средства MatLab для выбора оптимального портфеля [Frisk, Fincome, Fparts, coef, Optrisk, Optincome]=portalloc(Prisk, Pincome, Pparts,…, NRalloc, NRpercent, Index) Первые три входящих аргумента – те, которые были посчитаны с помощью функции portopt. NRalloc, NRpercent – размер вложения и процентная ставка безрискового вложения. Index – индекс неприятия риска. Чем выше, тем меньший риск выбирается. Рекомендуется: 4 – для осторожного инвестора, 2 – для рискового. Frisk, Fincome, Fparts – риск, доходность, доли касательного портфеля Coef – коэффициент вложения средств в касательный актив Optrisk, Optincome – риск и доходность оптимального портфеля. Если вызвать функцию без указания выходных параметров, то тогда будет начерчен график.

Пример.

Результат выполнения. Prisk = Pincome = Pparts =

Пример. Продолжение.

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

Результат. II portalloc with output parametrs. No risk. Frisk = Fincome = Fparts = coef = Optrisk = Optincome = portalloc with output parametrs. With risk. Frisk = Fincome = Fparts = coef = Optrisk = Optincome =

Финальный анализ. Наиболее интересным является значения коэффициента coef. Случай, когда он меньше единицы. Это указывает, что инвестору следует вложить долю средств coef в касательный актив, а остальное – в безрисковый. Случай, когда он больше единицы. Это означает, что следует взять заем на долю coef-1 и вложить полученный кредит в касательный портфель.