Copied!
← All notes

2026-04-30T00:00:00.000Z

3 min read

Correlation breaks before it explains

Pairwise correlation between SPY and QQQ runs near 0.95 most of the time. When it doesn't, something has changed before the news catches up to it.

Contents

Run a 30-day rolling correlation between SPY and QQQ on any normal stretch and you get a number with a 9 in front of it. The two indices share their largest constituents, their largest macro inputs, and most of their flow. They co-move because the structure says they should.

Then sometimes they don't. That's the read.

What a break is telling you#

When SPY-QQQ decorrelates — say from 0.94 to 0.71 over a couple weeks — one of three things has happened, and you can usually figure out which by looking at what's left:

  • A sector regime shift. Tech is leading or lagging the broader index hard enough to overwhelm shared exposure. This is the friendliest variant; it's a clean signal that one factor (almost always rates or AI capex) has decoupled.
  • A liquidity event. A specific name — usually a top-five constituent — is moving on idiosyncratic flow large enough to drag its index away from the other. This is the variant that resolves cleanly inside a week.
  • A regime change in macro. When the correlation breakdown is part of a wider matrix shift — SPY-IWM, SPY-bonds, SPY-dollar all moving at once — the read is no longer "tech is doing something." The read is that the framework everyone is operating inside has flipped, and the lagging participants haven't priced it yet.

Why it leads the news#

Correlation matrices update in real-time off price. A reporter writes a sentence. A sector rotation writes itself into a 30-day window. The window has already shifted by the time the sentence is published, and the publishing of the sentence is what convinces the second wave of operators to chase a move the matrix had been quietly pricing for ten days.

This is also why correlation, as a signal, is unforgivably noisy on intraday. Twenty data points don't tell you anything. Two hundred trading days do. The point isn't to read it tick-by-tick — it's to know which decade-long correlations have stopped behaving and check the last time they did.

What to do with the read#

A correlation break isn't a trade. It is a prompt to check the trade you already have. If you're long the index because tech, and the index just decorrelated from tech, the thesis underneath the position is no longer the thesis the position is paying you on. That's worth sitting with for a session before doing anything.

The matrix doesn't tell you what to do. It tells you which of your assumptions stopped being assumptions and started being beliefs. The two are not the same.

Keyboard shortcuts

Global

  • Open command palette
    Cmd/Ctrl K
  • Open site constellationvisual map of every surface
    g
  • Show this cheat sheet
    ?
  • Close any open overlay
    Esc

Cmd-K shortcuts

  • Go to Tape/ · live last-print scroller
    t
  • Go to Notes/notes · market commentary
    n
  • Go to Heat/heat · field heatmap of the watchlist
    h
  • Daily · today’s brief/brief · autonomous market summary
    d
  • Daily · archive of past briefs/brief/archive · history of snapshots
    b
  • Watchlist · open editor/watchlist · bulk add, reorder, reset
    w
  • Search · find anything/search · notes + briefs
    s
  • Copy email to clipboardwill@amplifyhifi.com
    e

Pulse view

  • Open the Why drawer pinned to that bar
    click bar
  • Step the Replay scrubber one bar
    ← →
  • Step the Replay scrubber 10 bars
    PageUp / PageDown
  • Jump the Replay scrubber to first / last bar
    Home / End
Press ? anywhere · Esc to close
Site constellation·walk with arrows · letter to jump · s for Σ · esc to close
Tuning in…·press g anywhere to summon