evgen000
evgen000 личный блог
23 мая 2018, 20:05

PortfolioAnalytics оптимизация портфеля по StdDev и ES

Я тут свои наработки давние откопал, помню изучал пакет PortfolioAnalytics https://cran.r-project.org/web/packages/PortfolioAnalytics/PortfolioAnalytics.pdf в процессе прохождения курса по оптимизации портфеля https://www.datacamp.com/courses/intermediate-portfolio-analysis-in-r

Так вот, суть стратегии простая, берем недельные ретерны стоков, далее оптимизируем веса стоков в потрфеле минимизируя StdDev и Expected Shortfall. В качестве трейллинг окна берем 4 месяца, ребалансировка раз в месяц. Компоненты следующие AFLT, ALRS, GAZP, GMKN, LKOH, MGNT, ROSN, SBER, VTBR, NLMK.

Результат стратегии
PortfolioAnalytics оптимизация портфеля по StdDev и ES
PortfolioAnalytics оптимизация портфеля по StdDev и ES


PortfolioAnalytics оптимизация портфеля по StdDev и ES

В общем сам пакет есть обвес над теорией Марковица. Кто-нибудь что-то подобное торгует?
12 Комментариев
  • Михаил
    23 мая 2018, 20:27
    А как минимизирются сразу два показателя StdDev и Expected Shortfall?
  • Михаил
    23 мая 2018, 22:38
    Вопрос не по теме — а вы котировки где забираете?
  • JITF
    23 мая 2018, 23:28
    Интересно было бы сравнить с портфелем из таких же компонентов, но взятых с равными весами. Может весь прирост за счет отбора акций, а не оптимизации.
  • MadQuant
    24 мая 2018, 00:51
    Если честно — too good to be true. В глаза бросается явный selection bias — взяли тикеры, которые за этот период все росли лучше рынка (поправьте если не прав) + возможно которые «хэджируют» просадки друг друга. Однако в будущем это вряд ли будет так. Сделайте честнее — возьмите все тикеры (или все ликвидные для вас), и сделайте выбор торгуемых тикеров автоматически (в том же скользящем окне), результаты должны получиться более честные.
    + недельные данные — не очень честный бэктест, если вы считаете, что смотрите клоуз и сразу по нему торгуете, тут бы поточнее надо сделать — например, если посмотрели клоуз, то считаете, что торгуете только по опену следующего дня в лучшем случае (а более консервативно — по клоузу следующего дня)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн