Housing Regime Monitor — Historic

Public historical layer with a built-in delay. Current readings and the latest three-year market regime are available in Pro.

Historic range
1998-12-31
to 2024-12-31
Public lag
2 years
latest full source period: 2026-03-31
Last calculation
2026-06-14 12:34:52
server time
Latest USD/RUB quote
2026-06-12
used in model rebuild

Idea: housing versus carry

The core question is simple: is housing appreciation strong enough to compensate for the cost of money? The model compares housing total return with the key rate. When housing beats carry, the market moves into a higher-risk regime.

The historical layer is intentionally delayed. It is used to explain the method and test the regime logic on older data. Current readings, the latest three-year window, and fresh regime signals are part of the paid Pro layer.

Composite apogee score: housing beats carry + secondary beats primary + Moscow beats regions. A score of 3/3 marks the strongest late-cycle growth regime, not a guaranteed price top.

1. Historical housing vs carry

RUB total return spread: secondary housing YoY + rent yield minus key rate.

1.11 pp
-7.76 pp0.42 pp8.59 pp16.77 pp24.95 pp 2022-03-31 2023-09-30 2024-12-31

Z-score: housing vs carry

Rolling 12-quarter Z-score. Values are based only on visible historical data.

-0.58
-1.92-1.45-0.98-0.50-0.03 2022-12-31 2023-12-31 2024-12-31

2. Secondary vs primary

Secondary / Primary price ratio. Rising ratio means secondary catches up or outperforms.

0.64
0.640.790.941.091.25 1998-12-31 2017-12-31 2024-12-31

Z-score: secondary vs primary

Rolling 12-quarter Z-score.

-1.16
-2.07-0.990.081.152.23 2001-12-31 2019-12-31 2024-12-31

3. Moscow vs regions

Moscow secondary / Russia secondary. Rising ratio means Moscow outperforms regions.

2.81
2.812.953.093.233.37 2021-03-31 2023-03-31 2024-12-31

Z-score: Moscow vs regions

Rolling 12-quarter Z-score.

-1.72
-2.44-1.42-0.410.601.61 2021-12-31 2023-06-30 2024-12-31

4. Apogee growth score

0–3 composite historical regime score.

1.00
0.000.751.502.253.00 1998-12-31 2017-12-31 2024-12-31
Methodology note: the model describes market regimes, not buy/sell signals. The historical layer is delayed by 2 calendar years. Latest full source period: 2026-03-31.