Блог им. egenui

Оптимизация портфеля на R

Этот пост про демонстрацию некоторых возможности пакета PortfolioAnalytics. Этот пакет представляет из себя фрейморк для анализа и оптимизации портфеля, подробности тут  некоторое введение во фреймворк тут. Статья с кодом на R тут http://moderndata.plot.ly/portfolio-optimization-using-r-and-plotly/

И так задача: Есть следующий набор инструментов «GAZP», «ROSN», «LKOH», «TATN», «NVTK», «SNGS», «BANE», построить на их основе оптимальный с точки зрения риск/доходность портфель. Задачу не станем усложнять такими введениями как использование плечей, ограничение по капиталу на бумагу итд. как это все делается можно подробно прочесть в описании фреймворка. Решим лишь что минимальная допустимая доля инструмента в портфеле 5% максимальная 80%

Эффективная граница портфеля

Оптимизация портфеля на R

Оптимальные веса портфеля с точки зрения Риск / Доходность

Оптимизация портфеля на R

Изменение весов инструментов в портфеле при движении вправо по эффективной границе (увеличивая риск и доходность)

Оптимизация портфеля на R
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
1.1К | ★12
9 комментариев
Мы кнопку вставки кода сделали
Там же есть распознавание языка R
а ты все скриншоты пастишь)
4м из указанных поставило по минимуму 5%. или почти даже 5ти. видимо, если отменить правило про 5% их вооще в ноль выведет.
avatar
А что является мерой риска, дисперсия, VAR или CVAR? А вот вижу на графике, дисперсия. Почему решили выбрать именно эти бумаги и какова будет доходность такого портфеля на исторических данных?
avatar
Vasiliy, доходность портфеля я не смотрел и не сравнивал его с банчмарком, это не цель статьи. Подход Марковица на мой взгляд идеален для диверсификации торговых стратегий. По сути торговая стратегия это тот же инструмент, а если стратегий несколько то не понятно какую долю капитала на стратегию выделять. И этот подход дает ответ на этот вопрос. Об этом давно уже написано в Математике управления капиталом.
avatar
Хорошо, в матлабе тоже есть встроенные функции вычисления весов. Проблема портфеля марковица только в том, что
1. Надо поставить ожидаемое R (доходность), а где его взять для текущего рынка?
2. Оценка риска через STD — учитывает отрицательные движения (риск) и положительные (прибыль), что неверно
Дмитрий ЕрМак, Дмитрий ЕрМак, мне видится так. Что такое риск? Риск это прежде всего «неопределенность». С точки зрения финансиста прыжок с самолета с парашютом рискованее чем прыжок без ), так как в первом случае результат известен с вероятностью ближе к 1 чем во втором. В таком случае положительный — STD тоже риск, как бы парадоксально это не звучало )
avatar
И еще… На мой взгляд от марковица остался только принцип диверсификации. Поэтому если на исторических данных посчитаете для инструментов матрицу корреляций и вектор риска (в Вашем случае STD) будет полезней 
Отлично
avatar

Читайте на SMART-LAB:
Фото
EUR/USD: в шаге от падения?
Европейская валюта «завязла» в тестировании линии шеи, которую не может уверенно пробить уже не первую неделю. Сейчас сформировалась фигура...
Фото
ДОМ.PФ закрыл дивидендный гэп уже в ходе второй основной торговой сессии
🟢 Что такое гэп? Вслед за дивидендной отсечкой идёт фиксация списка владельцев, имеющих право на дивиденд, и цена акции снижается примерно на...
Фото
Как быстро закроется дивидендный гэп в акциях Сбербанка
Бумаги Сбера торговались с дивидендами за 2025 г. до 17 июля. На следующий день обыкновенные акции Сбербанка открылись с дивидендным...
Фото
Включаем "Антикризис" на полную катушку! А вдруг?
Сегодня я был снова вынужден прервать свой отвратительный отпуск, чтобы заниматься делами своего инвестиционного портфеля и даже для того, чтобы...

теги блога evgen000

....все тэги



UPDONW
Новый дизайн