CS/RES/03 · 26 May 2026 · 3 min read

News sensitivity by asset class.

Which markets react to news on which timescale. 33 instruments, 1,079 days, GDELT 2.0.

"News moves markets" is one of those statements that's true and useless. The useful version is: which news moves which markets, and on what horizon. We ran the numbers.

Universe: 33 instruments across seven asset classes — broad equities, sector ETFs, commodities, FX, rates, credit, crypto. News signal: GDELT 2.0 daily tone and volume across nine topics (general tone, war, inflation, central-bank action, stocks, oil, and so on). Window: 1,079 trading days, January 2023 through early 2026. For each instrument we regressed forward returns at horizons of 1, 1, 5, 21, and 63 days on the contemporaneous news features and pulled the joint R².

Plot 03 · News sensitivity heatmap
Asset class × horizon · Joint R² (%)
SAME-DAY NEXT-DAY 1-WEEK 1-MONTH 1-QUARTER 3.26 2.23 1.57 0.59 0.88 Equity (broad) 2.58 1.66 1.73 0.81 0.90 Equity (sector) 1.26 2.18 2.02 0.81 1.03 Commodity 1.44 1.64 2.55 0.50 0.59 FX 2.11 1.60 1.07 0.54 0.24 Rates 2.24 2.65 1.06 0.43 0.69 Credit 0.40 0.35 0.12 0.15 0.15 Crypto
Joint R² (%) of forward returns regressed on nine GDELT news-shock features. Darker = larger fraction of return variance explained by contemporaneous news. Each row's bold value is the horizon at which that asset class peaks.

Equities are the fastest reactor. Broad ETFs peak same-day at 3.26% R². Sectors stay news-driven longer because oil, banking, and healthcare themes recur in headlines for days.

Credit lags equities by a day. HY and IG bond ETFs peak next-day, which matches the known slower price discovery in those markets.

Commodities and FX peak around a week. Physical markets move slower than financial ones. JPY had its highest R² at one week; energy ETFs almost the same.

Rates respond same-day and then forget. The reaction decays sharply from day one to day five.

Crypto is the outlier. R² stays under 0.5% across every horizon — by a wide margin the least news-driven asset class on the page. Crypto isn't responding to news in the broad sense; it responds to its own narrative cycle (ETF flows, regulation, BTC-specific events) that the general index doesn't capture.

3% R² means 97% of return variance is something else. The matrix doesn't tell you the trade. It tells you where to look for one.

The reason to publish the matrix is that the shape of it is the actual finding. News isn't one feature you bolt onto a model. It's a different feature at every horizon and for every asset class. A model that treats it as a single signal is using the wrong tool.


Causal Systems  ·  CS/RES/03  ·  Data: GDELT 2.0, daily 2023–2026, n=1,079
Push back, point out something we missed, or just say hi → hello@causalsystems.co
Continue reading
CS/RES/01
Fertilizer to food.
CS/RES/02
Weather as a price driver.
CS/RES/04
Cocoa, coffee, sugar.