Methodology

Technical specification: every formula and constant →

The chart is wide: scroll sideways to follow each branch.

The Hour (H)

Where the market sits on the cycle clock, 1 to 12 o’clock.

Cycle Score (C)

C = 50 +Fundamentals (F)+Market Mood (M)

50 is the neutral midpoint; the result is clipped to 0–100.

Fundamentals (F)

What is actually happening in the market.

F = Position + Leading

Position

up to ±35 pts

Standing and momentum combined into one place on the clock, because where fundamentals sit only means something alongside which way they are moving. Strength sets how firmly that place is held.

25·(SΔ) ÷ max(RF, 1.5)

Standing (FS)

Occupancy and rent growth: where supply meets demand.

FS =
½·Z(Rent Growth)
− ½·Z(Vacancy Gap)
Inputs
  • 12-month rent growth
  • Vacancy vs. average

Momentum (FΔ)

Which way occupancy and rents are moving: where rents head next.

FΔ =
½·Z(Δ Rent Growth)
− ½·Z(Δ Vacancy)
Inputs
  • Rent growth change
  • Vacancy change

Strength (RF)

dims below 1.5

How far from normal fundamentals are, either way.

RF =
√(S² + Δ²)
Inputs
  • Standing, blended
  • Momentum, blended

Leading (FL)

Supply ±16Turn ±8

Supply arriving with a lag, and the first turn in vacancy.

FL = 8·Z(Supply)
+ 4·Z(Δ² Vacancy)
Inputs
  • Under construction
  • Vacancy acceleration

Market Mood (M)

What investors, lenders and developers are pricing in.

M = SP + ST + SC + SR

Repricing (SP)

up to ±16 pts

Closed-sale pricing: the clearest read on investor optimism.

SP = −8·
Z(Δ Price Growth)
Inputs
  • Closed-sale prices
  • Change in growth

Transactions (ST)

up to ±8 pts

Whether buyers and sellers can agree at all: market conviction.

ST = −4·
Z(Transaction Volume)
Inputs
  • Quarterly deal count
  • Vs. past-year pace

Credit (SC)

0 or +10 pts

Lenders’ willingness to lend: the market’s appetite for risk.

SC = 10 × [local
credit freeze]
Inputs
  • National stress
  • Local deal trend

Replacement (SR)

0 to +45 pts

Price vs. build cost: a warning of systemic exuberance.

SR = 45·min(1,
(p  0.90) ÷ 0.10)
Inputs
  • Price ÷ build cost
  • Markets past 90th

Key terms