Бриф по рынку РФ — 30 июля 2026
🇷🇺 Бриф по рынку РФ — 30 июля 2026
As-of: 30.07, 09:48 МСК · основные параметры — по последнему закрытию 29.07 (сессия 30.07 ещё не открылась на момент прогона); USD/RUB — официальный курс ЦБ на 30.07
Вердикт
Режим: ЗАЩИТНЫЙ (ближе к нижней границе, чем 27.07) · Signal 0.15 · Аллокация: акции 20% / ОФЗ 57% / золото 23%
IMOEX закрыл 29.07 на 2237,17 — выше, чем три дня назад, но Signal резко просел с 0.375 до 0.15. Причина не в тренде (A по-прежнему 0.0 — рынок на 14,8% ниже падающей SMA200) и не в макро-блоке (B без изменений, 0.5). Обвалился блок потоков C: оборот акций 29.07 составил 50,6 млрд ₽ против 20-дневной средней 80,4 млрд ₽ (−37%), а рубль ослаб на 1,1% за неделю — оба сигнала теперь негативны, тогда как 27.07 оба были в плюсе. Аллокация не изменилась (те же 20/57/23), но запас до Нейтрального режима заметно вырос.
Таблица индикаторов
| Индикатор | Расчёт | Значение | Балл |
|---|---|---|---|
| A: Тренд (40%) | IMOEX 2237,17 vs SMA200 2624,9 (200 закрытий MOEX ISS по 29.07) | −14,8% под падающей средней (SMA200 2678,5 → 2624,9 за 20 торг. дней) | 0.0 |
| B1: Ставка ЦБ | 14,00%, риторика Набиуллиной 24.07 остаётся в силе — новых заседаний не было | «ястребиное» снижение, без изменений | 0.5 |
| B2: Спред ОФЗ-10 − ключевая | 15,72% − 14,00% = +172 б.п. | стресс (>+150 б.п.), но продолжает медленно сужаться (было 181, 221) | 0.0 |
| B3: Ликвидность (RGBI) | 115,48 (29.07) против 112,73 (22.07) | растёт за неделю (внутри недели — плоско: 114,7→114,55→115,48) | 1.0 |
| C1: Оборот акций | 50,6 млрд ₽ (29.07, полная сессия) vs 20-дневная средняя 80,4 млрд ₽ | −37,1% | 0.0 |
| C2: USD/RUB | 79,36 (30.07) vs 78,48 (23.07) | −1,1% (ослабление рубля) | 0.0 |
A = 0.0
B = mean(0.5, 0.0, 1.0) = 0.5
C = mean(0.0, 0.0) = 0.0
Signal = 0.40×0.0 + 0.30×0.5 + 0.30×0.0 = 0.15
Одна строка про C1: 20-дневная средняя (80,4 млрд) сама приподнята днём заседания ЦБ 24.07 (121 млрд) — без этого выброса база сравнения была бы ниже, а −37% выглядело бы не так резко. Направление (спад активности) реальное, величина — отчасти артефакт базы.
Модификаторы
Стоимостной фильтр: точный P/E IMOEX снова не подтверждён. Прокси: IMOEX на 25,8% ниже 52-недельного максимума 3014,21, в нижних 30% годового диапазона (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 — следующее заседание ЦБ. Спред продолжает сужаться (221 → 181 → 172 б.п.), но остаётся в зоне стресса — рынок ОФЗ пока не закладывает уверенное продолжение цикла смягчения тем же темпом.
Brent — противоречивые котировки, но риск растёт. Источники расходятся ($89,53 у Fortune на утро 29.07 против intraday-всплеска к $93+ на данных oilprice.com) на фоне сообщений о новом витке напряжённости между США и Ираном. Направление скорее вверх, чем вниз — геополитическая премия снова собирается, а не окончательно сдулась, как казалось три дня назад. Тезисы по нефтегазовым именам (ROSN/LKOH/TATN/NVTK/SNGSP/GAZP/TRNFP) по-прежнему не пересмотрены под эту волатильность.
Дивидендный сезон продолжается — дивгэпы и низкая летняя активность (см. C1) вместе объясняют слабые обороты последней недели.
Сравнение с прогоном 27 июля
| 27.07 | 30.07 | Δ | |
|---|---|---|---|
| IMOEX | 2222,83 | 2237,17 | +14,34 (+0,6%) |
| Signal | 0.375 | 0.15 | −0,225 |
| Аллокация | 20/57/23 | 20/57/23 | без изменений |
| Ключевая | 14,00% | 14,00% | без изменений |
| ОФЗ-10 | 15,81% | 15,72% | −9 б.п. |
| Спред | 181 б.п. | 172 б.п. | −9 б.п. — продолжает сужаться |
| Brent | $90,28 | ~$89,53 | ≈ без изменений, но растёт волатильность |
Signal упал не из-за разворота тренда или макро — оба этих блока почти не изменились (A стабильно 0.0, B стабильно 0.5). Всё падение — из блока потоков: C был 0.75 (обороты выше средней, рубль почти стабилен), стал 0.0 (обороты резко ниже средней, рубль слабее на 1,1%). Это самый шумный блок модели (C2 отдельно помечен как малодостоверный сигнал в методологии), поэтому не стоит читать это падение как разворот истории — но и игнорировать нельзя: два независимых потоковых сигнала одновременно перевернулись в одну сторону.
Аналитическая справка, не персональная инвестиционная рекомендация.
{
"date": "2026-07-30",
"regime": "Защитный",
"signal": 0.15,
"imoex": 2237.17,
"allocation": { "equities_pct": 20, "ofz_pct": 57, "gold_pct": 23 },
"indicators": { "A_trend": 0.0, "B_macro": 0.5, "C_flows": 0.0 },
"key_rate": 14.00,
"ofz10_yield": 15.72,
"ofz_key_spread_bp": 172,
"usdrub": 79.36,
"brent": 89.53,
"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", "сессия 30.07 не открылась на момент прогона — данные по 29.07", "Brent — противоречивые котировки источников ($89.53-$93+) на фоне сообщений об эскалации США-Иран"],
"vs_prev": {
"date": "2026-07-27",
"imoex_delta": 14.34,
"signal_delta": -0.225,
"allocation_delta": "без изменений (20/57/23)",
"note": "падение Signal целиком из блока потоков (C: 0.75→0.0) — оборот акций −37% к средней (база сравнения приподнята днём заседания ЦБ) и рубль ослаб на 1,1% за неделю; тренд и макро без изменений"
}
}