Ретроспектива
Оптимизация портфеля · исследование компромиссов

Оптимизация портфеля: какие веса подходят именно вам?

Задайте активы, ограничения и критерий качества. Сравните найденный вариант с текущим портфелем — без иллюзии единственного «лучшего» ответа.

Long-only2–10 активов5 критериев
Ваш портфель · другой взглядСхема, не результат расчёта
Текущий портфель и вариант под выбранный критерийЭффективная граница показывает сочетания риска и доходности. Циановая точка — текущие веса, янтарная — вариант под критерий.Доходность ↑Риск →Текущие весаВариант под критерий
исходный портфельнайденный вариантэффективная граница
  1. 01

    Что у вас есть

  2. 02

    Что для вас важно

  3. 03

    Что можно изменить

Пять критериев

Один портфель. Пять разных определений «лучше»

Выбранный критерий · Шарп

Сколько дополнительной доходности портфель получал на единицу общего риска?

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

ДОХОДНОСТЬРИСК
Общая презентация · 4 шага

Что вы видите в оптимизаторе и как читать ответ

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

RОптимизатор портфеляСхема интерфейса, не результат расчёта
Шаг 1 из 4

Начните с портфеля, который хотите исследовать

Добавьте активы и задайте исходные веса. При необходимости ограничьте минимальную и максимальную долю каждого актива в вариантах поиска.

1 / 4
Настоящий расчёт · автозапуск

Пример: оптимизация SPY/TLT по Шарпу

Для демонстрации возьмём исходный портфель 60/40: история с августа 2002 года, USD, ежегодная ребалансировка, доли от 0 до 100%.

RОптимизатор портфеляДемонстрационный расчёт · max Sharpe

Состав и веса

Исходный и найденный портфели

Исходный60 / 40
Найденный75 / 25

Решение получено на том же историческом окне, на котором оцениваются метрики.

Метрики и цена компромисса

Улучшение одной метрики не улучшает все остальные

МетрикаИсходныйНайденный
Шарп
0,691
0,706 ↑
CAGR
8,76%
9,80%
Волатильность
9,78%
11,05%
Макс. просадка
−26,32%
−34,75%

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

Запустить пример
После расчёта

Не просто новые веса. Полный разбор последствий

01

Состав и веса

Что изменилось относительно исходного и равновесного портфелей.

02

Метрики и бэктест

Какой ценой улучшена выбранная метрика: доходность, риск, просадки.

03

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

Где находятся сравниваемые портфели по риску и доходности.

04

Чувствительность

Что покажут те же веса на альтернативном историческом подокне.

Исторический оптимум — не прогноз победителя. Альтернативное подокно помогает проверить чувствительность, но не является независимым out-of-sample тестом.

FAQ

Вопросы перед расчётом

Что именно делает оптимизатор портфеля?

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

Изменяют ли min и max исходный портфель?

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

Почему результат зависит от валюты расчёта?

Месячные доходности активов сначала пересчитываются в выбранную валюту с учётом валютной составляющей. Общий период, волатильности, ковариации и целевые метрики рассчитываются уже на этом ряду. Поэтому оптимальные веса в USD, RUB и BYN могут отличаться — это не простой пересчёт итогового отчёта.

Подробнее о валютном пересчёте
Проводится ли независимый out-of-sample тест?

Нет. Оптимум подбирается на том же историческом окне, на котором показываются основные метрики. Вкладка чувствительности проверяет уже найденные веса на другом подокне, но это подокно тоже входит в исходную историю поиска и поэтому не является независимым out-of-sample тестом.

Как правильно интерпретировать результат
Ваши активы · ваш компромисс

Проверьте, что ещё возможно внутри ваших ограничений

Задайте критерий, запустите расчёт и сравните ответ с простыми альтернативами.