Блог им. SinappsTeh

Индекс Мосбиржи летит к 2000. Наш портфель в этот день просел в 4 раза меньше

Мы запустили публичный модельный портфель СинАппс.

И он уже в минусе: -2,48% за первые 5 торговых дней live-трека.

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

На Smart-Lab честнее начать с неприятного:

Портфель стартовал 10 июля 2026 года. На 16 июля live NAV = -2,48%.
Теперь давайте разбираться, что внутри и почему модель вообще выбрала такие бумаги.

Это не пост “что купить”. И не пост “смотрите, мы всех победили”. За 5 дней никого победить нельзя. За 5 дней можно только начать журнал наблюдений и сразу получить первый холодный душ.

Но именно поэтому эксперимент становится интересным. Публичный портфель имеет смысл только тогда, когда его нельзя потом переписать под красивую историю.

Сначала коротко: что модель увидела

На дату состояния портфеля модель определила фазу российского рынка как “Спад”.

  • Фаза: Спад
  • Уверенность фазовой модели: 0,99
  • Индекс страха и жадности IMOEX: 21 из 100
  • Старт live-трека: 10 июля 2026
  • Последняя live-точка: 16 июля 2026
  • Live NAV: -2,48%

Важно: “Спад” в модели не означает “завтра всё обязательно упадёт”. Это не гадание по свечам и не кнопка “срочно в бункер”.

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

Что получилось по структуре
Класс активов Доля Простыми словами
Акции 27,17% Оставляем участие в рынке, но не лезем всем телом под падающий индекс
Облигации 57,83% Главная защитная часть
Денежный рынок 15,00% LQDT как кэш-прокси

Если совсем по-человечески: модель не продала всё и не пошла all-in “ловить дно”. Она встала между двумя любимыми крайностями рынка: паникой и героизмом.

Обычно именно здесь инвестор и ошибается. Покупать страшно. Продавать страшно. Ничего не делать тоже страшно. А лента в этот момент радостно предлагает все три варианта одновременно.

С чем сравнить первые дни

Полноценные выводы по 5 торговым дням делать нельзя. Но совсем без сравнения тоже странно: портфель не живёт в вакууме.

Поэтому беру два простых ориентира, которые понятны почти всем:

  • IMOEX — широкий рынок акций РФ;
  • RGBI — индекс российских гособлигаций.

Это не идеальный бенчмарк. Портфель смешанный. Но как рыночный термометр — нормально.

Инструмент / индекс 10.07 — 15.07 Что показывает
Live NAV портфеля -1,54% Как двигался модельный портфель
IMOEX -1,57% Широкий рынок акций
RGBI -1,27% Гособлигации

А 16 июля рынок уже нормально приложило.

Показатель За 16 июля
Live NAV портфеля -0,96%
IMOEX -4,24%

С начала live-трека, 10-16 июля:

  • портфель: -2,48%;
  • IMOEX: -5,75%.
Индекс Мосбиржи летит к 2000. Наш портфель в этот день просел в 4 раза меньше
Индекс Мосбиржи летит к 2000. Наш портфель в этот день просел в 4 раза меньше

 

Вывод пока очень скромный: портфель не “доказал качество”. Он просто начал жить в плохом рынке. Но 16 июля уже видно, зачем в фазе “Спад” модель держит 27% акций, а не 70%.

Если совсем грубо: когда рынок акций получил по лицу на -4,24%, портфель отделался -0,96%. Не победа, не медаль, не повод открывать шампанское. Но первый стресс-день прошёл мягче.

Теперь самое важное: как из фазы получились конкретные бумаги

Если бы я был читателем, меня бы здесь интересовало не “какая красивая идея”, а механика:

Почему в портфеле NMTP, FLOT, AFLT, ОФЗ, флоатеры и LQDT, а не просто Сбер, Газпром и надежда?

Схема такая:

  1. Сначала определяется фаза рынка.
  2. Потом задаются доли акций, облигаций и денежного рынка.
  3. Потом выбираются отрасли внутри акций.
  4. Потом выбираются конкретные акции внутри отраслей.
  5. Отдельно собирается облигационный рукав.
Как выбираются отрасли

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

Для этого считается матрица “фаза × сектор”. В ней используются секторные индексы MOEX полной доходности и сравнение с MCFTR.

Для каждой отрасли внутри фазы считаются три вещи:

  • среднее дневное опережение или отставание от рынка;
  • частота побед в эпизодах такой фазы;
  • медианный результат эпизода, чтобы один экстремальный период не сломал всю картину.

Потом это сводится в один score:

0,5 × среднее опережение + 0,3 × частота побед + 0,2 × медианный эпизод

То есть модель не говорит: “мне нравится транспорт”. Она говорит: “в этой фазе по нашей истории и методике транспортный сектор оказался выше других в ранжировании”.

Можно спорить с методикой. И нужно. Но это уже нормальный спор, а не разговор на уровне “мне кажется”.

В текущем портфеле отраслевые веса такие:

Секторный индекс Сектор Доля в портфеле
METNTR Транспорт 13,25%
MEOGTR Нефть и газ 4,28%
MECHTR Химия и нефтехимия 4,01%
MECNTR Потребительский сектор 1,88%
MEFNTR Финансы 1,88%
METLTR Телеком 1,88%

Самая спорная часть здесь, конечно, транспорт. Для фазы “Спад” это не выглядит интуитивно защитным выбором. И как раз поэтому этот кусок мне самому интересен для публичной проверки.

Как внутри отрасли выбираются акции

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

Базовые фильтры:

  • окно волатильности около 120 торговых дней;
  • минимум 60 наблюдений по цене;
  • аномальные ценовые ряды отсекаются;
  • если есть консенсус аналитиков, бумага должна иметь неотрицательный upside;
  • внутри каждого сектора выбирается до 3 бумаг.

Ранжирование внутри сектора:

Фактор Вес Что это значит
Консенсусный upside 60% Не брать бумагу, где консенсус уже видит отрицательный потенциал
Обратная волатильность 40% При прочих равных более спокойная бумага получает преимущество

После этого веса внутри выбранных бумаг распределяются по inverse volatility. Простыми словами: чем спокойнее бумага внутри своей группы, тем больше её вес.

Текущие крупнейшие позиции в акциях:

Тикер Доля в портфеле
NMTP 6,58%
FLOT 3,39%
AFLT 3,28%
GAZP 1,54%
AKRN 1,50%
BANEP 1,44%
SNGS 1,30%
PHOR 1,29%
NKNCP 1,22%

Это не “топ идей”. Это не “надо купить”. Это просто следствие фильтров на дату расчёта.


Если через неделю поменяется фаза, отраслевой score или данные по бумагам, состав может стать другим. В этом и смысл публичного трека: показывать не красивую легенду, а работу процедуры.

Как собираются облигации

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

Сначала модель задаёт бакеты облигационного рукава для текущей фазы. Сейчас это в основном:

  • короткие ОФЗ;
  • флоатеры;
  • небольшая доля длинных ОФЗ;
  • корпоративные выпуски инвестиционного качества;
  • денежная часть через LQDT.

Дальше берётся вселенная ликвидных облигаций. Фильтры:

  • качество: sovereign, aaa-a, bbb;
  • ликвидность выше 30;
  • duration должен быть известен;
  • YTM должен быть положительным и ниже 25%;
  • по каждому бакету выбирается до 3 выпусков.

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

Для обычных облигаций ранжирование идёт 50/50:

Фактор Вес Смысл
Ликвидность 50% Бумагу должно быть реально исполнить
YTM 50% Доходность важна, но не любой ценой

Флоатеры ранжируются в первую очередь по ликвидности, потому что YTM у них во многом следует за ставкой.

Вес внутри бакета распределяется через inverse duration. Простыми словами: чем меньше процентный риск, тем выше вес.

Крупнейшие облигационные позиции сейчас:

ISIN Доля Тип YTM Дюрация
RU000A0JWM07 14,94% ОФЗ short 14,35% 0,17
RU000A0ZZYW2 14,94% ОФЗ short 14,21% 0,23
RU000A109K40 13,77% Флоатер 16,06% 0,15
RU000A1014N4 3,17% ОФЗ short 14,25% 1,18
RU000A10BGY3 2,44% Корпоративная IG 21,09% 0,02
RU000A10FEA9 1,47% Флоатер 15,79% 2,34
RU000A108EG6 1,43% ОФЗ long 16,17% 5,26
RU000A108EE1 1,40% ОФЗ long 16,19% 5,34

Вот здесь, мне кажется, и должен начинаться нормальный спор.

  • нужны ли длинные ОФЗ даже небольшой долей в фазе “Спад”;
  • правильный ли потолок YTM 25%;
  • не слишком ли грубый proxy через inverse duration;
  • надо ли сильнее штрафовать корпоративные выпуски за ликвидность;
  • не переоцениваем ли мы транспортный сектор в акционном рукаве.

Это уже разговор не про “верю / не верю”, а про конкретные ручки модели.

Что было на истории

Бэктест — не обещание будущей доходности. Но без исторической проверки модельный портфель превращается в красивую таблицу с уверенным лицом.

По публичному ряду с 3 января 2018 по 16 июля 2026:

Метрика Значение
Период 2018-01-03 — 2026-07-16
Доходность NAV за период +107,86%
CAGR 8,96% годовых
Максимальная просадка модели -31,96%
Максимальная просадка MCFTR -53,53%
3-летние окна, где модель была лучше MCFTR 56,9% из 1362 окон

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

И именно поэтому live-трек важнее бэктеста. В бэктесте всегда можно случайно понравиться прошлому. В live прошлое уже не подлизывается.

Где всё может сломаться
  • Фаза может запаздывать. Модель видит рынок через данные, а не заранее.
  • Сектора могут повести себя иначе. Историческая связь не обязана повторяться.
  • Консенсус по акциям может быть плохим фильтром. Аналитики тоже люди, просто с Excel.
  • YTM в облигациях может быть ловушкой. Высокая доходность часто приходит вместе с причиной.
  • Ликвидность может исчезнуть в самый неудобный момент. Особенно в корпоративных выпусках.
  • Бэктест может переоценивать устойчивость. Российский рынок умеет ломать красивые предпосылки.

Поэтому я не воспринимаю этот портфель как “решение за инвестора”. Это публичный журнал работы одной дисциплинированной процедуры.

Не “что купить”, а “почему эта бумага вообще попала в список”.

Зачем это выкладывать

Потому что на рынке слишком легко рассказывать истории после факта.

Когда идея выросла, все помнят исходный тезис. Когда упала, внезапно выясняется, что горизонт был “от 5 лет”, риск был “понятен заранее”, а вообще это была “маленькая экспериментальная позиция”. Рынок в такие моменты становится литературным кружком.

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

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

Состав, NAV, история ребалансов и открытые данные выложены здесь

Более глубокий экран внутри приложения с составом, минимумом для повторения весов и переносом в корзину 

Вопрос к сообществу.

Плюсы не прошу. Лучше найдите слабое место в методике и подходе top-down. Это будет полезнее. 

Не является индивидуальной инвестиционной рекомендацией. Упомянутые инструменты приведены для разбора методики модельного портфеля. Прошлая доходность не гарантирует будущую. Решения о сделках инвестор принимает самостоятельно.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
157
#182 по плюсам, #30 по комментариям
21 комментарий
Летите в ад.
avatar
АШ, видимо не прочитали сути )
Летим мы явно в разы меньше чем рынок, в этом и суть )
avatar
Синаппс, нас *бут, но только на 38,2% шишки? Это достижение! 

     Щасливой и романтичной *бли и дальше! 
Московский Лоссбой, тут без соития увы, только те кто не участвуют в нем вообще ) В выйгрыше последние годы только господа вкладчики ) 
avatar
Синаппс, молодец! Хорошо принял! Без шутков! 

     Чистого неба и Славной охоты! Всё будет хорошо! 
Московский Лоссбой, хотя как я мог забыть, есть то что и вкладчиков хорошенько поимело ))) 



avatar
Синаппс, лето — сезон просекса! Заголённые тела на пляжах, биржах и прочих кладбиже-лежбищах! 
Московский Лоссбой, спасибо! конечно, добро всегда побеждает ) 

avatar
Синаппс, 
Синаппс, сегодня меньше, завтра больше. Суть что вы не видите рынок.
avatar
АШ, Никто не “видит рынок”. Кто говорит, что видит, обычно продаёт либо сигнал, либо красивую легенду после факта.

Мы смотрим не свечку, а режим экономики. Рынок — это макро с лагом и ожиданиями: ставка, кривая, рубль, нефть, кредитный риск, ширина рынка. Когда режим портится, задача не геройствовать, а уменьшать акционную экспозицию.
Поэтому с 2 июля у модели “Спад” и структура 27/58/15. Не чтобы угадать дно. А чтобы не лететь на полной скорости, когда дорога уже мокрая... 

Спасибо за обратную связь ! 

avatar
пол года летели, а ты только понял?
avatar
alexandro foenix, нет по макро мы это поняли еще 2 июля, потому такие веса и классы, чтобы лететь меньше )
avatar
Синаппс, 
avatar
alexandro foenix, оперативно работаете )))
avatar
alexandro foenix, если будет конструктивная обратная связь — welcome ) 

avatar
alexandro foenix, думаю что аот так правильней графики смотреть ) 

sinapps.tech/model-portfolio



И про суть модели и макроэкономику фаз РФ тоже тут было: smart-lab.ru/blog/1326422.php 



avatar
Синаппс, едва ли ) Успехов )
avatar

Читайте на SMART-LAB:
Фото
USD/CAD: ложный пробой и смена приоритетов
Валютная пара USD/CAD не реализовала сценарий с бычьим флагом и вернулась под горизонтальный уровень 1.4140. На данный момент в приоритете...
Фото
Как заработать на дивидендных гэпах
Акции «Московской биржи» и НМТП торгуются без дивидендов. Размер выплат «Мосбиржи» — ₽19,57 с доходностью 11,95%, а НМТП — ₽1,1448 с...
Фото
Что происходит с химпромом
Первый квартал 2026 года проверяет химическую отрасль на прочность. Выручка четырёх крупных компаний сектора — « Акрона », « ФосАгро...

теги блога Синаппс

....все тэги



UPDONW
Новый дизайн