Morning Brief

Morning Brief

Cross-asset moves for the US open, checked before they're shown. When the data is stale, frozen, implausible or disagrees with a second source, the page says so.

Last updated: Thu Nov 05, 12:59 PM ET, after the US open

4 data warnings. Numbers flagged below may be stale or unusual.
Check details (4)
StatusCheckSeriesDetail
WARNsanityES=Flatest move is 5.6 robust std devs
WARNsanityNQ=Flatest move is 5.2 robust std devs
WARNsanityRTY=Flatest move is 5.9 robust std devs
WARNsanity^VIXlatest move is 8.7 robust std devs

129 checks · 21 instruments · 8 cross-checked against FRED or the ECB (2 only coarsely, marked ≈) · 13 single source

Most unusual move: VIX +55.51%, 8.7σ against its own recent volatility. That's past the 4σ WARN line: unusual, worth checking against the news.

Try to break it: a real disagreement between two sources, then inject your own bad print, frozen feed or unit error

A real one first

Yahoo and FRED both publish the VIX close, and they normally match exactly.

On Fri Feb 06, 2026, Yahoo's VIX close was 20.37 and FRED's was 17.76, a gap of 2.61. The real reconciliation check, run on that day's data, returns FAIL (fail at ≥ 0.5).

DateYahooFREDGapCheck
Fri Jan 3017.4417.440.000
Mon Feb 0216.3416.340.000
Tue Feb 0318.0018.000.000
Wed Feb 0418.6418.640.000
Thu Feb 0521.7721.770.000
Fri Feb 0620.3717.762.612
Mon Feb 0917.3617.360.000
Tue Feb 1017.7917.790.000
Wed Feb 1117.6517.650.000
Thu Feb 1220.8220.820.000
Fri Feb 1320.6020.600.000

Closes as downloaded from both sources; the status is the real reconciliation check's own output on each day. Two sources can't say which one is wrong, so both rows would be flagged.

Now try your own

Every combination below was run through the real checks on a copy of this brief's data when the page was built. Nothing here changes the data or the banner above.

S&P 500 futures ⚠️
7433.25
-3.72%
US 10Y yield
4.831
-6.3 bp
Dollar index
101.4070
-0.10%
WTI crude
90.41
+2.60%
Gold
4116.50
+1.07%
VIX ⚠️
25.83
+55.51%

Equities

InstrumentLastChangeFlagCross-check20d trendFrom → toBasisSource
S&P 500 futures7433.25-3.72%⚠️ single sourceWed 11-04 → Thu 11-05liveYahoo
Nasdaq 100 futures26978.25-5.56%⚠️ single sourceWed 11-04 → Thu 11-05liveYahoo
Russell 2000 futures2745.00-4.22%⚠️ single sourceWed 11-04 → Thu 11-05liveYahoo
Euro Stoxx 506231.54-0.55% single sourceWed 11-04 → Thu 11-05last sessionYahoo
Nikkei 22562188.63-1.42% single sourceMon 11-02 → Wed 11-04last sessionYahoo
Hang Seng23919.50+1.67% single sourceTue 11-03 → Wed 11-04last sessionYahoo
VIX25.83+55.51%⚠️ ✓ FRED 16.61 (Wed 11-04)Wed 11-04 → Thu 11-05liveYahoo

Rates

InstrumentLastChangeFlagCross-check20d trendFrom → toBasisSource
US 3M T-bill rate3.998-2.7 bp ✓ FRED 4.030 (Tue 11-03)Wed 11-04 → Thu 11-05liveYahoo
US 5Y yield4.604-8.5 bp ✓ FRED 4.740 (Tue 11-03)Wed 11-04 → Thu 11-05liveYahoo
US 10Y yield4.831-6.3 bp ✓ FRED 4.950 (Tue 11-03)Wed 11-04 → Thu 11-05liveYahoo

FX

InstrumentLastChangeFlagCross-check20d trendFrom → toBasisSource
Dollar index101.4070-0.10% single sourceWed 11-04 → Thu 11-05liveYahoo
EUR/USD1.1242+0.31% ✓ ECB 1.1224 (Thu 11-05)Wed 11-04 → Thu 11-05liveYahoo
USD/JPY157.6860-0.49% ≈ FRED 157.4700 (Fri 10-30), coarseWed 11-04 → Thu 11-05liveYahoo
GBP/USD1.3483+0.36% ✓ FRED 1.3398 (Fri 10-30)Wed 11-04 → Thu 11-05liveYahoo

Commodities

InstrumentLastChangeFlagCross-check20d trendFrom → toBasisSource
WTI crude90.41+2.60% ≈ FRED 99.64 (Tue 11-03), coarseWed 11-04 → Thu 11-05liveYahoo
Natural gas2.98+0.78% single sourceWed 11-04 → Thu 11-05liveYahoo
Gold4116.50+1.07% single sourceWed 11-04 → Thu 11-05liveYahoo
Copper6.28-1.86% single sourceWed 11-04 → Thu 11-05liveYahoo
Corn441.25-0.68% single sourceWed 11-04 → Thu 11-05liveYahoo
Wheat601.25+0.46% single sourceWed 11-04 → Thu 11-05liveYahoo
Soybeans1191.75-0.13% single sourceWed 11-04 → Thu 11-05liveYahoo

Each change compares a ticker's last two rows, so periods differ by market. live = that session was still open when fetched; it is not a real-time price.

13 of 21 instruments are single source: passing checks means they look plausible, not that a second source agrees.

How unusual is today?

As a table
InstrumentMoveσ
VIX+55.51%8.7
Russell 2000 futures−4.22%5.9
S&P 500 futures−3.72%5.6
Nasdaq 100 futures−5.56%5.2
US 5Y yield−8.5 bp2.2
Copper−1.86%2.0
Hang Seng+1.67%1.8
USD/JPY−0.49%1.8
US 3M T-bill rate−2.7 bp1.6
EUR/USD+0.31%1.6
US 10Y yield−6.3 bp1.4
GBP/USD+0.36%1.2
Nikkei 225−1.42%1.1
Gold+1.07%1.0
WTI crude+2.60%0.8
Corn−0.68%0.7
Euro Stoxx 50−0.55%0.7
Dollar index−0.10%0.4
Natural gas+0.78%0.3
Wheat+0.46%0.3
Soybeans−0.13%0.2

Each move is measured against that instrument's own recent volatility, using the sanity check's number. WARN at 4σ, FAIL at 10σ. Moves cover different periods by market; see the tables above.

History

Daily closes stored by the refresh, about four months. Hover for values.

Copy today's note: plain text for chat or email, with the same numbers and caveats as this page
Morning Brief, data as of Thu Nov 05, 12:59 PM ET, after the US open
Data checks: 4 data warnings. Numbers flagged below may be stale or unusual. (129 checks; 8 of 21 instruments cross-checked)
Flagged, don't rely on: S&P 500 futures ⚠️, Nasdaq 100 futures ⚠️, Russell 2000 futures ⚠️, VIX ⚠️

Biggest moves against their own volatility (WARN at 4σ):
  VIX +55.51% (8.7σ)
  Russell 2000 futures −4.22% (5.9σ)
  S&P 500 futures −3.72% (5.6σ)
  Nasdaq 100 futures −5.56% (5.2σ)
  US 5Y yield −8.5 bp (2.2σ)

US rates: 3M T-bill rate 3.998 (-2.7 bp), 5Y yield 4.604 (-8.5 bp), 10Y yield 4.831 (-6.3 bp)

Scheduled today:
  Nothing listed in the calendars that loaded.
  Not covered: BLS (CPI, jobs). Check bls.gov.

Changes cover different periods by market; 'live' means the session was open when fetched, not a real-time price. Free public data, not production market data. https://kechunwu.github.io/morning-brief/

What's scheduled for Thu Nov 05, 2026

No events scheduled that day in the calendars below.

Next 5 business days (8 events)

Fri Nov 06, 2026

No events listed.

Mon Nov 09, 2026

  • 10:00 AM ET Monthly Wholesale Trade: Sales and Inventories, September 2026 (Census)
  • 11:30 AM ET 13-Week Bill auction (Treasury)
  • 11:30 AM ET 26-Week Bill auction (Treasury)
  • 1:00 PM ET 3-Year Note auction (Treasury)
  • 1:00 PM ET 6-Week Bill auction (Treasury)

Tue Nov 10, 2026

  • 1:00 PM ET 10-Year Note auction (Treasury)

Wed Nov 11, 2026

No events listed.

Thu Nov 12, 2026

  • 10:00 AM ET Business Formation Statistics, October 2026 (Census)
  • 1:00 PM ET 30-Year Bond auction (Treasury)

Times are New York time, as published. Covers BEA, Census, FOMC, ECB, Treasury. Not covered: BLS, including CPI and jobs reports, because its site refuses automated requests. Check its schedule directly.

Overnight news

AI-generated from the headlines below (claude-haiku-5-5). Check sources before acting.

All headlines (4)

Track record

Since Sat Oct 31, 2026: 15 refreshes, 1,780 checks logged, 11 WARN and 0 FAIL results. 0 of 15 refreshes ran pre-open on a weekday.

What the checks found (5)
StatusCheckSeriesFirst seenLast seenRunsLatest detail
WARNsanityES=FThu Nov 05Thu Nov 051latest move is 5.6 robust std devs
WARNsanityNQ=FThu Nov 05Thu Nov 051latest move is 5.2 robust std devs
WARNsanityRTY=FThu Nov 05Thu Nov 051latest move is 5.9 robust std devs
WARNsanity^VIXThu Nov 05Thu Nov 051latest move is 8.7 robust std devs
WARNgaps^N225Sat Oct 31Sun Nov 0175 missing business days in window

Each row merges the same result across runs. The cause and fix for each is in the build notes.

Every refresh (15)
Ran (ET)TriggerTiming
Thu Nov 05, 12:59 PMgithub-cronafter the open
Wed Nov 04, 4:03 PMmanualafter the open
Wed Nov 04, 3:55 PMmanualafter the open
Wed Nov 04, 1:42 PMnot recordedafter the open
Wed Nov 04, 11:00 AMnot recordedafter the open
Tue Nov 03, 9:48 AMnot recordedafter the open
Mon Nov 02, 11:13 AMnot recordedafter the open
Sun Nov 01, 7:53 PMnot recordedweekend
Sun Nov 01, 7:20 PMnot recordedweekend
Sat Oct 31, 1:57 PMnot recordedweekend
Sat Oct 31, 1:45 PMnot recordedweekend
Sat Oct 31, 1:36 PMnot recordedweekend
Sat Oct 31, 1:28 PMnot recordedweekend
Sat Oct 31, 1:26 PMnot recordedweekend
Sat Oct 31, 1:13 PMnot recordedweekend

Runs from before triggers were logged say "not recorded". Pre-open means a weekday before 9:30 AM ET.

How the data checks work
  • Completeness: every instrument arrived with enough history and no bad values.
  • Freshness: the latest row is from the session we expect.
  • Gaps: no business days are missing from recent history.
  • Sanity: today's move is plausible for that instrument, and the price isn't frozen.
  • Reconciliation: two sources for the same series agree.

This page is rebuilt by GitHub Actions after each weekday pre-open refresh. A machine-readable copy of the latest brief is at latest.json.