Closelook
Closelooknet
Closelook Dossier · Methodology

Money Temperature

Institutional-grade macro regime analysis — Engle-Granger, Hurst Exponent, Absorption Ratio, Cascade Tracking — made accessible as a daily, narrated live dashboard.

I. Why standard tools fail

Two structural shocks in 2022 broke assumptions that had held for over a decade. The tools most investors rely on were designed for a world that no longer exists.

Trigger 1: The end of the zero-rate era

For over a decade, the zero-rate environment was the invisible constant behind almost every portfolio decision. Bonds yielded little, but they rose reliably when equities fell — the 60/40 promise worked. The Fed's rate pivot in 2022 destroyed that assumption within months.

TLT lost more than 30% in the same year the S&P 500 fell more than 18%. The 60/40 portfolio suffered its worst drawdown in decades — not because the idea was wrong, but because the structural precondition (inverse correlation between equities and bonds) had ceased to exist. Most investors noticed only after the damage was done.

Trigger 2: The emergence of AI

ChatGPT (November 2022) and the AI wave that followed reshuffled the entire technology sector. Previous winners — SaaS, fintech, cloud-native pure plays — became losers. New winners — semiconductors, infrastructure, hyperscalers — exploded. The "Magnificent 7" pulled the S&P 500 higher, but the equal-weighted version of the index told a different story.

Index returns and individual stock returns diverged as sharply as they had in years. Anyone looking only at the broad index missed that the market was undergoing a massive structural transformation beneath the surface.

The problem with the standard toolkit

What does the typical experienced investor have available? RSI, MACD, Stochastic, Bollinger Bands, ADX, CCI, Williams %R, OBV — an arsenal of technical indicators available on every TradingView, Barchart, or broker platform.

The problem: most of them say the same thing in different ways.

RSI and Stochastic both measure momentum and overbought/oversold conditions. MACD and moving-average crossovers both measure trend strength. Bollinger Bands and ATR both measure volatility. CCI and Williams %R are, at their core, variants of the same concept. Twenty tools, but really only three or four dimensions: trend, momentum, volatility, volume.

And they all share three fundamental limitations:

Single-instrument. RSI tells you QQQ is overbought. But not that GLD is simultaneously oversold — which paints an entirely different regime picture.
Backward-looking. MACD shows that a crossover has occurred. Not that the conditions for the next crossover are building.
No relationships. No standard indicator tells you whether the cointegration between SPY and TLT is breaking — that is, whether your fundamental portfolio assumption is still valid.

Bloomberg Terminal can do all of this — at $25,000 per year, designed for institutional trading desks, not for experienced retail investors or boutique advisors.

The gap is not "more indicators." The gap is a different level of analysis: cross-asset, regime-aware, relationship-oriented.

Not "is QQQ overbought?" but "WHY is QQQ overbought — because the entire market is running hot (systemic), or because tech is specifically decoupling from the rest (divergence)?" The answer determines whether to sell, hold, or even add — and standard tools cannot even ask this question.

Standard toolkit One chart, one instrument
  • RSI, MACD, Stochastic on QQQ
  • All say "overbought" — same signal, three times
  • No view of GLD, TLT, BTC simultaneously
  • No relationship tracking between pairs
  • Backward-looking: shows what happened
Money Temperature Eight instruments, one regime picture
  • 5 orthogonal dimensions per instrument
  • Cross-asset pair spreads reveal divergences
  • Cointegration tracks if relationships are alive
  • Cascade Tracker watches the domino sequence
  • Forward-looking: conditions building toward the next move

II. The architecture: two pillars, three levels

Money Temperature combines a proprietary scoring model with institutional-grade analytical methods — made accessible through daily automated dashboards with narrative commentary.

Pillar 1 — Proprietary
Temperature Model
5-dimension composite (0–100)
4 cross-instrument pair spreads
Regime classification (8 patterns)
Cascade tracker (domino sequence)
Pillar 2 — Institutional
Academic Methods
Engle-Granger cointegration
Spread half-life + Hurst + VR
Absorption ratio (Kritzman)
Spread Z-score
Level 1: Macro
8 instruments — SPY, QQQ, TLT, UUP, GLD, BTC, VEU, EEM
Level 2: Sector
11 SPDR sectors, 15+ country ETFs
Level 3: Thematic
Closelook indices — Rubin, Euro-AI, AW25

Pillar 1: The Temperature Model

Developed from first principles analyzing gold price behavior and participant stratification, the Temperature Model scores each instrument on a 0–100 scale across five dimensions. The core thesis:

The lifespan of a secular bull market is determined by the Sticky Floor — inelastic strategic buyers — not the Speculative Ceiling.

The model maps market participants to moving averages by their "pain threshold": the 20-day MA represents hot money (day traders, options), the 50-day represents trend followers (CTAs, momentum ETFs), and the 200-day represents the strategic floor (central banks, sovereign wealth funds, pensions). The temperature reading quantifies where in this stack price currently sits, how fast it's moving, and how fragile the structure is.

Five dimensions, one composite score

30 points
Position
Where price sits in the MA stack (20d / 50d / 200d) plus Z-score versus the 200-day SMA.
25 points
Momentum
Rate-of-change velocity and acceleration, RSI divergence detection.
20 points
Volume
OBV trend, volume-to-MA ratio, net conviction — is the move backed by real participation?
15 points
Volatility
ATR change, Bollinger width, range expansion or compression.
10 points
Fragility
Volume dryness, Bollinger squeeze, gap probability — how vulnerable is the current setup?

A reading above 80 means an instrument is "boiling" — all dimensions at extremes. Between 50 and 79 is "warm" — a healthy trend with support. Between 20 and 49 is "cool" — weakening momentum. Below 20 is "freezing" — sell-off or base formation.

The scoring is relative, not predictive. A reading of 80 on GLD means gold is running hot across all five dimensions — not that it will reverse. The signal's value lies in cross-reading: when SPY and GLD both read above 70 while TLT stays below 30, you are looking at a specific regime configuration.

Eight instruments, four strategic pairs

PairInstrumentsWhat it reveals
Risk vs. HavenSPY − GLDRisk appetite versus flight to safety
Tech PremiumQQQ − SPYSpeculative excess in the technology sector
De-dollarizationBTC − GLDDigital versus physical inflation hedge
Duration RotationTLT − SPYBond rotation versus equities

The temperature spread between paired instruments — not the individual reading — reveals the regime dynamic. An extreme spread (beyond ±25 points) signals structural stress.

SPY 62
+18
GLD 44
QQQ 71
+28 ⚠
SPY 43
BTC 38
−12
GLD 50
TLT 28
−22
SPY 50
Reading the spreads. The QQQ−SPY spread at +28 exceeds the ±25 structural stress threshold — tech is running significantly hotter than the broad market. This is the same pattern that preceded every tech correction in 2024–2025: speculative excess concentrated in the Nasdaq while the S&P lags.

Pillar 2: Institutional methods, made accessible

Six analytical methods drawn from academic research and institutional quant practice, running daily on the same instrument basket. Each exists in textbooks and on quant desks — but nobody offers them as a daily, narrated dashboard for the experienced individual investor or boutique advisory firm.

MethodWhat it measuresOrigin
Engle-GrangerDo two time series share a stable long-run relationship?Nobel Prize 2003
Spread Half-LifeHow quickly does a stretched pair revert to equilibrium?OLS on lagged spread
Hurst ExponentMean-reverting, random walk, or trending?Hurst 1951 (R/S method)
Variance RatioConfirmation: does variance scale sub-linearly or linearly?Lo & MacKinlay 1988
Absorption RatioSystemic fragility — are markets moving in lockstep?Kritzman 2011 (MIT Sloan)
Spread Z-ScoreHow far is the current relationship from its normal state?Standard statistics
The Cascade Tracker sits between the two pillars. It uses institutional methods (Engle-Granger, Hurst) as inputs, but the sequencing logic — monitoring which cointegration relationships break in which order — is a Closelook development. The sequence tells the macro story: crypto breaks first, tech follows, broad equity lags, and if bonds and gold decouple too, the entire regime is resetting.

Three levels of application

The identical analytical pipeline applies across three levels. Only the ticker universe changes.

LevelInstrumentsQuestion
MacroSPY, QQQ, TLT, UUP, GLD, BTC, VEU, EEM"What is happening in the big picture?"
Sector / Regional11 SPDR sector ETFs, 15+ country ETFs"Where is the money rotating to?"
ThematicIGV, SOXX, ARKK + Closelook indices"Is our thesis confirmed by the market?"

III. Reading the methods: academic vs. investor

Every method in the toolkit is presented through three systematic perspective shifts — from how textbooks describe them to how investors can actually use them.

Flip 1: From snapshot to film

Textbooks treat each method as a single test at a single point in time. The Closelook approach tracks the value over time. Not the Hurst exponent — but the Hurst drift. Not whether cointegration holds — but whether the p-value is rising or falling. Not the Absorption Ratio level — but its rate of change. The gradient is always more informative than the level.

Flip 2: From abstract to named

PCA outputs "Factor 1, Factor 2." Closelook names them: central banks, hot money, macro hedge, inflation, jewelry. Named factors connect to real-world events. "PC1 loading increases" becomes "central banks are buying more aggressively since the China policy decision."

Flip 3: From "is" to "will be"

Textbook methods are descriptive: "cointegration holds." Closelook adds the predictive layer through combination: "Cointegration holds for now, but the half-life is rising and Hurst is turning — expect the break within two to four weeks." No single indicator is predictive. The combination of several signaling the same thing IS the forecast.

Method by method

Cointegration → "Is my assumption still valid?"

Textbook"Engle-Granger test: p = 0.073. The null hypothesis cannot be rejected at the 5% significance level."
Closelook"Your assumption that bonds rise when equities fall stopped working on March 15th. The p-value has climbed from 0.02 to 0.07 — the relationship is dissolving, but slowly. You still have time to react."

The textbook tests once and says yes or no. Closelook tracks the p-value over time as a rolling series. A p-value rising from 0.01 to 0.07 over six weeks shows a dying relationship BEFORE it formally breaks.

Hurst Exponent → "Will it snap back or keep running?"

Textbook"Hurst exponent H = 0.72. The time series exhibits persistent behavior (long memory)."
Closelook"You are buying the dip in SPY/GLD — but the dip has changed character. Hurst rose from 0.4 (mean-reverting) to 0.72 (trending). It is not snapping back. The spread is running further apart."

A single Hurst value is static. Closelook shows the Hurst drift: was it 0.4 last month, 0.45 the month before, now 0.72? That is not noise — that is a regime change in spread character.

Absorption Ratio → "Can I trust my portfolio today?"

Textbook"The top two eigenvalues of the correlation matrix explain 68% of total variance. AR = 0.68."
Closelook"All your positions are one trade right now. A single shock — Fed surprise, geopolitics, liquidity event — hits everything simultaneously. Your supposed diversification across equities, gold, bonds, and crypto is an illusion."

The AR change matters more than the level. AR typically rises two to four weeks BEFORE major drawdowns (Kritzman 2011) — not because correlations predict crashes, but because institutional traders unwind their hedges first (raising correlations) and THEN sell their positions (moving prices). Rising correlation IS the hedge unwind. The sell-off comes after.

Current AR
20d change
Fragility
Absorption ratio SPY drawdown periods 60% threshold
Pattern. In the illustrative data above, AR crossed 60% an average of 14 trading days before the onset of significant drawdowns. The mechanism: institutional traders unwind hedges first (raising cross-correlations), then sell core positions (causing the drawdown).

Granger Causality → "Who is in charge — and since when?"

Textbook"Granger causality test: GLD Granger-causes SPY (F = 4.2, p = 0.02 at 3 lags)."
Closelook"Gold stopped following equities three weeks ago and is now leading. This happened twice before: September 2019 and November 2021. Both times, equities fell significantly within six weeks."

Most of the time, the Granger direction is stable: SPY leads, GLD follows. When the direction reverses — gold suddenly leading — it is a rare event with high signal value. It means the market is pricing in something not yet visible in equity prices. Closelook tracks not the direction, but the direction change.

Tail Dependence → "Does my hedge work when I need it most?"

Textbook"Lower tail dependence coefficient λ_L = 0.31 (Clayton copula, SPY/TLT)."
Closelook"Gold protects you on 80% of normal down days. But on the worst 5% — when you need the protection most — it falls too. Bonds protect even better on normal days. But 2022 showed: on extreme days, bonds fall harder than equities."

Pearson correlation is an average. The average lies. Normal days: SPY and GLD correlate at −0.1 (mild diversification). But on the worst 5% of days: correlation jumps to +0.4. The hedge fails precisely when it is needed most. This is the central insight every 60/40 investor needs after 2022 — visible only through tail analysis, never through standard correlation.

Factor Attribution → "Who is driving the price — and how is that changing?"

Textbook"PC1 explains 69% of variance. Factor loading on USD index: −0.83."
Closelook"Central banks explained 35% of gold price movement through mid-2025. Now only 18%. Hot money has taken over — from 12% to 35%. The last time hot money exceeded 30%, gold corrected 8% within six weeks."

The double flip: abstract factors (PC1, PC2) become named buyer groups. And static becomes dynamic — not "who drives the price" but "how is who drives the price changing?" The gradient of factor shares is the real product.


IV. Case study: Gold factor attribution

A worked example demonstrating all three perspective flips — using gold as the prototype for dynamic buyer-group tracking.

Five named buyer groups

Instead of abstract principal components, we identify the actual participant groups whose behavior drives the gold price:

GroupCharacterTiming
Central BanksInelastic, strategic, price-insensitiveLagging (months)
Hot MoneyVolatile, elastic, momentum-drivenLeading (2–3 weeks)
Macro / CrisisEvent-driven, binaryCoincident
InflationSlow trend, stableStable (low variance)
Jewelry / IndustrialSeasonal, price-sensitiveCyclical (disappears at high prices)

Regime phases

Use the time slider to move through the regime transition. Watch how central bank dominance fades as hot money takes over — and the warning signals that emerge.

Central banks Hot money Macro / crisis Inflation Jewelry
Q1 2024 Q1 2026 Q1 2024
Central banks
Dominant buyer
12%
Hot money share
Stable
Regime signal

Buyer group timing: lead, lag, coincident

Not all buyer groups move at the same speed. Understanding who moves first is the predictive edge — if you can see hot money accelerating while central banks decelerate, the regime is shifting before price confirms it.

Hot Money
2–3 wk lead
Macro / Crisis
coincident
Inflation
stable
Central Banks
months lag
Jewelry
cyclical
← LeadingCoincidentLagging →
Three warning signals active simultaneously (Q1 2026). Hot money above 30% — the most unstable buyer group dominates. Historically: always a correction within eight weeks when above 30%. Central banks below 20% — the sticky floor is no longer the price driver. Jewelry below 8% — physical demand cannot justify the price any longer.

The same framework applies to semiconductors (CapEx cycle vs. speculation), Bitcoin (institutional vs. retail vs. ETF flows), and emerging markets (dollar vs. carry trade vs. commodity demand).


V. Use cases: 13 investor questions across three levels

Each question is answered not by a single method but by a stack of three to five methods that confirm or contradict each other. Agreement means high conviction. Disagreement is equally valuable — the honest answer is "unclear."

# Investor question Level Temp. Spreads Engle-Gr. Half-life Hurst Var. ratio Absorpt. Z-score Cascade Granger Correl. GARCH
Primary method Supporting Not used

Level 1: Macro regime

"Is my 60/40 portfolio structurally broken?"
The post-2022 asset allocation question
Method stack
Engle-Granger SPY/TLT Half-Life Hurst Rolling Correlation Tail Dependence
What the investor sees

Cointegration SPY/TLT shows whether the equity-bond relationship is alive. Half-life shows how quickly deviations correct. Hurst confirms: mean-reverting (relationship intact) or trending (relationship dying). Rolling correlation shows whether they move inversely again or fall together. Tail dependence answers the core question: do bonds protect in a crash — or crash with equities?

BREAKING + Hurst > 0.7 + positive tail correlation → "The 60/40 assumption that bonds rise when equities fall is not currently active. Consider alternative diversifiers." LOCKED + Hurst < 0.5 → "Relationship functioning normally — deviations are being corrected."
"Is money flowing from tech into safe havens?"
Real-time rotation detection
Method stack
Pair Spread QQQ−SPY Pair Spread SPY−GLD Granger QQQ→GLD Lead-Lag
What the investor sees

QQQ-SPY spread negative plus SPY-GLD spread negative means tech is cooling while gold heats up. Granger causality shows whether QQQ weakness precedes gold strength (causal direction) or whether both respond to the same external factor. Lead-lag cross-correlation quantifies: "Gold typically reacts 3–5 days after QQQ weakness."

QQQ cool + GLD hot + Granger shows QQQ→GLD + lead-lag peak at −4d → "Rotation is active and tech is leading. Historically, this phase lasted X weeks before stabilization." Without Granger signal → "Both reacting independently — not a rotation but parallel themes."
"How fragile is the current rally?"
Systemic risk assessment
Method stack
Absorption Ratio Fragility Dimension Rolling Corr. Heatmap GARCH
What the investor sees

Absorption ratio above 60% means instruments are moving in lockstep — one shock propagates everywhere. The fragility dimension shows which individual instruments sit on "dry volume plus Bollinger squeeze." The correlation heatmap reveals whether the high AR is driven by one pair or is broad-based. GARCH shows: will the low volatility persist or normalize?

AR > 60% + broad fragility (4+ instruments > 7/10) + GARCH showing volatility expansion → "Rally is on thin ice. Reconsider position sizing." AR < 40% + low fragility + GARCH stable → "Healthy market structure. Diversification is working."
"Is a regime change imminent?"
Early warning for structural shifts
Method stack
Cascade Tracker Half-Life Trends Hurst Drift Markov Regime Granger Reversal
What the investor sees

Cascade tracker: which dominoes have already fallen? The sequence is the signal — crypto first, tech next, broad equity after. Rising half-lives across multiple pairs means relationships are losing elasticity. Hurst drifting from below 0.5 to above 0.5 means spreads are becoming trending rather than reverting. Markov gives a probability: "73% bear regime." A Granger causality reversal means "gold stopped following equities and is now leading — that occurred before the last three regime changes."

3+ dominoes fallen + rising half-life + Hurst > 0.6 + Markov > 60% bear + Granger reversal → "Regime change is likely already underway." Single domino + stable half-life → "Local stress, not a systemic shift."
"Is dollar weakness structural or tactical?"
De-dollarization monitor
Method stack
Temperature UUP/GLD/BTC Cointegration GLD/UUP Johansen Trio CFTC COT
What the investor sees

GLD and BTC both hot plus UUP cold signals an active de-dollarization bid. Cointegration GLD/UUP breaking means the gold-dollar inverse is no longer reliable — a structural break. CFTC data shows whether commercials (central banks) are buying gold or whether it is purely speculative.

GLD/UUP BREAKING + CFTC commercials long gold + BTC-GLD spread favoring GLD → "Structural de-dollarization — physical channel dominates, driven by central banks." Spread favoring BTC + CFTC speculators long → "Tactical speculation, not structural."

Level 2: Sector and regional rotation

"Is the value-vs-growth rotation over?"
Style rotation timing
Method stack
Temperature XLK/XLF Cointegration Half-Life Markov on Spread
LOCKED + spread Z > 2 → "Stretched but historically reverts — growth comeback likely." BREAKING + rising half-life → "Structural change — value may outperform longer than usual."
"Is European outperformance structural?"
Regional divergence analysis
Method stack
Temperature VEU/SPY Cointegration Hurst Rolling Correlation
BREAKING + Hurst trending + falling correlation → "Structural decoupling — Europe has its own drivers (defense, energy transition, re-shoring)." LOCKED + high correlation → "Europe follows the US — outperformance is tactical."
"Is the EM entry contrarian or a falling knife?"
Emerging market timing with regime context
Method stack
Temperature EEM/UUP Cointegration Granger UUP→EEM GARCH
Cointegration intact + GARCH normalizing + Granger shows UUP→EEM → "Dollar-driven stress. When the dollar turns, EM turns." BREAKING → "Independent problems — not automatically a dollar-reversal trade."

Level 3: Thematic / Closelook indices

"Are software and hardware diverging in the AI trade?"
Agentic Winners 25 thesis validation
Method stack
Temperature IGV/SOXX Cointegration Granger IGV→SOXX Lead-Lag Kalman Beta
BREAKING + IGV warmer + IGV leading → "Software is decoupling from hardware. AW25 thesis is active." LOCKED + SOXX leading → "Still a unified AI trade. Sector selection less relevant than total exposure."
"Does Euro-AI have its own dynamic?"
Euro-AI Sovereign 50 independence check
Method stack
Cointegration Euro-AI/QQQ Granger QQQ→Euro-AI Rolling Correlation Kalman Beta
Correlation falling + Granger non-significant → "Euro-AI is independent — own investment case, not a US proxy." Correlation stable + Granger significant → "Europe remains a leveraged US play."
"Does the market confirm the Rubin Build-Out thesis?"
Infrastructure cycle validation via sentinel tickers
Method stack
Temperature ASML/Advantest/MU Fragility per Sentinel Cointegration SOXX/SPY CFTC COT
Sentinels warm + low fragility + CFTC commercials long → "Thesis intact, cycle supportive." Sentinels boiling (80+) + high fragility + CFTC specs long → "Euphoria phase — CapEx cycle is priced in."

VI. Expanding the toolkit

All methods currently live run on OHLCV data from a single source at €20 per month. The expansion path requires zero additional data spend for the first two tiers.

MethodInvestor questionStatus
5-Dimension TemperatureHow hot is this instrument?Live
Pair Spreads + RegimeWhat regime are we in?Live
Engle-GrangerIs this relationship still alive?Live
Half-Life + Hurst + VRWill it snap back or keep running?Live
Absorption RatioIs the market fragile?Live
Cascade TrackerHow far has the domino effect gone?Live
Granger CausalityWho is leading whom?Tier 1
Rolling CorrelationIs my diversification working?Tier 1
Lead-Lag AnalysisWho moves first, by how many days?Tier 1
Johansen (multivariate)Does the system work as a whole?Tier 1
Markov Regime-SwitchingWhat's the bear market probability now?Tier 2
GARCHIs the calm before the storm?Tier 2
Kalman FilterHow is the relationship evolving in real time?Tier 2
Tail DependenceDoes my hedge work in a crash?Tier 2
CFTC COT IntegrationWhat are the institutions doing?Tier 3
VIX Term StructureIs the market pricing fear correctly?Tier 3
Factor Attribution (PCA)Who is driving the price?Tier 3
Cost structure. All Tier 1 and Tier 2 methods run on EODHD OHLCV data (€19.99/month, already active). Tier 3 adds free public sources: CFTC COT from cftc.gov, VIX term structure from CBOE, macro context from FRED. Total incremental cost for the full toolkit: zero.

The data pipeline

The entire system runs on Cloudflare's edge infrastructure. A single Python process pulls OHLCV data daily, computes all scores and cointegration tests, and writes three JSON files to R2 storage. Lightweight proxy workers serve the data to the frontend with CORS and caching. No database, no server, no moving parts beyond a cron job.

EODHD API OHLCV daily · 8 tickers Python scorer Temperature + cointegration GitHub Actions · 23:00 UTC 3 JSON files Cloudflare R2 closelook-temperature bucket Proxy worker CORS · 5-min cache /lab/temperature/ 8 instruments · live /lab/cointegration/ 6 pairs · cascade /reports/money-temp This dossier · static visuals AW25 worker 25 tickers · KV history reads AR from R2 AR feed €19.99/mo EODHD Cloudflare free tier Cloudflare Pages deploy

Explore the live dashboards

Money Temperature, Cointegration Monitor, and the Agentic Winners 25 dashboard — updated daily.

Open Lab →

Money Temperature is a research signal, not investment advice. Past cointegration states, temperature readings, and factor attributions do not predict future outcomes. Closelook Venture GmbH publishes research and maintains reference portfolios. Terms · Privacy