МЕТОДИКА · ПОРТФЕЛИ

Пять рублёвых модельных портфелей: составы и расчёт

Пять фиксированных портфелей из доступных биржевых фондов и денежной модели: от денежного резерва до 80/20. Веса не подбирались по прошлой доходности.

Номера выпусков и даты в тексте относятся к редакции методики. Действующие данные — выпуск 0.5.2.20261026, рыночный срез 26.10.2026; правила расчёта описаны ниже.

Дата редакции: 19.10.2026. Финансовый выпуск 0.5.0, движок 0.5.0-rc.2, срез по 16.10.2026 сохранены. Паспорт расчёта: /model-portfolios/report.json. Предыдущая редакция из десяти моделей сохранена в архиве проекта и не является текущей витриной.

Пять задач и пять составов

Задача Модель Целевые веса Предлагаемый ориентир
Резерв Денежный рынок ЦБ MM_CBR 100% MM_RUONIA
Консервативный профиль 20/80 SBMX 20%, SBGB 80% SBGB
Сбалансированный профиль 60/40 SBMX 60%, SBGB 40% SBMX/SBGB 60/40
Рост 80/20 SBMX 80%, SBGB 20% SBMX
Диверсификация Постоянный RU SBMX, SBGB, GOLD_RUB, MM_CBR по 25% SBMX/SBGB 60/40

По прямому указанию пользователя из модельной подборки исключены NASDAQ/QQQ и S&P 500/SPY, включая модели с частичной американской позицией и соответствующие бенчмарки. Подборка сокращена до пяти составов; модель 40/60 и авторская всепогодная схема также сняты с текущей витрины. Исходные ряды остаются самостоятельными инструментами каталога. Учебные сравнения американских рядов не выводятся среди готовых портфельных примеров.

Пять бенчмарков: SBMX, SBMX/SBGB 60/40, SBGB, MM_CBR, MM_RUONIA. Они рассчитываются как условные портфели с теми же комиссиями и ребалансировкой. Это не опубликованные индексы без расходов. Классический 60/40 совпадает со своим составным ориентиром по определению.

Доли 20/80, 60/40 и 80/20 используют распространённую схему фиксированного распределения акций и облигаций, представленную в линейке Vanguard. Постоянный RU — локальная адаптация четырёх равных блоков: широкий фонд ОФЗ заменяет длинные государственные облигации, золото оценивается по ЦБ без спреда и хранения, денежный рынок теоретический. Первичные ссылки и границы применимости сохранены в sources JSON-паспорта. Количественный рейтинг популярности и подгонка весов по доходности не проводились.

Расчёт и показатели

Полное общее окно: 25.01.2019–16.10.2026, 1 942 оценки. Раннее окно: 25.01.2019–30.12.2021, 742 оценки. Позднее: 03.01.2022–16.10.2026, 1 200 оценок. Все десять составов (пять моделей плюс пять ориентиров) внутри окна используют одинаковые даты.

Начальный капитал 1 000 000 ₽, внешние потоки 0, ежемесячная ребалансировка, расходы 10 б.п. (0,10%) с фактического оборота, включая начальное размещение. Неторгуемые оценки биржевого фонда не позволяют совершить сделку; ребалансировка переносится. Максимальный возраст оценки 35 дней, пропуски не заполняются. Налоги и плечо отсутствуют; внутренние расходы фонда уже включены в пай.

CAGR — геометрическая годовая доходность по TWR и календарным годам. Волатильность — выборочное стандартное отклонение дневных доходностей × √252. Просадка измеряется по TWR относительно предшествующего дневного максимума с начальной базой 1. Начальная комиссия даёт денежной модели небольшую отрицательную просадку.

В основной таблице Sharpe и Sortino используют дневную разность доходности портфеля и MM_CBR с теми же параметрами исполнения. Sharpe = среднее разностей / выборочное стандартное отклонение разностей × √252. Sortino = среднее разностей ×252 / √(252 × среднее квадратов отрицательных разностей). При знаменателе не более 1e-12 коэффициент не определён. Модель ЦБ — альтернативный ориентир, не гарантированная безрисковая ставка. Коэффициенты движка со ставкой/целью 0 показаны отдельно в карточке.

Δ CAGR — разница годовой доходности с выбранным бенчмарком в процентных пунктах, не регрессионная альфа. Смена бенчмарка не изменяет денежную базу Sharpe/Sortino.

Исторические лидеры определяются только среди четырёх смешанных моделей; денежный резерв показан отдельно. Повторяющиеся лидеры объединены в одну карточку с перечислением критериев. Метка «Эффективный в наборе» исключает смешанные модели, для которых есть другая с не меньшим CAGR и не большей волатильностью, где хотя бы один критерий строго лучше. Это сравнение фиксированных кандидатов, не глобальная оптимизация. Окна периодов показывают чувствительность к истории и не являются независимым тестом вне выборки.

Контроль и интерфейс

Витрина проверяет data_version/engine_version против каталога. Отображение не запускает бэктест. До двух моделей плюс бенчмарк переносятся в конструктор вместе с точными датами и параметрами; замена допускает отмену. Серверный расчёт запускается отдельным действием пользователя. Месячные точки графика не заменяют дневной расчёт риска.

Паспорт содержит настройки, все 30 сценариев трёх окон, годовые показатели, ограничения, кривые и SHA-256 входов и расчётного кода. Метрики воспроизводятся действующим JS-движком, а независимый пересчёт через Python/SQLite повторяет все 30 дневных сценариев. Двойная сборка проверяет детерминированность. Отдельная проверка контролирует импорт, лимиты, отсутствие американских рядов в моделях и порядок риска; опубликованные файлы сверяются с серверными результатами на полной и поздней истории.

Исторические правила выплат фондов проверены не полностью, GOLD_RUB — справочная цена, MM_CBR — синтетическая теоретическая модель. Эти статусы видны в составе и паспорте. Визуальная браузерная приёмка не выполнялась: доступного control-browser нет.