Инвест блог Сергея Редкина

Бриф по рынку РФ — 27 июля 2026

🇷🇺 Бриф по рынку РФ — 27 июля 2026

As-of: 27.07, 16:14 МСК · параметры с терминала (MOEX ISS / ЦБ РФ) на момент прогона, часть данных — по последнему закрытию 24.07 (см. таблицу)

Вердикт

Режим: ЗАЩИТНЫЙ (у границы Нейтрального) · Signal 0.375 · Аллокация: акции 20% / ОФЗ 57% / золото 23%

Рынок отскочил (+2,65% внутри дня, IMOEX 2222,83), а спред ОФЗ-10 к ключевой ставке заметно сузился — с 221 до 181 б.п. — впервые с начала цикла снижения. Но Signal остаётся в защитной зоне: тренд (вес 40%) по-прежнему на нуле — цена на 15,5% ниже падающей SMA200, а один из открытых пропусков прошлого брифа закрылся не в пользу быка: риторика Набиуллиной на пресс-конференции 24.07 («полностью исключить повышение ставки в будущем невозможно») задним числом подтверждает, что снижение было «ястребиным», и балл B1 пересчитан с 1.0 на 0.5.

Таблица индикаторов

ИндикаторРасчётЗначениеБалл
A: Тренд (40%)IMOEX 2222,83 vs SMA200 2630,7 (200 закрытий MOEX ISS по 24.07)−15,5% под падающей средней (SMA200 2686,0 → 2630,7 за 20 торг. дней)0.0
B1: Ставка ЦБ14,00%, риторика Набиуллиной 24.07: не исключает повышения в будущем«ястребиное» снижение подтверждено0.5
B2: Спред ОФЗ-10 − ключевая15,81% − 14,00% = +181 б.п.стресс (>+150 б.п.), но сузился с 2210.0
B3: Ликвидность (RGBI)114,70 (24.07) против 110,61 (17.07)растёт1.0
C1: Оборот акций121,4 млрд ₽ (24.07, полная сессия) vs 20-дневная средняя 80,8 млрд ₽+50,3% (день заседания ЦБ)1.0
C2: USD/RUB78,03 (25.07) vs 78,40 (18.07)−0,5% — почти без изменений0.5
A  = 0.0
B  = mean(0.5, 0.0, 1.0) = 0.5
C  = mean(1.0, 0.5) = 0.75
Signal = 0.40×0.0 + 0.30×0.5 + 0.30×0.75 = 0.375

Одна строка про B1: пропуск прошлого брифа закрыт — тон ЦБ подтверждён источником (заявление Набиуллиной 24.07), балл пересчитан с 1.0 на 0.5 по правилу «ястребиное снижение — это 0.5, а не 1.0».


Модификаторы

Стоимостной фильтр: точный P/E IMOEX снова не подтверждён надёжным источником. Прокси: IMOEX на 26,3% ниже 52-недельного максимума 3014,21, в нижних 29% годового диапазона (1898,51–3014,21) → +5 п.п. (оценочно, не по P/E)

Сезонность: конец июля — разгар дивсезона, дивгэпы → 0 п.п.

Итого модификаторы: +5 п.п. к акциям → аллокация 15/60/25 → 20/57/23

⚠️ Флаг расхождения: стоимостной фильтр говорит «дёшево» (нижняя треть годового диапазона), тренд говорит «нисходящий, ниже падающей SMA200» — та же развилка «ловушка стоимости или дно», что и три дня назад, ещё не разрешилась.


Проверка лимита просадки

σ ≈ 0,20×32 + 0,57×10 + 0,23×15 = 15,55%
2σ ≈ 31,1%  ←  лимит 35% ✅

Ключевые события впереди

12 сентября 2026 — следующее заседание ЦБ. Спред сузился до +181 б.п. (был 221), но остаётся в зоне стресса — рынок ОФЗ пока не закладывает уверенное продолжение цикла смягчения тем же темпом.

Brent обвалился на деэскалации. $90,28 (27.07, −8,2% за день) против $97,04 три дня назад и пика $100,65 на прошлой неделе — геополитическая премия (атаки у побережья Саудовской Аравии, Ормузский пролив, экспорт Казахстана) заметно сдулась. Это давит на нефтегазовый сектор индекса сильнее, чем любой из индикаторов режимной модели — тезисы по ROSN/LKOH/TATN/NVTK/SNGSP/GAZP/TRNFP пока не пересмотрены под этот шок.

Дивидендный сезон продолжается — дивгэпы всё ещё формируют часть недавнего давления на индекс наравне с трендом.


Сравнение с прогоном 24 июля

24.0727.07Δ
IMOEX2133,882222,83+88,95 (+4,2%)
Signal0.280.375+0,095
Аллокация20/57/2320/57/23без изменений
Ключевая14,00%14,00%без изменений
ОФЗ-1016,21%15,81%−40 б.п.
Спред221 б.п.181 б.п.−40 б.п. — сузился
Brent$97,04$90,28−$6,76 (−7,0%)

Рост Signal объясняется не улучшением тренда (A всё ещё 0.0), а сочетанием сузившегося спреда ОФЗ и всплеска оборотов в день заседания — при этом B1 одновременно пересмотрен вниз (1.0 → 0.5) на подтверждённой «ястребиной» риторике. Два эффекта почти взаимно погасили друг друга в B, а рост C и сужение B2 вытащили Signal вверх. Аллокация не изменилась — тот же 20/57/23, что и три дня назад, несмотря на движение Signal.


Аналитическая справка, не персональная инвестиционная рекомендация.

{
  "date": "2026-07-27",
  "regime": "Защитный",
  "signal": 0.375,
  "imoex": 2222.83,
  "allocation": { "equities_pct": 20, "ofz_pct": 57, "gold_pct": 23 },
  "indicators": { "A_trend": 0.0, "B_macro": 0.5, "C_flows": 0.75 },
  "key_rate": 14.00,
  "ofz10_yield": 15.81,
  "ofz_key_spread_bp": 181,
  "usdrub": 78.03,
  "brent": 90.28,
  "valuation_shift_pct": 5,
  "season_shift_pct": 0,
  "implied_drawdown_pct": 31.1,
  "divergence_flag": "стоимостной фильтр дёшево (нижняя треть 52-нед диапазона) vs тренд отрицательный ниже падающей SMA200",
  "next_event": { "what": "Заседание ЦБ по ключевой ставке", "date": "2026-09-12" },
  "data_gaps": ["точный P/E IMOEX", "оборот сегодняшней сессии не финален (взят полный день 24.07)", "Brent — курс на деэскалацию, устойчивость не подтверждена"],
  "vs_prev": {
    "date": "2026-07-24",
    "imoex_delta": 88.95,
    "signal_delta": 0.095,
    "allocation_delta": "без изменений (20/57/23)",
    "note": "B1 пересмотрен с 1.0 на 0.5 (подтверждена ястребиная риторика ЦБ); рост Signal обеспечен сужением спреда ОФЗ и всплеском оборотов в день заседания, а не трендом"
  }
}