Решение задач выбора оптимальных портфелей средствами MS Excel
Суть двукритериальной задачи выбора оптимальных портфелей. Рассмотрение специальных приемов, сводящих многокритериальную оптимизацию к однокритериальной. Решение основных однокритериальных трех задач с помощью инструмента "Поиск решений" MS Excel.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 19.02.2021 |
Размер файла | 790,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Калужский филиал Финуниверситета
Решение задач выбора оптимальных портфелей средствами MS Excel
Кузина Наталья Владимировна, к. пед. н., доцент кафедры «Высшая математика и статистика»
г. Калуга
Аннотация
В статье рассмотрена двукритериальная задача выбора оптимальных портфелей. Рассмотрены специальные приемы, сводящие многокритериальную оптимизацию к однокритериальной. Показано решение основных однокритериальных трех задач с помощью инструмента «Поиск решений» MS Excel.
Ключевые слова: задачи оптимизации, экономико-математическая модель, задача выбора оптимальных портфелей, инструмент «Поиск решений» MS Excel.
Abstract
The article deals with the two-criteria problem of choosing optimal portfolios. Special techniques that reduce multi-criteria optimization to single-criteria optimization are considered. The solution of the main one- criterion three problems with the help of the tool "Search for solutions" MS Excel is shown.
Keywords: optimization problem mathematical model, the problem of choosing the optimal portfolio, the "Finding solutions" in MS Excel.
При изучении дисциплины «Основы финансовых вычислений» одним из наиболее сложных вопросов является вопрос оптимизации портфелей в плане решения составленных математических моделей задачи выбора оптимальных портфелей. В данной статье рассмотрим решение таких задач средствами MS Excel.
Главная цель формирования любого портфеля состоит в достижении оптимального сочетания между риском и доходностью. Другими словами, при формировании портфеля желательно значение доходности сделать как можно большим, а риска - как можно меньшим. Таким образом, задача оптимизации портфелей является двукритериальной, в которой рассматриваются следующие целевые функции:
доходность портфеля Rp определяется как сумма доходностей отдельных акций с выбранными весовыми коэффициентами;
риск ар , связанный с той или иной ценной бумагой (по Г. Марковицу) выражается в виде среднего квадратического отклонения каждой ценной бумаги;
и ограничения:
сумма всех долей ценных бумаг должна составлять 1, это правило нормировки долей;
положительные доли всех ценных бумаг в портфеле (инвестор, вкладывающий свои деньги в покупку различных активов - портфель Марковица).
Также необходимо учесть корреляцию между доходностями ценных бумаг. Далее рассмотрим более простой вариант, когда корреляция для модели Марковица равняется нулю.
Исходя из выше сказанного, экономико-математическая модель задачи имеет вид: Пусть х1... хп - вес каждой ценной бумаги в портфеле, тогда
При решении многокритериальных задач решение оказывается чересчур громоздким и проанализировать все возможные варианты достаточно сложный процесс и иногда невозможный.
В таких ситуациях пользуются некоторыми специальными приемами, сужающими множество решение, в идеале -- до одного решения. В итоге инвестор, решающий проблему выбора оптимального портфеля, должен выбрать только один портфель.
Рассмотрим два специальных приема, сводящих многокритериальную оптимизацию к однокритериальной:
Субоптимизация состоит в том, что выделяется один максимизируемый (минимизируемый) критерий, а для остальных критериев задаются нижние (верхние) границы. Другими словами, двукритериальная задачи выбора оптимального портфеля сводится к задаче с одним критерием. При этом один критерий (риск или доходность) является лидирующим (главным), а второй участвует в так называемом критериальном ограничении.
Сверстка критериев предлагает перейти от частных критериев к обобщенному критерию (суперкритерий), который определяется как некоторая функция исходных критериев. То есть, в постановки задачи выбора оптимального портфеля одновременно участвуют оба критерия. Марковицем был предложен такой критерий, представляющий собой линейную комбинацию доходности и риска. Этот критерий, получивший название функции полезности Марковица, имеет вид ир = Rр - / в * ар, где в > 0 - положительное число, называемое коэффициентом неприятия риска. Чем больше этот коэффициент, тем менее склонен к риску инвестор.
Таким образом, можно сформулировать три основные задачи:
Нахождение портфеля с максимальной доходностью и заданным риском. Инвестор хочет так вложить свой капитал, чтобы риск был не больше заданного, портфеля с максимальной доходностью. Формальная постановка задачи имеет вид:
Нахождение портфеля с минимальным риском и заданной доходностью. Инвестор хочет так вложить свой капитал, чтобы значение риска было минимальным, но при этом ожидаемая доходность была бы не меньше, чем заданное инвестором значение. Формальная постановка задачи имеет вид:
3. Нахождение портфеля с максимальной полезностью. В этом случае предпочтения инвестора определяются заданным коэффициентом неприятия риска в. Поэтому среди всех допустимых портфелей выбирается портфель с наибольшей полезностью. Формальная постановка задачи имеет вид:
Перейдем теперь к решению этих задач. Полученные экономико-математические модели сформулированных выше задач относится к задачам нелинейного программирования. Для нахождения оптимального портфеля по Марковицу воспользуемся средствами Excel и компонентой Поиск решений.
Рассмотрим цену акции обыкновенной на конец текущего дня 4-х российских компаний ГАЗПРОМ АО, Роснефть, Сургтнефтегаз и ЛУКОЙЛ с 02.02 19 по 01.02.19 (рис.1).
Для начала рассчитаем дневную доходность по каждой акции с 02.02 19 по 01.02.19. Формула расчета дневной доходности (rj) в виде процентной ставки: двукритериальный задача портфель
где Р_] - цена акции на конец текущего дня;
Ру1 - цена акции за предыдущий день.
В итоге должна получится следующая таблица дневных доходностей каждой из акций (рис.1):
А |
В |
с |
? |
В |
В |
6 |
н |
1 |
||
1 |
ГАЗПРОМ а о |
Роснефть |
Сургнфгз |
ЛУКОЙЛ |
||||||
2 |
дата |
цена Р] |
ДОХОДНОСТЬ Т\ |
цена Р] |
ДОХОДНОСТЬ П |
цена Р] |
ДОХОДНОСТЬ П |
цена Рі |
ДОХОДНОСТЬ г\ |
|
3 |
02 01.2019 |
153,5 |
432,5 |
26,88 |
4997 |
|||||
4 |
03.01.2019 |
156,23 |
1,81% |
425,85 |
-1,54% |
26,735 |
-0,35% |
5007 |
0,20% |
|
5 |
0401.2019 |
159,15 |
1,84% |
430,4 |
1,07% |
27,01 |
0,84% |
5074,5 |
1,35% |
|
6 |
08.01.2019 |
158,26 |
-0,56% |
423,6 |
-1,58% |
27,01 |
0,00% |
5039 |
-0,70% |
|
7 |
09.01.2019 |
160,24 |
1,25% |
427,7 |
0,97% |
27,07 |
0,22% |
5060 |
0,42% |
|
в |
10.01.2019 |
160,2 |
-0,02% |
432,1 |
1,03% |
27,435 |
1,35% |
5152 |
1,82% |
|
9 |
11.01.2019 |
161 |
0,50% |
434,6 |
0,58% |
27,63 |
0,71% |
5200 |
0,93% |
|
10 |
14.01.2019 |
160,48 |
-0,32% |
427,9 |
-1,54% |
27,975 |
1,25% |
5200 |
0,00% |
|
11 |
15.01.2019 |
158,15 |
-1,45% |
424,35 |
-0,83% |
28,165 |
0,68% |
5195 |
-0,10% |
|
12 |
16.01.2019 |
156,9 |
-0,79% |
421 |
-0,79% |
27,91 |
-0,91% |
5129 |
-1,27% |
|
13 |
17.01.2019 |
157,1 |
0,13% |
415,9 |
-1,21% |
27,8 |
-0,39% |
5184,5 |
1,08% |
|
14 |
18.01.2019 |
159,2 |
1,34% |
419,7 |
0,91% |
23,025 |
0,81% |
5193,5 |
0,17% |
|
15 |
21.01.2019 |
153,3 |
-0,57% |
422,3 |
0,62% |
27,865 |
-0,57% |
5200 |
0,13% |
|
16 |
22.01.2019 |
158,5 |
0,13% |
416,9 |
-1,28% |
27,93 |
0,23% |
5186 |
-0,27% |
|
17 |
23.01.2019 |
159,9 |
0,38% |
419,9 |
0,72% |
27,89 |
-0,14% |
5205,5 |
0,38% |
|
18 |
24.01.2019 |
160,9 |
0,63% |
408,5 |
-2,71% |
27,315 |
-2,06% |
5196,5 |
-0,17% |
|
19 |
25 01.2019 |
162,32 |
1,19% |
414 |
1,35% |
27,535 |
0,81% |
5215 |
0,36% |
|
20 |
28.01.2019 |
160,56 |
-1,39% |
411,2 |
-0,68% |
27,355 |
-0,65% |
5165 |
-0,96% |
|
21 |
29.01.2019 |
162,95 |
1,49% |
412,9 |
0,41% |
27,435 |
0,29% |
5196,5 |
0,61% |
|
22 |
30.01.2019 |
165,4 |
1,50% |
415,8 |
0,70% |
27,445 |
0,04% |
5227 |
0,59% |
|
23 |
31.01.2019 |
162,82 |
-1,56% |
411,25 |
-1,09% |
27,355 |
-0,33% |
5272,5 |
0,87% |
|
24 |
01.02.2019 |
163,33 |
0,31% |
411,95 |
0,17% |
27,415 |
0,22% |
5319,5 |
0,39% |
Расчет дневных доходностей акций
Чтобы рассчитать доходность для каждой акции необходимо найти среднюю доходность акции за выбранный период:
Таким образом, среднедневная доходность за весь период составила для ГАЗПРОМ ао гіср =0,30%, Роснефть Г2ср =-0,23%, Сургтнефтегаз Г3ср =0,10% и ЛУКОЙЛ Г4сР =0,30%. Так как средняя доходность Роснефть отрицательная, то эта акция не будет включена в портфель.
Далее рассчитаем риск этих акций, для этого найдем среднеквадратическое отклонение дневных доходностей акций по формуле:
Для ГАЗПРОМ ао с =1,055%, Сургтнфгз сз =0,7754% и ЛУКОЙЛ С4=0,7303%.
Нахождение портфеля с максимальной доходностью и заданным риском.
Экономико-математическая модель задачи с заданным допустимым максимальным уровнем риска в 0,5%.
Определим экранную форму и введем исходные данные (рис.2):
Рисунок. 2 Далее запишем формулы экономико-математической модели на языке Excel (рис.3):
Рис. 3. Формулы на языке Excel.
Далее запустим надстройки «Поиск решений» (рис.4):
Рисунок 4. Параметры поиска решений
После в изменяемых ячейках определятся доли в инвестиционном портфеле для каждой акции (рис. 5):
Таким образом, вес каждой акции в оптимальном портфеле, представлен на диаграмме (рис. 6).
Рисунок 6. Диаграмма распределения веса каждой акции в портфеле
Доходность всего портфеля будет составлять 0,258% при общем установленном заранее риске портфеля в 0,5%.
Нахождение портфеля с минимальным риском и заданной доходностью.
Экономико-математическая модель задачи с заданным допустимым минимальным уровнем доходности в 0,25 %.
Выполняя аналогичные действия, что и для первой задачи, определим доли в инвестиционном портфеле для каждой акции (рис. 7):
Рисунок 7. Результат применения инструмента «Поиск решения»
Таким образом, вес каждой акции в оптимальном портфеле, представлен на диаграмме (рис. 8).
Рис. 8. Диаграмма распределения веса каждой акции в портфеле
Риск всего портфеля будет составлять 0,56% при общей установленной заранее доходности портфеля в 0,25%.
Нахождение портфеля с максимальной полезностью.
Экономико-математическая модель третьей задачи с заданным допустимым коэффициентом неприятия риска равный 10.
После применения тех же этапов решения задачи, что и предыдущих задачах, получим доли в инвестиционном портфеле для каждой акции (рис. 9):
Рисунок 9. Результат применения инструмента «Поискрешения».
Таким образом, вес каждой акции в оптимальном портфеле, представлен на диаграмме (рис. 10).
Рисунок 10. Диаграмма распределения веса каждой акции в портфеле.
Полезность всего портфеля будет составлять 0,101 при общем установленном заранее коэффициенте неприятия риска в 10 единиц.
Таким образом, использование инструмента «Поиск решений» позволяет достаточно просто и быстро решить достаточно сложные математически задачи оптимизации в плане нахождения оптимальных портфелей.
Список литературы
1. Аль-Натор М.С., Касимов Ю.В. Колесников А.Н. Основы финансовых вычислений (формулы, факты, примеры, задачи и тесты). Часть
2. Учебное пособие. - М.: Финансовый университет, 2014. - 152 с.
3. Кузина Н.В. Классические задачи прикладной математики в экономике / Калужский экономический вестник. Научный журнал. - Калуга: КФ Финуниверситета, 2016. - №4. - с. 7577
4. Кузина Н.В. Задачи оптимизации в экономике / Калужский экономический вестник. Научный журнал. - Калуга: КФ Финуниверситета, 2017. - №2. - с. 66-68
Размещено на Allbest.ru
Подобные документы
Применение математических и вычислительных методов в планировании перевозок. Понятие и виды транспортных задач, способы их решения. Особенности постановки задачи по критерию времени. Решение транспортной задачи в Excel, настройка параметров решателя.
курсовая работа [1,0 M], добавлен 12.01.2011Описание метода потенциалов Математическая постановка задачи об оптимальных перевозках. Метод решения задачи об оптимальных перевозках средствами Ms Excel. Постановка параметрической транспортной задачи, ее математическое и компьютерное моделирование.
курсовая работа [802,5 K], добавлен 21.10.2014Знакомство со средством Microsoft Excel, внутренняя структура и элементы данной программы, ее функциональные особенности и возможности, особенности использования в решении математических задач. Основы теории вероятностей, ее принципы и главные задачи.
контрольная работа [1,5 M], добавлен 16.11.2013Решение систем уравнений по правилу Крамера, матричным способом, с использованием метода Гаусса. Графическое решение задачи линейного программирования. Составление математической модели закрытой транспортной задачи, решение задачи средствами Excel.
контрольная работа [551,9 K], добавлен 27.08.2009Сущность понятия "дифференциальное уравнение". Главные этапы математического моделирования. Задачи, приводящие к решению дифференциальных уравнений. Решение задач поиска. Точность маятниковых часов. Решение задачи на определение закона движения шара.
курсовая работа [918,7 K], добавлен 06.12.2013Понятие и виды задач математического линейного и нелинейного программирования. Динамическое программирование, решение задачи средствами табличного процессора Excel. Задачи динамического программирования о выборе оптимального распределения инвестиций.
курсовая работа [126,5 K], добавлен 21.05.2010Решение первой задачи, уравнения Пуассона, функция Грина. Краевые задачи для уравнения Лапласа. Постановка краевых задач. Функции Грина для задачи Дирихле: трехмерный и двумерный случай. Решение задачи Неймана с помощью функции Грина, реализация на ЭВМ.
курсовая работа [132,2 K], добавлен 25.11.2011Структура текстовой задачи. Условия и требования задач и отношения между ними. Методы и способы решения задач. Основные этапы решения задач. Поиск и составление плана решения. Осуществление плана решения. Моделирование в процессе решения задачи.
презентация [247,7 K], добавлен 20.02.2015Теоретические основы аналитической геометрии, линейной алгебры и задач оптимизации. Общая характеристика плоскости и основных поверхностей второго порядка. Особенности решения систем линейных уравнений с использованием меню "Мастер функций" MS Excel.
методичка [1,3 M], добавлен 05.07.2010Проектирование методов математического моделирования и оптимизации проектных решений. Использование кусочной интерполяции при решении задач строительства автомобильных дорог. Методы линейного программирования. Решение специальных транспортных задач.
методичка [690,6 K], добавлен 26.01.2015