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
  • Earnings · this week/earnings · upcoming prints across the default tape
    r
  • Calendar · this week/calendar · combined earnings + economic events
    k
  • News · all watchlist headlines/news · aggregated headline river across the tape
    f
  • Alerts · open dashboard/alerts · all price alerts across every symbol
    a
  • Journal · open paper-trading log/journal · personal record of trades, live unrealised P&L
    j
  • Screener · open/screener · filter the tape by change %, price, volume
    q
  • Movers · today's biggest gainers + losers/movers · live leaderboard across the active universe
    m
  • Morning · today's ritual feed/morning · brief + calendar + mood + news + movers in one scroll
    y
  • Timeline · today, in order/timeline · chronological earnings + economic prints + headlines
    v
  • Theme · tint the brand accent/theme · pick a preset palette (mint default, cyan, amber, rose, violet, gold)
    z
  • Search · find anything/search · notes + briefs
    s
  • Explore · pick a random symbol/explore · discovery surface, biased away from recents
    o
  • Status · open public status page/status · upstream probes, deploy, market state
    u
  • Changelog · open/changelog · auto-generated release notes
    l
  • Export · download MCM data/export · bulk JSON dump of every per-browser key
    x
  • Import · open import wizard/export#import · restore from a previous MCM export file
    i
  • 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
Position size
Max risk
$500.00
Stop / share
$5.00
Shares
100
Position value
$10,000.00
% of balance
20.00 %

Data, not advice

The math at your inputs. Risk percent and stop placement are decisions you make for your own account — this calculator doesn't tell you what to risk, what to trade, or whether to take the trade. Whole-share floor; round trip ignores commission and slippage.