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

Что входит в курс:

  • Оптимизация портфеля на основе средних значений и вариации случайных величин;

  • Определение инвестиционных ограничений;

  • Выбор решателя, опций и метрики;

  • Пользовательские сценарии;

  • Автоматическая генерация пользовательских отчетов.

Предварительная подготовка:

Опыт работы с MATLAB на уровне курса MATLAB для финансовых приложений MLFA.

Продолжительность курса -  1 день.

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

Модуль 1. Начало работы с портфелем

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

  • Тип данных Portfolio;

  • Определение генеральной совокупности активов;

  • Определение инвестиционных ограничений, заданных по умолчанию;

  • Оценка и визуализация эффективной границы.

Модуль 2. Определение инвестиционных ограничений

Определение типичных инвестиционных ограничений и исследование влияния этих ограничений на эффективную границу.

  • Настройка границы для отдельных позиций;

  • Определение и установление ограничений на группы активов;

  • Наложение пользовательских линейных ограничений;

  • Включение инвестиционных затрат.   


Модуль 3. Выбор решателя, опций и метрики

Настройка решателя и опций типа данных Portfolio для ускорения вычислений. Исследование альтернативных методов (основанных на других метриках) построения эффективной границы. 

  • Решатели для типа данных Portfolio;

  • Опции для различных решателей;

  • Использование условной оценки риска (CVaR) в качестве метрики риска;

  • Моделирование сценариев;

  • Оценка CVaR границы.

Модуль 4. Использование пользовательских сценариев

Определение и подбор пользовательской модели распределения для исторической доходности. Использование этой модели для генерации пользовательских сценариев и установки переменной PortfolioCVaR. Оценка результатов через бэктесты.

  • Анализ распределения доходности;

  • Использование исторических данных для анализа сценариев;

  • Подбор модели распределения;

  • Создание и использование пользовательских сценариев;

  • Анализ результатов и бэктест.

Модуль 5. Генерация пользовательских отчетов

Использование MATLAB Report Generator для автоматической генерации пользовательских отчетов на основе исходного шаблона

  • Альтернативных подход к размещению активов;

  • Создание шаблона отчета;

  • Управление процессом генерации отчета;

  • Написание файла определения отчета;

  • Компоненты MATLAB Report Generator.

Услуги

Тренинги

Продукты

${message}

${message}