Постов с тегом "марковиц": 35

марковиц


Портфельная оптимизация как бустинг на «слабых» моделях

Часть 1.

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

Прим. В качестве актива могут выступать ценные бумаги (акции), их производные (опционы)  или торговые системы.

 

Решение задачи состоит из двух этапов:

  1. Прогноз доходности и ковариации активов в будущих периодах – то есть построение некоторого набора «слабых» прогностических моделей.
  2. Составление оптимального портфеля в соответствии с некоторой целевой функцией, и ранее полученными оценками. То есть построение такой композиции «слабых» моделей, которая обладала бы наибольшей прогностической силой.

 

Почему мы используем аналогию портфельной оптимизации с методами машинного обучения  — Bag, Boost?! Потому что в действительности (и мы это продемонстрируем) нам абсолютно не важно, насколько хорошо динамику наших временных рядов прогнозируют «слабые» модели – нам важно только то, чтобы ошибки прогнозов наших моделей взаимно компенсировали бы друг друга в некотором интегральном смысле. Иными словами – в случае бустинга – ошибка прогноза линейной композиции была бы минимальной, а в случае портфельной оптимизации –  была бы минимальной ошибка прогноза нелинейной композиции (то есть самого портфеля).



( Читать дальше )

«Принципы» Рэя Далио. Конспект. Часть 11. Священный Грааль инвестирования. Моя «неразрешимая» проблема

Священный Грааль инвестирования
«Принципы» Рэя Далио. Конспект. Часть 11. Священный Грааль инвестирования. Моя «неразрешимая» проблема


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

Лауреат Нобелевской премии по экономике Гарри Марковиц** разработал модель, ставшую впоследствии очень популярной, которая позволяла вводить данные по набору активов вместе с их ожидаемой доходностью, рисками и корреляциями (отражающими, как эти активы показывали себя в прошлом) и определять «оптимальное соотношение» этих активов в портфеле. К сожалению, эта модель ничего не говорила об увеличивающемся эффекте от изменения любой из указанных переменных или о том, как действовать в случае неуверенности в каком-то из предположений.



( Читать дальше )

Оптимизация портфеля акций

Здравствуйте друзья. Изучая вопрос портфельного инвестирования для долгосрочной перспективы наткнулся на работы Гарри Марковица. Изложенные им труды показались достаточно логичными и легкореализуемыми в условиях сегодняшней компьютеризации. Основные идеи Г. Марковица, которые были использованы для составления портфельной модели:

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

Перед тем как начать, дам определение некоторым понятиям, использованным в статье:

  • Портфельная модель – ряд ограничений, накладываемых на параметры (доходность, риск и т.п.) акций перед добавлением их в портфель.

Целью данной работы являлось создание портфельной модели, критерием оценки которой является доходность.

Портфельная модель разрабатывается для отечественного фондового рынка. Торговые инструменты (акции) входящие в расчет взяты из индексов MICEX (Oil & Gas Indices; Consumer Goods & Retail Indices; Chemicals Indices; Metals & Mining Indices; Telecoms Indices; Electric Utilities Indices; Financials Index; Transport Index), в количестве 76 единиц. Расчетный период – один месяц.



( Читать дальше )

Софт для оптимизации портфеля по Марковицу

Здравствуйте!
Решил заняться рассчетами портфелей по Марковицу. Для начала посмотрел вебинар «Создание инвестиционного портфеля» от авторов сайта «Рост сбережений», в котором пошагово разъясняются все рассчеты в Excel.
В итоге сделал вывод, что рассчитывать портфели в Excel вполне реально, но долго. Дело в том, что довольно много повторяющихся операций нужно выполнять вручную, а значит возможны ошибки. Да и странно это — изобретать велосипед, ведь задача эта довольно стандартная и ее можно автоматизировать.
Далее я выяснил, что в таких программах, как R и Matlab, рассчеты можно выполнять быстрее, да и подгрузку данных можно автоматизировать.
Для R и Matlab созданы пакеты для финансового анализа и есть много готового кода, в котором параметры можно менять под себя.
На первый взгляд графический интерфейс Excel удобнее и знаком многим, но адаптировать несколько строк кода под себя тоже не слишком трудно.

Кто-нибудь на Смартлабе имеет опыт рассчета портфелей в этих программах? Что лучше выбрать? (R бесплатна, а Matlab тоже можно получить бесплатно, так что вопрос цены не рассматриваем). Может есть другие программы для этого? Можно ли рассчитывать оптимальные портфели в Wealth-Lab, amibroker и аналогах?

Бенджамин Грэхем. Гарри Марковиц. один нюанс

    • 27 сентября 2017, 14:17
    • |
    • Kapral
  • Еще

Уважаемый Александр Здрогов как всегда написал интересно:
smart-lab.ru/blog/422872.php

Как Вы знаете, Грэхем и Марковиц-это реальные, невыдуманные авторитеты. Думаю, тут все согласны.

А теперь два вопроса:
Почему Бенджамин Грэхем не инвестировал «По Деревне Грэхема и Додда»?
Почему Гарри Марковиц инвестировал 50/50, а не «по Марковицу»?

Имхо, это важнейшая точка в Трейдинге, Инвестициях, называйте как хотите...
Спасибо


Калькулятор 1.6

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

Лежит тут: https://github.com/Oppositus/CalculatorAA/blob/master/builds/calcaa_1_6.zip  



Калькулятор портфелей Марковица

Всем привет. Я немного вынырнул из небытия. Извиняюсь, что прервал тему про опционы, просто к ней охладел. 

А так — презентую новый проект, Калькулятор доходности портфелей по Марковицу.  Многие видели подобные картинки и знают, что это такое:
Калькулятор портфелей Марковица

Для тех, кто не знает — это кривая риск-доходность портфеля, составленного из 2 инструментов. Марковиц доказал (за что получил Нобеля по экономике), что эта кривая всегда выгнута влево-вверх, и никогда вправо-вниз. То есть, добавление в портфель рисковых высокодоходных инструментов может уменьшить риск портфеля при увеличении прибыльности. Отсюда пошла быть современная портфельная теория.

А теперь можно считать и рисовать на дому! И совершенно бесплатно, в смысле даром! 

Давайте по-порядку.

1. Качаем версию с Гитхаба (ссылка в конце поста), распаковываем. Проверяем на вирусы или читаем исходный код, убеждаемся, что все безопасно. Разблокируем calcaa.cmd через свойства файла и запускаем программу. Да, работает под Виндой и Линуксом. На Маках тоже должно, но не проверял из-за наличия отсутствия.

( Читать дальше )

Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

    • 30 сентября 2016, 12:00
    • |
    • uralpro
  • Еще

Доклад «Оптимизация портфеля алгоритмических стратегий»


1. Введение


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


Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

Так как свойства каждого из алгоритмов отличаются, возникает проблема: каким образом распределить между ними доступный капитал для того чтобы:

1. Максимизировать доход при заданном уровне риска ( то есть максимальной величине просадки)

2. Минимизировать риск при заданной доходности


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


2. Модель Марковица


Задачу оптимизации попробуем решить, применив теорию оптимального портфеля, разработанную Марковицем, точнее некоторые последующие ее модификации. Обычно данная теория применяется для долгосрочного инвестиционного портфеля, состоящего из различных активов, например акций. Кратко  суть теории.



Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

( Читать дальше )

Богатеем медленно (Часть 1)

Богатеем медленно (Часть 1)

Большинство трейдинговых систем относятся к типу тех, на которых можно разбогатеть быстро. Они используют временную низкую производительность рынка и стремятся к ежегодным прибылям в 100% областей. Они требуют постоянного контроля и адаптации к условиям рынка, но даже при этом имеют ограниченное срок службы. Их истечение срока действия часто сопровождается большими потерями. Но что если вы, тем не менее, собрали некоторые привлекательные прибыли, и теперь хотите перенести их в более безопасное и надежное место? Положить деньги под подушку? Отнести их в банк? Вложить в хедж-фонды? Очевидно, что все это идет вразрез с кодексом чести алготрейдера. Так что вот вам альтернатива.

 

Старомодный метод инвестирования предполагает покупку некоторого количества низкорисковых акций и длительное ожидание. У любого портфеля акций есть определенный средний возврат и определенное колебание значений; обычно вы хотите минимизировать последний и максимизировать первый. Оптимальное распределение капитала среди компонентов портфеля производит или максимальный средний возврат для данного позволенного колебания, или минимальное колебание – соответственно, минимальное расхождение – для данного среднего возврата. Это оптимальное распределение часто очень отличается от инвестирования той же суммы во все N-компоненты портфеля. Простой способ решения этого среднего значения / расхождения оптимизации был опубликован 60 лет назад Гарри Марковицем, за что он позже получил Нобелевскую премию.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн