Macrochart
Macroeconomic conditions and historical RUB shock research

Важное ограничение

Macrochart не предсказывает факт, дату или вероятность валютного кризиса.

Проект описывает внутреннюю конфигурацию системы, её способность поглощать шок, накопленное давление и исторические состояния перед отдельными скачками USD/RUB. Похожие напряжённые состояния многократно возникали без последующего crash, а сильный внешний триггер может вызвать резкое движение даже при относительно защищённой системе.

Research framework: protection and pressure

Две независимые исследовательские оси. Они не сводятся в единый score и не формируют торговый сигнал.
Shock absorption capacity
Способность резервной подушки, структуры ликвидности и других защитных механизмов смягчать последствия внешнего или внутреннего шока. Высокая защита не гарантирует устойчивость при событии достаточно большого масштаба.
Latent pressure
Накопленное внутреннее давление, структурные дисбалансы и скрытая хрупкость. Эта ось пока является исследовательской концепцией: текущий набор Z-score уровней недостаточен для доказанной количественной оценки.
Protection Pressure Interpretation
ВысокаяНизкоеВысокая способность поглощать обычный шок.
НизкаяВысокоеОткрытая уязвимость.
ВысокаяВысокоеПодавленная хрупкость и зависимость от сохранения защитного контура.
НизкаяНизкоеСлабая подушка без явного накопленного напряжения.
Парадокс защиты: сильная защита снижает воздействие обычных колебаний, но может поддерживать избыточную уверенность, откладывать адаптацию и позволять дисбалансам накапливаться. Система становится более зависимой от сохранения защитного контура.
Защита не создаёт и не «притягивает» внешний шок. Она влияет на способность системы пережить событие и на поведение участников до него.

Macro Z-score Charts

Описательные Z_36 и raw values. Для номинальных агрегатов высокий Z-score может отражать тренд, инфляцию или долгосрочный рост. USD/RUB показан отдельно как market stress overlay.
Показать исходные значения
Здесь показан исходный ряд Value, из которого рассчитывается Z_36 для выбранного показателя.
Historical RUB shock profiles RESEARCH, NOT FORECAST
Event candidate: календарный месяц, в котором максимальный дневной USD/RUB минимум на 15% выше последнего доступного курса предыдущего месяца. Никакие дополнительные thresholds или правила объединения месяцев не используются.

Независимые anchors: 2014-12, 2020-03, 2022-03.
1998-08: показывается отдельно как historical reference, поскольку сопоставимых макроданных по этому периоду недостаточно.

Suppressed / audit-only: 1998-09, 1998-12, 2015-01, 2015-08, 2022-07, 2022-12. Эти месяцы прошли detector, но относятся к продолжению, aftershock или уже начавшемуся режиму и не используются как самостоятельные anchors.
False positives: похожие напряжённые макросостояния многократно наблюдались без последующего резкого ослабления рубля. Историческое сходство не является оценкой вероятности.
Внешние триггеры: санкции, война, глобальная паника и нефтяной шок не могут быть заранее выведены из рассматриваемых макрорядов.

Historical profile: T-1M

Ретроспективные значения за один месяц до anchor. Этот горизонт не считается более ценным сигналом.
HISTORICAL T-1M ретроспективный профиль Источник: rub_crash_episode_windows_wide_values.csv.
Загружаю T-1M...

Historical profile: T-3M

Ретроспективные значения за три месяца до anchor. Они не доказывают устойчивый предкризисный фон.
HISTORICAL T-3M ретроспективный профиль Источник: rub_crash_episode_windows_wide_values.csv.
Загружаю T-3M...

Historical profile: T-6M

Ретроспективные значения за шесть месяцев до anchor. Они не доказывают ранний устойчивый режим.
HISTORICAL T-6M ретроспективный профиль Источник: rub_crash_episode_windows_wide_values.csv.
Загружаю T-6M...

Methodological limitations

Не forecast: Macrochart не определяет вероятность, дату или направление будущего движения USD/RUB.
Малая и неоднородная выборка: разные эпизоды имели разные внутренние профили и разные внешние причины.
Номинальный тренд: высокий Z-score уровней M0, M1, M2, Broad_Base, Other_RUB, Other_FX, Reserves или Gold может отражать инфляцию и долгосрочный рост, а не crisis signal.
Корреляция признаков: один фактор нельзя многократно учитывать через сильно связанные показатели.
Следующий исследовательский этап: YoY growth, реальные темпы роста, изменения за 1/3/6 месяцев, доли, отношения и отклонения от тренда.
Market stress overlay: USD/RUB показывается отдельно и не включается в заблаговременный macro score.

Data freshness monitor

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

Data sources

Откуда dashboard берёт данные и какие показатели из них рассчитываются.
CBR monetary aggregates
Source file: https://www.cbr.ru/vfs/statistics/credit_statistics/monetary_agg.xlsx
Used for: M0, M1, M2, Transfer_RUB, Other_RUB, Other_FX, Certificates.
CBR broad monetary base
Source file: https://www.cbr.ru/vfs/eng/statistics/ms/mb_bd_e.xlsx
Used for: Broad_Base.
International reserves and gold
Local cleaned file: /root/macro_project/data/reserves_clean.csv
Used for: Reserves, Gold, Reserve_Coverage.
Derived indicators
Calculated locally in /opt/macrochart/update_macrochart.sh: Money_Multiplier, Bank_Credit_Money, Reserve_Coverage, RUB_Parking_Share, RUB_Parking_Bias, RUB_Parking_Ratio.
RUB shock research
Daily USD/RUB source: /opt/realty/data/usd_rate.csv
Approved anchors: rub_crash_episode_anchors.csv
Historical windows: rub_crash_episode_windows_wide_values.csv. The public frontend displays only the approved anchor whitelist.
Update schedule
Experimental macrochart pipeline runs daily at 06:10 via cron:
/opt/macrochart/update_macrochart.sh

Glossary: indicators and interpretation

Формат исторической heatmap: Z_36 (raw value). Z-score здесь является описательной мерой, а не доказанным crisis signal.
Z_36
Отклонение показателя от его скользящей 36-месячной нормы. Для трендовых номинальных рядов высокий Z_36 может возникать из-за инфляции или устойчивого долгосрочного роста.
Raw value
Исходное значение ряда, из которого рассчитан Z_36.
Market stress overlay
USD/RUB отображается поверх макрографика как отдельный рыночный слой. Он не является частью заблаговременного macro score.
Shock absorption capacity
Исследовательская ось способности системы смягчать последствия шока. Текущая версия не присваивает ей формальный score.
Latent pressure
Исследовательская ось накопленного давления и скрытой хрупкости. Текущая версия не присваивает ей формальный score.
Anchor
Первый месяц самостоятельного sudden-shock эпизода, прошедший intramonth detector ≥15%.
Suppressed candidate
Месяц, прошедший detector, но отнесённый к продолжению или aftershock уже начавшегося эпизода.
T-1M / T-3M / T-6M
Ретроспективные окна за один, три и шесть месяцев до anchor. Ни один горизонт не считается доказанным ранним предупреждением.
M0 / M1 / M2
Денежные агрегаты различной ширины. Z-score их номинальных уровней требует осторожной интерпретации.
Broad_Base
Широкая денежная база. Используется также в Money_Multiplier и Reserve_Coverage.
Money_Multiplier
M2 / Broad_Base. Описывает отношение широкой денежной массы к денежной базе.
Bank_Credit_Money
M2 - Broad_Base. Условная оценка денежной массы сверх базовых денег.
Transfer_RUB
Переводные рублёвые депозиты — высоколиквидные средства на счетах.
Other_RUB / Other_FX
Другие рублёвые и валютные депозиты. Их уровни и соотношение описывают структуру размещения средств, но сами по себе не предсказывают crash.
RUB_Parking_Share / Bias / Ratio
Производные отношения Other_RUB и Other_FX. Сильно связанные варианты нельзя считать независимыми факторами.
Reserves / Gold
Международные резервы и золото. Номинальный рост стоимости золота может повышать уровень резервов.
Reserve_Coverage
Reserves / Broad_Base. Условная мера резервной подушки относительно денежной базы, а не гарантия защиты от любого внешнего шока.
Certificates
Компонент денежной статистики ЦБ РФ, сохраняемый в исходном наборе данных.

Government Deposits Monitor

Остатки средств органов государственного управления относительно рублёвой ликвидности. Данные показаны без интерпретации как торгового или кризисного сигнала.
OBSERVED: 2015-01 — 2022-02 SYNTHETIC: 2022-03 — 2026-04 OBSERVED: 2026-05 — CURRENT
Latest month
Latest value
Synthetic in Z_36
Synthetic in Z_full
Синтетический участок: 2022-03 — 2026-04.
Подробная методология и происхождение ряда
Полное описание загружается из отдельного файла и обновляется вместе с данными.
Загрузка методологии…