USD/JPY
Carry-trade stress
155.37
USD/JPY at 155.37 has moved +0.6% over five sessions - inside its usual range.
Market risk · right now
Updated hourly on weekdaysEach dial can light two points. Half the board lit is HIGH.
Each one watches a different way markets go wrong, and each is scored against its own history rather than a number someone picked years ago.
Carry-trade stress
155.37
USD/JPY at 155.37 has moved +0.6% over five sessions - inside its usual range.
Equity drawdown, via SPY
$757.39
The S&P 500 (via SPY) is 2.0% off its 20-day high - an ordinary pullback.
20-day realised vol of SPY
8.81%
Realized S&P 500 volatility is 8.8% - calm.
Rate shocks
4.97%
The 10-year yield moved +19bp in five sessions - fast for this market.
10-year minus 3-month
0.86pp
The 10-year minus 3-month spread is +0.86 points - a normal, upward-sloping curve.
Oil shocks
$130.80
Brent crude has moved +23.3% in five sessions to $130.80 - a violent swing for oil.
System-wide strain, OFR index
-2.23
The OFR financial stress index reads -2.23 - within its typical daily range.
CPI and core PCE, year on year
3.71%
CPI inflation has accelerated to 3.7% year over year, with core PCE at 3.3%.
How a dial is scored
Market dials compare today against their own last three years: past the 85th percentile is elevated, past the 97th is stress. The bands move with the regime, so nothing goes stale.
Why some dials are fixed
A few numbers mean something absolute. An inverted yield curve is elevated whatever its history, and inflation above 3% and rising is elevated on its own terms.
Nothing here is a model
Every tier and the score are arithmetic on published figures. No model picks a tier, and no model decides what counts as risk.
Not investment advice
This page describes what published market and macro data has done. It does not predict, recommend, or advise. Nothing here is a signal to buy or sell anything.