МЕТОДИКА · ПОРТФЕЛИ
Пять рублёвых модельных портфелей: составы и расчёт
Пять фиксированных портфелей из доступных биржевых фондов и денежной модели: от денежного резерва до 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 нет.