US 2Y 4.56 -5bpUS 10Y 4.94 -4bpUS 30Y 5.31 -1bp2s10s spread 38 +1bp10Y-3M spread 78 -2bpUS HY OAS 326 +12bp
MORNING ALPHA

Daily Financial Newsletter

Monday, November 2, 2026 · 08:18:37 · archived issue
EN FR
⚠ Data quality : DEGRADED · 15 notes
⚠ Data quality: DEGRADED
market_pulse — Index analytics and breadth are the 29 Oct snapshot (S&P analytics close 7743.98, drawdown -1.20%). The index panel and the price tape are the 30 Oct session (S&P 7580.07, -1.82%, 3.27% under the 52-week high). Both clocks are copied from their own source.
market_pulse — Hang Seng's last bar is 28 Oct, so it is left off the price band. IBEX and SMI skip sessions between their last two bars, so a one-day change is not published. FTSEMIB did not price. ^TNX is a 23 Oct bar and is not the 10-year tile. Squawk alerts returned HTTP 401. Movers returned HTTP 400.
market_pulse — Brent's 2 Nov aggregator print is 110.30, the new front month. December expired 30 Oct at 117.64 (+2.4%) and January settled at 113.43. The 110.30 print is not a 6% crash in the expired contract, so Brent is off the index band and discussed in commodities. Platinum's raw bars skip 29 Oct; the published -3.84% is the exchange settlement to 1436. Silver's published -5.93% is the same settlement source. WTI's published +2.08% to 104.12 is the Friday settlement; the history bars are not consecutive.
market_pulse — pulse_ready.json has no index_ladder block. index_panel was copied from the same file. The prediction-market route did not return a December FOMC contract. The 72% hike figure is the 1 Nov CME FedWatch print carried by CoinNess, not a live aggregator odds object.
yesterday_retrospective — Shanghai and KOSPI moves are from the aggregator's own history. Hang Seng has no 30 Oct bar, so Asia's sequence does not include it.
commodities_outlook — Gold's published change is the aggregator history, -3.59% from 4043.90 to 3898.90. The Edge wrap shows -3.29% to the same 3898.90 settlement. The gap is under 2 points of percentage, so the aggregator change is the one published. Brent's price history is omitted so the sparkline does not bridge December 117.64 into the 2 Nov front-month print of 110.30. Platinum's history skips 29 Oct; the -3.84% figure is the exchange settlement, not the gapped bars.
crypto_landscape — SOL-USD is 94.32, down 1.33% from Sunday, and no new catalyst arrived. It was not repeated. Bitcoin and ether flows are still the Friday Farside table; no weekend creation print was found.
us_equity_ideas — Screener category=us is the 30 Oct run (333 names). Chevron, Exxon and Lilly still screen well, and Chevron was Saturday's only idea, but none has a fresh company catalyst inside 48 hours. The section is empty on purpose.
eu_equity_ideas — Screener category=eu is the 30 Oct run (29 names). No name cleared a catalyst inside 48 hours.
penny_plays — Screener category=penny returned no run: "no screener run recorded yet for this category".
forex_rebalancing — Squawk alerts returned HTTP 401, so same-day FX intervention checks fell back to the central-bank and wire search. No fresh BoJ, ECB or Norges verbal intervention turned up. EURUSD 1.11566 is the 1 Nov EODHD print, not a Monday cash fix. The prediction route did not return a Fed contract; the 72% figure is the cited CME FedWatch wire.
risk_top5 — No equity put/call ratio and no fresh S&P pre-announcement were returned this run. HY OAS is 326bp as of 29 Oct (+12bp) and IG OAS is 89bp as of 29 Oct. The September PCE level is carried from the prior issue's risk title; this run did not open a new BLS release, so that risk is marked fading.
trend_follow — QQQ history returned 37 sessions, short of the 200-day test, so QQQ is not scored and is excluded from the breadth count. XLU and XLY are above the 50-day but their 50-day is still under the 200-day, so they are not buys.
risk_cover_playbook — Pulse 9-day VIX is 15.87 as of 29 Oct. The 30 Oct ^VIX9D print is 19.25, so the 9-day ratio uses 19.25/19.42. Pulse 3-month VIX is 19.37 as of 29 Oct; the 30 Oct ^VIX3M print is 20.78, so the term ratio uses 19.42/20.78. The two clocks are not blended.
portfolio_reality_check — Euro-only, Penny-Plays, Anti-Fragile, Trend-follow, Commodities and Crypto all came back price_estimated, so picks_reviewed and the hit rate use Tech-US names that were republished in the last 30 days and still have a live mark. Orders sent before the US cash open are pending and do not change holdings yet.
General
GeneralThe Bottom Line 1 minMixed tape: the S&P closed at 7580.07, down 1.82%, with VIX at 19.42 and the 10-year at 4.94.
THE BOTTOM LINE
RISK-ON=
Mixed tape: the S&P closed at 7580.07, down 1.82%, with VIX at 19.42 and the 10-year at 4.94.
VIX 19.42
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 326 bp
150 bp800 bp
Under 350 bp scores +1. Wider spreads score 0, then −1, then −2.
2-year / 10-year slope +38 bp
−80 bp+120 bp
Above +50 bp scores +1. Between 0 and +50 scores 0. Below 0 scores −1.
S&P shares above the 200-day 62.6%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
Today's Top Picks
XLE
8/10
BZ=F
7/10
XLP
7/10
XLV
7/10
XLB
6.7/10
Biggest Risk
Hormuz attacks keep Brent above $100 into Iran's reply
Probability: High • Impact: High
Portfolio Snapshot
All Portfolios, Combined: $96463.83
Blended P&L: -3.54% • 30d Hit Rate: +45.50%
1 of 7 books, weighted by capital invested. Estimated quotes, and books whose path statistics disagree with dollar P&L, are left out. Hit rate is 5 of 11 reviewed picks still on track. Average gain 36.4%, average loss -6.8%.
GeneralMarket Pulse 9 minThe S&P closed at 7580.07, down 1.82%, and NDX fell 3.46% to 28384.85, while the 10-year yield dropped 4bp to 4.94 and VIX rose 2.22 points to 19.42. The DAX fell 0.85% to 25818.21, so the…
MARKET PULSE
Breadth still has 58.12% of members above the medium-term average and 62.62% above the long-term average, and RSP beat SPY by 2.59pp. High-yield OAS at 326, up 12bp, is the credit tell into the Monday reopen.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe S&P closed at 7580.07, down 1.82%, and NDX fell 3.46% to 28384.85, while the 10-year yield dropped 4bp to 4.94 and VIX rose 2.22 points to 19.42. The DAX fell 0.85% to 25818.21, so the equity break was not a US-only print.
Indexes
S&P 500 Data7,580.07
yday 7,580.07
▼ -1.82%
NASDAQ Data25,437.00
yday 25,437.00
▼ -2.86%
Nasdaq 100 Data28,384.85
yday 28,384.85
▼ -3.46%
Dow Jones Data51,770.31
yday 51,770.31
▼ -1.09%
Russell 2K Data2,811.84
yday 2,811.84
▼ -1.66%
Euro Stoxx 50 Data6,131.31
yday 6,131.31
▼ -1.22%
STOXX 600 Data646.75▼ -0.36%
DAX Data25,818.21
yday 25,818.21
▼ -0.85%
CAC 40 Data7,969.42
yday 7,969.42
▼ -0.01%
FTSE 100 Data10,729.80
yday 10,729.80
▲ +0.07%
Nikkei 225 Data63,290.11
yday 63,290.11
▼ -2.12%
Hang Seng Data23,091.02
yday 23,091.02
▼ -0.01%
Commodities
Metals
Gold Data3,898.90
yday 3,898.90
▼ -3.59%
Silver Data49.28▼ -5.93%
Copper Data6.52▲ +0.58%
Platinum Data1,436.00▼ -3.84%
Palladium Data987.70
yday 984.60
▼ -1.29%
Energy
Oil (WTI) Data104.12
yday 104.12
▲ +2.08%
Brent Data117.64
yday 117.64
▲ +2.40%
Natural gas Data2.91▲ +0.45%
Agriculture
Wheat Data601.75▼ -0.29%
Corn Data449.00▲ +0.28%
Cocoa Data5,453.00▼ -0.05%
Coffee Data287.15
yday 287.15
▲ +0.60%
Sugar Data19.36▼ -0.56%
Crypto
Bitcoin Data78,112.00
yday 77,925.00
▲ +0.24%
Ether Data2,282.86
yday 2,268.71
▲ +0.62%
Solana Data94.32
yday 95.59
▼ -1.33%
US spot Bitcoin ETFs AI-643.2 $m
yday -643.2 $m
Outbound
US spot Ether ETFs AI-155.7 $m
yday -155.7 $m
Outbound
Rates
US 2Y Data4.56
yday 4.56
-5bp
US 10Y Data4.94
yday 4.94
-4bp
US 30Y Data5.31
yday 5.31
-1bp
2s10s spread is the 10-year Treasury yield minus the 2-year yield, quoted in basis points.">2s10s spread Data38.00
yday 38.00
+1bp
10Y-3M spread Data78.00
yday 78.00
-2bp
Credit
US HY OAS Data326.00
yday 326.00
+12bp
Baa-10Y spread Data149.00
yday 149.00
+6bp
IG OAS Data89.00 bpcalm
HY minus IG spread Data237.00 bpwatch
Volatility
VIX Data19.42
yday 19.42
+2.22 (+12.9%)
VIX9D/VIX Data0.99 ratio
yday 0.82 ratio
watch
VIX/VIX3M Data0.94 ratio
yday 1.00 ratio
calm
MOVE index Data100.20 pts
yday 93.54 index points
watch
Dollar & FX
US Dollar Index (DXY) Data101.78
yday 101.78
-0.41 (-0.4%)
Dollar index 5-session change Data0.24 pctcalm
Breadth
% > 50d Data58.1%
yday 58.1%
—
% > 200d Data62.6%
yday 62.6%
—
Adv / Dec Data181 / 248
yday 181 / 248
—
New hi / lo Data56 / 15
yday 56 / 15
—
SPY−RSP 1d Data-2.6pp
yday -2.6pp
—
SPY−RSP 5d Data-4.11pp
yday -4.11pp
—
SPY−RSP 21d Data-3.84pp
yday -3.84pp
—
% from 52w Data-1.20%
yday -1.20%
—
Europe % > SMA50 Data34.5%
yday 34.5%
—
Europe % > SMA200 Data73.7%
yday 73.7%
—
Europe % advancing Data42.5%
yday 42.5%
—
S&P 500 share above the 200-day Data62.62 pct
yday 62.62 %
calm
Liquidity
Initial claims Data194,000.00 personscalm
SOFR minus effective fed funds Data6.00 bpcalm
Cross-asset
Stock-bond 20-session correlation Data-0.23 ratio
yday -0.26 ratio
calm
Average pairwise sector correlation Data0.16 ratio
yday 0.13 ratio
calm
Gold/copper ratio Data601.30 ratio
yday 601.50 ratio
watch
Cover checks
VIX Data19.42 / 25.00
yday 19.42
Not Triggered
10Y-2Y spread Data38.00 / -20.00
yday 38.00
Not Triggered
HY OAS Data326.00 / 500.00
yday 326.00
Not Triggered
SPX drawdown from 52w high Data-3.27 / -10.00
yday -3.27 / -10.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Stagflation
AIGrowth is the part that failed: the S&P fell 1.82% and Friday copper settled at 6.482, down 1.83%, while Brent's expired December contract rose 2.4% on Hormuz. That is a supply-shock inflation tape with a growth scare, which is the stagflation quadrant even though gold did not co
DataHedge instruments : GLD, TLT, IEF, DBC, SH · Target cash 40%
Sleeve TickerTarget Action
Gold AIGLD35%Hold
Long bonds AITLT0%Exit
Intermediate bonds AIIEF5%Hold
Commodities AIDBC20%Hold
Defensive equity AISPLV0%Exit
Crash hedge AISH0%Exit
Cash AI—40%Hold
If triggered today — do this now AI
• Raise cash toward 40% if a second trigger fires.
• Do not add duration while the quadrant is stagflation.
• Use GLD, not a fresh equity dip, if the hedge bid returns.
AINo hard trigger is on: VIX is 19.42, 2s10s is 38bp, HY OAS is 326 and the S&P is 3.27% under its 52-week high. Internals are 8 calm, 4 watch and 0 stress. The book stays at stagflation weights — gold and commodities on, duration off — because oil is the inflation and the equity break is the growth scare. The risk that would change the book is a second trigger, not another down day inside these bands.
VIX 19.42
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 326 bp
150 bp800 bp
Under 350 bp scores +1. Wider spreads score 0, then −1, then −2.
2-year / 10-year slope +38 bp
−80 bp+120 bp
Above +50 bp scores +1. Between 0 and +50 scores 0. Below 0 scores −1.
S&P shares above the 200-day 62.6%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
S&P shares above the 50-day 58.1%
0%100%
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing 42.0%
0%100%
A reading aid, not an engine vote. Under 40% is weak participation.
Regime score +1 constructive
−7+4
Sum of the five votes. The scale runs from −7 to +4.
VIX / VIX 3-month 1.00 backwardation
0.701.30
Below 1 is the usual contango, which scores 0. Above 1 is backwardation and scores −1.
S&P distance from the 52-week high -1.20%
−15%at the high
A position, not a verdict. The all-time-high distance is the same number, so it is not drawn twice.
SPY minus equal-weight, 1 day -2.59 pp
equal-weight ledSPY led
Right means the cap-weighted index led. Blue is SPY, purple is equal-weight. Neither end is a buy.
New highs minus new lows +41
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength 111.3 leading
90110
XLV relative strength 109.3 leading
90110
XLP relative strength 106.8 leading
90110
XLB relative strength 104.3 leading
90110
XLU relative strength 103.8 leading
90110
XLY relative strength 102.0 leading
90110
XLF relative strength 101.4 leading
90110
XLRE relative strength 100.9 leading
90110
XLI relative strength 96.7 improving
90110
XLK relative strength 96.6 lagging
90110
XLC relative strength 91.4 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
The engine score is 1 and the label is constructive: the only positive driver is credit at 326bp. VIX term structure is mixed, with the 9-day at 15.87, the 1-month at 19.42 and the 3-month at 19.37.
  • vol: 19.42 pts (+0) — VIX <15:+1 | 15-20:0 | 20-30:-1 | >30:-2
  • credit: 326 bp (+1) — HY OAS <350:+1 | 350-500:0 | 500-700:-1 | >700:-2
  • curve: 38 bp (+0) — 2s10s >50:+1 | 0..50:0 | <0:-1
  • breadth: 62.62 pct (+0) — SPX % above 200dma >65:+1 | 40-65:0 | <40:-1
  • vix_term: mixed (+0) — backwardation:-1 | contango/mixed:0
Relative rotation
Each symbol is compared with the S&P 500, not with its own price. Left to right (RS-ratio) is relative strength: above 100 means it has been stronger than the market. Bottom to top (RS-momentum) is whether that lead is growing: above 100 means it is getting stronger. Leading, top right, is strong and still improving. Weakening, bottom right, is still ahead but fading. Lagging, bottom left, is behind and still losing ground. Improving, top left, is behind but turning up. Leadership usually moves clockwise. The list and the chart are the same symbols.
Quadrant Symbols
LeadingXLE Energy, XLV Health Care, XLP Staples, XLB Materials, XLU Utilities, XLY Discretionary, XLF Financials, XLRE Real Estate
ImprovingXLI Industrials
LaggingXLK Technology, XLC Communication
Relative rotation (RS-ratio vs momentum)
Relative rotation graph: XLE leading, XLV leading, XLP leading, XLB leading, XLU leading, XLY leading, XLF leading, XLRE leading, XLI improving, XLK lagging, XLC laggingRelative rotation (RS-ratio vs momentum)LeadingImprovingLaggingWeakeningRS-ratio →MomXLEXLVXLPXLCXLBXLREXLKXLI
Yield curve: today vs prior
Yield curve today: 3M 4%, 2Y 4.56%, 10Y 4.94%, 30Y 5.31%Yield curve: today vs prior3.924.414.915.403M2Y10Y30Y2026-10-30 vs prior (dashed)
VIX term structure
VIX term structure (contango): 9D 15.87, 1M 19.42, 3M 19.370001, 6M 21.24VIX term structurecontango15.118.622.09D1M3M6M
Event radar · next 7 days
DateEvent
11-06 12:30● Employment Situation US
TradingView

This heatmap is TradingView, with its own data and its mark left in place. It is not the numbers in this letter. The other panels load when you choose them. If a panel is empty, their data-set name changed; the charts above still stand.

Global indices
9/11 above 200d · 1/11 above 50d · 1/11 up today · 2 within 3% of 52w high · best 1m: Dow Jones Industrial +1.7% · worst 1m: Hang Seng -6.9%
IndexLast1d5d1m3mYTDvs 52w hi vs 200d vs 50d RS
United States
S&P 5007,580.07-1.82%-1.09%-2.11%+0.48%+10.73%-3.27%+4.45%-1.53%bench.
Nasdaq-10028,384.85-3.46%-1.98%-6.65%+0.39%+12.42%-9.09%+1.71%-4.73%Lagging 97.0
Nasdaq Composite25,437-2.86%-2.20%-5.30%+0.25%+9.44%-7.84%+1.58%-4.27%Lagging 97.4
Dow Jones Industrial51,770.31-1.09%-2.08%+1.70%-1.36%+7.71%-4.74%+2.33%-0.86%Leading 100.2
Russell 20002,811.84-1.66%+1.00%+0.54%-4.08%+13.29%-8.36%+0.26%-1.81%Improving 98.9
Europe
Euro Stoxx 506,131.31-1.22%-0.08%-2.06%-2.14%+5.78%-6.41%+0.72%-3.44%Improving 97.9
DAX25,818.21-0.85%+1.76%+1.22%+2.80%+5.42%-2.35%+3.88%+0.03%Leading 101.6
CAC 407,969.42-0.01%+2.02%-1.79%-4.73%-2.21%-8.67%-3.03%-3.28%Improving 97.9
FTSE 10010,729.8+0.07%0.00%+0.75%+2.46%+8.04%-1.66%+2.48%-0.31%Leading 100.9
Asia
Nikkei 22563,290.11-2.12%-3.11%-2.66%-4.44%+25.73%-12.54%+2.97%-4.37%Lagging 97.5
Hang Seng23,091.02-0.01%-4.53%-6.91%+0.16%-9.91%-17.44%-9.35%-7.46%Lagging 91.8
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 2 minFriday was an AI-capex unwind: the Nasdaq fell 2.86% to 25437 after Intel and Amazon, and the S&P fell 1.82% to 7580.07. Asia moved first, Europe was uneven, and oil rose on Hormuz while go…
YESTERDAY'S MARKET RETROSPECTIVE
Friday was an AI-capex unwind: the Nasdaq fell 2.86% to 25437 after Intel and Amazon, and the S&P fell 1.82% to 7580.07. Asia moved first, Europe was uneven, and oil rose on Hormuz while gold did not.
How Yesterday Unfolded
Asia  Asia traded the Thursday-night US prints first. The Nikkei fell 2.12% to 63290.11, Shanghai fell 1.44% to 3599.02, and the KOSPI fell 3.48% to 5730.74. Hang Seng has no Friday bar.
Europe  Europe did not follow in one direction. The Stoxx 600 fell 0.36% to 646.75 and the DAX fell 0.85% to 25818.21, while the CAC was flat at 7969.42 and the FTSE rose 0.07% to 10729.80.
US  The US cash session extended the chip break. The Dow fell 1.09% to 51770.31, the S&P fell 1.82% to 7580.07 and the Nasdaq fell 2.86% to 25437. Intel plunged 28.6% and Amazon closed down 1.4% after paring a deeper after-hours loss.
Capital Rotation
Technology (XLK -4.89%) → Energy (XLE +1.91%) · XLK fell 4.89% to 179.51 while XLE rose 1.91% to 70.02.
The AI-spend scare hit long-duration tech, and the Hormuz bid paid energy on the same session.
Technology (XLK -4.89%) → Staples (XLP +1.41%) · XLP rose 1.41% to 89.42 against XLK's 4.89% drop, with utilities up 0.67%.
The same session paid defensives, which is a rotation, not a broad risk bid.
Key Drivers
Intel and Amazon made the AI spend scare a price — Intel closed down 28.6% after guiding Q4 revenue to $15–16 billion against a $17.1 billion consensus, and Amazon ended down 1.4% while keeping a $220 billion 2026 capex figure.
Hormuz kept the oil bid in the Friday settlement — December Brent settled at 117.64, up 2.4%, and WTI settled at 104.12, up 2.08%, with Iran saying tankers had struck mines.
Bridge to Today
Monday's cash reopen is the test of whether the chip break extends, with Tuesday's US midterms the next headline on the same tape.
Nasdaq Composite -2.86% today
−3%+3%
US 10Y 4.94%
3%6%
Now. The Nasdaq's move on this tape, and the 10-year. Yesterday's close stays in the sentence above.
GeneralConcept of the Day 1 minWhat the 2s10s spread is actually measuring
CONCEPT OF THE DAY
What the 2s10s spread is actually measuring
Why today : Today's curve block shows 2s10s at 38bp, 1bp wider, with the 10-year at 4.94 and the 2-year at 4.56.
The 2s10s spread is the 10-year Treasury yield minus the 2-year yield, quoted in basis points. A positive number is the ordinary shape: lenders ask for more yield to lock money up for longer. A negative number, an inversion, means the market is pricing the policy rate to fall, usually because it expects growth to cool. The spread is not a clock. It widens when the long end rises or the short end falls, so a rally in the 10-year can open the spread even while the front end still prices a hike. Read which maturity moved before you treat a wider 2s10s as an all-clear on growth.
Stocks
StocksUS Equity Ideas 1 min
US EQUITY IDEAS
Looked. Nothing priced.
Desk research framework — not a recommendation to buy or sell.
StocksEU Equity Ideas 1 min
EU EQUITY IDEAS
Looked. Nothing priced.
Desk research framework — not a recommendation to buy or sell.
StocksPenny Plays 1 min
PENNY PLAYS
Looked. Nothing priced.
Most sub-$5 names that look cheap stay cheap or go to zero. This screen is diligence, not a buy list.
Desk research framework — not a recommendation to buy or sell.
StocksTrend Follow 6 minEnergy still leads: XLE is 14.89 points of 20-day RS ahead of SPY and 9.22% above its 50-day. XLK and SMH stay exits under the 50-day after Friday's chip break.
TREND FOLLOW
Energy still leads: XLE is 14.89 points of 20-day RS ahead of SPY and 9.22% above its 50-day. XLK and SMH stay exits under the 50-day after Friday's chip break.
7 of 17 names with a 50-day print closed above it. QQQ has only 37 sessions, so it is out of the count. The five buys span energy, staples, materials, health…
Ticker Name Conviction 1d
XLE Energy Select Sector SPDR 8 +1.91%
XLP Consumer Staples Select Sector SPDR 7 +1.41%
XLB Materials Select Sector SPDR 6.7 +0.40%
XLV Health Care Select Sector SPDR 7 +0.45%
XLF Financial Select Sector SPDR 6.5 -0.76%
XLK Technology Select Sector SPDR 2.5 -4.89%
SMH VanEck Semiconductor ETF 2 -6.98%
XBI SPDR S&P Biotech ETF 3.5 -1.15%
XLE  ENERGY BUY 🔥 20-issue streak
Energy Select Sector SPDR
8/10 Conviction
$70.02
▲ +1.91%
Over the next 2–4 weeks stay long XLE while it holds the 50-day; the 14.89pp RS lead is the signal, and Hormuz is the tape.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoSunday Hormuz blasts keep the energy bid iEnergy leadership is the tape, not a new e70.02 is 9.22% above the 50-day; 20-day RS
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
9/10
XLE 20-day RS versus SPY is +14.89pp Sunday Hormuz mine blasts keep the crude bid live
Invalidation: Daily close back through the 50-day (64.11).

TradingView's price for XLE. It is not the last print in this letter.

XLE · 20d illustrative range
XLE illustrative 20-day price cone from 70.02: 5th pct 63.29, median 69.89, 95th pct 77.18 (vol 21.41% annualised)XLE · 20d illustrative range62.4667.6472.8378.01Illustrative · vol 21.41% ann. · not a forecast-9d0+20d
XLP  CONSUMER STAPLES BUY 🔥 18-issue streak
Consumer Staples Select Sector SPDR
7/10 Conviction
$89.42
▲ +1.41%
Stay with staples while XLP holds the 50-day. Friday's +1.41% against a falling tape is the defensive bid the book is paid to own.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoFriday's defensive rotation is the catalysStaples caught the rotation out of the chi89.42 is 5.14% above the 50-day; 20-day RS
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
7/10
Technicals
8/10
XLP rose 1.41% on Friday while the S&P fell 1.82% 20-day RS versus SPY is +10.36pp
Invalidation: Daily close back through the 50-day (85.05).

TradingView's price for XLP. It is not the last print in this letter.

XLP · 20d illustrative range
XLP illustrative 20-day price cone from 89.42: 5th pct 79.15, median 89.19, 95th pct 100.49 (vol 25.75% annualised)XLP · 20d illustrative range77.8785.8493.8101.77Illustrative · vol 25.75% ann. · not a forecast-9d0+20d
XLB  MATERIALS BUY 🔥 13-issue streak
Materials Select Sector SPDR
6.7/10 Conviction
$52.74
▲ +0.40%
Keep materials while the 50-day holds. The 9.41pp RS lead is the reason to stay, even with Friday copper down.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoThe trend is intact even though Friday copMaterials RS is the signal; the copper pri52.74 is 2.82% above the 50-day; 20-day RS
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
6/10
Technicals
8/10
XLB 20-day RS versus SPY is +9.41pp Friday copper settlement was 6.482, down 1.83%
Invalidation: Daily close back through the 50-day (51.30).

TradingView's price for XLB. It is not the last print in this letter.

XLB · 20d illustrative range
XLB illustrative 20-day price cone from 52.74: 5th pct 50.52, median 52.72, 95th pct 55.02 (vol 9.2% annualised)XLB · 20d illustrative range50.2551.9353.6155.29Illustrative · vol 9.2% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE BUY 🔥 23-issue streak
Health Care Select Sector SPDR
7/10 Conviction
$184.87
▲ +0.45%
Stay long health care while XLV holds a 7.76% gap over its 50-day. The sleeve is a trend, not a single trial.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoHealth care held a gain on a down tape; noDefensive leadership alongside staples, no184.87 is 7.76% above the 50-day; 20-day R
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
7/10
Technicals
8/10
XLV rose 0.45% on a down tape 20-day RS versus SPY is +9.39pp
Invalidation: Daily close back through the 50-day (171.56).

TradingView's price for XLV. It is not the last print in this letter.

XLF  FINANCIALS BUY 🔥 3-issue streak
Financial Select Sector SPDR
6.5/10 Conviction
$56.51
▼ -0.76%
Financials still clear the rule, barely. Own XLF only while the 50-day at 56.39 holds; a down day already took it to 56.51.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoNo fresh bank print; the trend itself is tNo bank-specific narrative scored this run56.51 is only 0.20% above the 50-day; RS i
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
—
Technicals
7/10
XLF 20-day RS versus SPY is +4.15pp The 50-day is still above the 200-day
Invalidation: Daily close back through the 50-day (56.39).

TradingView's price for XLF. It is not the last print in this letter.

XLK  TECHNOLOGY EXIT 🔥 23-issue streak
Technology Select Sector SPDR
2.5/10 Conviction
$179.51
▼ -4.89%
XLK is an exit. It closed 4.97% under the 50-day after a 4.89% drop, and the rule does not wait for a bounce.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoFriday's chip break is why the sleeve is lRules-based momentum sleeve — narrative no179.51 is 4.97% under the 50-day. The tren
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
2/10
XLK fell 4.89% on Friday Intel's guide broke the chip complex
Invalidation: Exit stands until a close back above the 50-day (188.90).

TradingView's price for XLK. It is not the last print in this letter.

SMH  SEMICONDUCTORS EXIT 🔥 23-issue streak
VanEck Semiconductor ETF
2/10 Conviction
$522.49
▼ -6.98%
SMH is an exit. A -6.98% session left it 8.86% under the 50-day, which is the hard trend rule, not a dip to buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoIntel's guide and the chip index break areRules-based momentum sleeve — narrative no522.49 is 8.86% under the 50-day after a -
Fundamentals
—
Sentiment / flow
—
Catalyst
2/10
Narrative
—
Technicals
2/10
SMH fell 6.98% on Friday Intel closed down 28.6% after the guide
Invalidation: Exit stands until a close back above the 50-day (573.26).

TradingView's price for SMH. It is not the last print in this letter.

XBI  BIOTECH EXIT 🔥 13-issue streak
SPDR S&P Biotech ETF
3.5/10 Conviction
$155.98
▼ -1.15%
XBI is an exit on the rule. The close at 155.98 is under the 50-day at 156.63, so the sleeve comes off even with RS still flat.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — flow not scoNo fresh biotech print; the close through Rules-based momentum sleeve — narrative no155.98 is 0.41% under the 50-day. That is
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
4/10
XBI closed 0.41% under its 50-day The 200-day is still below, which is not enough to override the exit
Invalidation: Exit stands until a close back above the 50-day (156.63).

TradingView's price for XBI. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
Forex
ForexForex Rebalancing Radar 1 minEURUSD is 1.11566 and the 10-year is 4.94, down 4bp. December hike odds are 72%, and the krone's bid is oil that has already rolled off the 117.64 expiry.
FOREX REBALANCING RADAR
Base currency: EUR
Currency vs EUR Short-term Medium-term Long-term
USD 🔥17 AVOID (-2) NEUTRAL (1) SEEK (3)
NOK 🔥4 SEEK (3) SEEK (3) NEUTRAL (0)
Suggested rebalancing actions
DECREASE USD vs EUR — Trim dollars versus euros while EURUSD sits at 1.11566 and the 10-year rally is fighting a still-live hike path.
Conviction 40%
INCREASE NOK vs EUR — Add a small krone tilt versus euros while EURNOK is 10.3208 and the Hormuz bid is unresolved, and cut it if January…
Conviction 50%
Crypto
CryptoCryptocurrency Landscape 2 minBitcoin is 78112, up 0.24% from Sunday, after US spot ETFs lost $643.2m on Friday. That week finished at -$202.4m. Do not call it an exodus, and do not buy the bounce.
CRYPTOCURRENCY LANDSCAPE
Bitcoin is 78112, up 0.24% from Sunday, after US spot ETFs lost $643.2m on Friday. That week finished at -$202.4m. Do not call it an exodus, and do not buy the bounce.
Ticker Name Conviction 1d
BTC-USD Bitcoin 4 +0.24%
ETH-USD Ether 4 +0.62%
BTC-USD  WATCH 🔥 65-issue streak
Bitcoin
4/10 Conviction
$78112.00
▲ +0.24%
Into the next cash session, bitcoin is a hold-above-78k question, not a buy. Friday's $643.2m ETF outflow is still the flow that matters.
No protocol cash-flow metric is scored forUS spot ETFs lost $643.2m on 30 Oct.No weekend flow print; Friday's table is sThe week finished at -$202.4m, not a full 78112 is under Friday's 78527; Sunday's cl
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
4/10
Technicals
5/10
US spot bitcoin ETFs lost $643.2m on 30 Oct, the week ending at -$202.4m. IBIT (-$233.7m) and FBTC (-$201.0m) were the two largest withdrawals.
Invalidation: A daily close under 77204, Saturday's low.

TradingView's price for BTC-USD. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 78112: 5th pct 72006.72, median 78019.22, 95th pct 84533.75 (vol 17.31% annualised)undefined · 20d illustrative range71255.175931.8680608.6185285.37Illustrative · vol 17.31% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 64-issue streak
Ether
4/10 Conviction
$2282.86
▲ +0.62%
Ether's next tell is whether the $155.7m Friday ETF outflow extends when cash markets reopen, not the 0.62% weekend lift to 2282.86.
No L2 fee or burn series was scored this rUS spot ether ETFs lost $155.7m on 30 Oct.Flows are the catalyst; no upgrade landed Ether tracked the bitcoin outflow, it did 2282.86 is above Friday's 2247.82 and Sund
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
4/10
Technicals
5/10
US spot ether ETFs lost $155.7m on 30 Oct, per the Farside table cited by crypto.news. Price is 2282.86, up 0.62% from Sunday's 2268.71.
Invalidation: A daily close under 2242.

TradingView's price for ETH-USD. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 2282.86: 5th pct 2053.11, median 2278.3, 95th pct 2528.18 (vol 22.46% annualised)undefined · 20d illustrative range2024.612201.972379.322556.68Illustrative · vol 22.46% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 3 minDecember Brent expired at 117.64, up 2.4%, and December gold settled at 3898.90, down 3.59%. The live question is whether January crude, last printed at 110.30, holds the bid after Sunday's…
COMMODITIES OUTLOOK
December Brent expired at 117.64, up 2.4%, and December gold settled at 3898.90, down 3.59%. The live question is whether January crude, last printed at 110.30, holds the bid after Sunday's Hormuz blasts.
Oil up and gold, silver and copper down is not a clean inflation bid: Brent's December contract rose 2.4% while gold fell 3.59% and copper's Friday settlement…
Ticker Name Conviction 1d
BZ=F Brent 7 +2.40%
GC=F Gold 4 -3.59%
SI=F Silver 4.3 -5.93%
Brent  ENERGY WATCH 🔥 32-issue streak
BZ=F
7/10 Conviction
$117.64
▲ +2.40%
Into the Monday reopen, the trade is January crude, not the expired December print at 117.64. Sunday's Hormuz blasts keep a supply bid, but 110.30 is the live front.
Hormuz mine strikes are a physical supply No COT or positioning print was priced thiIRGC said two tankers exploded in Hormuz oThe bid is the waterway, and it is still uDecember expired at 117.64; the live front
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
December Brent settled at 117.64, up 2.4%, on its expiry day. January Brent settled Friday at 113.43, up 2.63 dollars. IRGC said Sunday that two tankers exploded after hitting mines in Hormuz.
Invalidation: January Brent settles back under 100.

TradingView's price for BZ=F. It is not the last print in this letter.

Gold  PRECIOUS METAL WATCH 🔥 3-issue streak
GC=F
4/10 Conviction
$3898.90
▼ -3.59%
Over the next few sessions gold has to reclaim a bid without the oil headline doing the work. Friday's -3.59% to 3898.90 says the disorder hedge did not hedge.
Gold fell while oil rose, so the war bid dNo futures-positioning series was priced tNo fresh central-bank buying print; the flThe disorder hedge failed on the day the dThird down session, -3.59% to 3898.90.
Fundamentals
4/10
Sentiment / flow
—
Catalyst
4/10
Narrative
5/10
Technicals
3/10
December gold settled at 3898.90, the third straight down session. The drop came on a day Brent rose 2.4%, so the geopolitical bid went to oil.
Invalidation: December gold closes back above 4044.

TradingView's price for GC=F. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 3898.9: 5th pct 3443.44, median 3888.28, 95th pct 4390.59 (vol 26.22% annualised)undefined · 20d illustrative range3386.613740.214093.824447.42Illustrative · vol 26.22% ann. · not a forecast-9d0+20d
Silver  PRECIOUS METAL WATCH
SI=F
4.3/10 Conviction
$49.28
▼ -5.93%
Silver is the metal that actually broke. A -5.93% settlement to 49.28 leaves the next session to decide if the flush extends or just marks a high-beta washout.
No silver inventory or lease-rate series tNo COT print for silver this run.Largest metal drop on the day, -5.93% to 4Silver traded as a risk asset, not as a seSettlement 49.28 is a break, not a pause.
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
4/10
Technicals
3/10
December silver settled at 49.28, down 5.93%, the largest metal drop of the day. The move was the third straight decline, alongside gold, platinum and palladium.
Invalidation: Silver reclaims a close above 53.83.

TradingView's price for SI=F. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 49.276: 5th pct 37.38, median 48.65, 95th pct 63.31 (vol 56.84% annualised)undefined · 20d illustrative range35.8245.555.1964.87Illustrative · vol 56.84% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
GeneralTop 5 Risks Right Now 1 min#1 Hormuz attacks keep Brent above $100 into Iran's reply
TOP 5 RISKS RIGHT NOW
#RiskProbability Impact Trend
1Hormuz attacks keep Brent above $100 into Iran's reply↑HighHighEscalating
2Intel and Amazon made the AI capex scare a price↓HighHighStable
3December hike stays live after a hot September PCE=HighHighFading
4The dollar and the 10-year are pricing different DecembersNEWMediumMediumNew
5September PCE at 3.6% is an inflation input the hold did not retire↓MediumHighFading
Watch: Whether January Brent holds above 100 at the Monday reopen on 2026-11-02
GeneralWhat's Coming Up 1 min2026-11-02 — US cash reopen after Friday's chip break
WHAT'S COMING UP
2026-11-02 US cash reopen after Friday's chip break · yesterday_retrospective
2026-11-03 US midterm elections · risk_top5
2026-11-06 US employment situation · market_pulse
2026-12-09 FOMC decision · risk_top5
Stocks
StocksPortfolio Reality Check 5 min30d hit rate 46%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech-US
-3.54%
Named holdings. 140 smaller positions (29.7%) are off this picture.
Portfolio allocation: Cash 49.07%, GLD 7.51%, BTC-USD 7.16%, ETH-USD 5.92%, TTE.PA 5.58%, USO 5.48%, XOM 4.93%, SPLV 4.12%, DBC 4.09%, IEF 3.07%, TLT 3.07%Cash49.07%GLD7.51%BTC-USD7.16%ETH-USD5.92%TTE.PA5.58%USO5.48%XOM4.93%SPLV4.12%DBC4.09%IEF3.07%TLT3.07%
Tech-US
Performance
Equity vs SPY
Drawdown
Total Value
$96463.83
Cash
$10835.40
P&L
$-3536.17 (-3.54%)
Realized P&L
$-3536.17
TWR
-3.54%
Sharpe
-4.53
Max DD
-3.54%
Sortino
-4.38
Calmar
N/A
Ann. return
N/A
Beta vs SPY
N/A
Allocation
Positions89%
Cash11%
Today's Moves
ActionTickerQtyStatus
SellAMZN5.95pending
SellCRM1.76pending
SellSLB12.9pending
Current Holdings
PositionValueUnrealized P&L
TSM ×20.93$8501.15-0.2%
XOM ×129$24121.90+22.5%
UNH ×8.49$3456.23-4.5%
INTC ×14.08$925.95-23.8%
MSFT ×12.33$6437.08+26.9%
AMZN ×5.95$1430.73-11.1%
CVX ×7.29$1717.39+18.4%
FRO ×38.46$2188.34+40.7%
+51 more holdings
Track Record 5 On Track · 3 Lagging · 3 Stopped Out
PositionConviction Then Return SinceVerdict
AMZN (2026-07-31)8/10-11.1%Stopped Out
CRM (2026-08-28)8/10-9.1%Stopped Out
CVX (2026-08-01)7/10+18.4%On Track
LLY (2026-08-06)8/10+20.4%On Track
MRVL (2026-08-05)7/10+93.7%On Track
MSFT (2026-07-28)6.5/10+26.9%On Track
NVDA (2026-08-06)7.5/10-5.3%Lagging
SLB (2026-09-01)7/10-10.6%Stopped Out
TSM (2026-07-19)7/10-0.3%Lagging
UNH (2026-07-19)6.5/10-4.5%Lagging
XOM (2026-07-19)8/10+22.5%On Track
Euro-only
Performance
Equity vs SPY
Drawdown
Total Value
$97821.52
Cash
$14987.73
P&L
$-2178.48 (-0.22%)
Realized P&L
$-2178.48
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live EU quotes are estimated today — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
ASML.AS ×0.4702$702.62—
TTE.PA ×368$27276.04—
UNA.AS ×48.5$2832.95—
RR.L ×101$1460.08—
VIE.PA ×48.5$1430.88—
GLE.PA ×22.15$1755.04—
MNDI.L ×158$1402.26—
NWG.L ×191$1346.17—
+47 more holdings
Penny-Plays
Performance
Equity vs SPY
Drawdown
Total Value
$95417.43
Cash
$81164.16
P&L
$-4582.57 (-4.58%)
Realized P&L
$-4582.57
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Penny prices came back estimated — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
GOSS ×232$3755.55—
PYPD ×1564$6940.50—
STXS ×2738$3557.21—
Anti-Fragile
Performance
Equity vs SPY
Drawdown
Total Value
$100000.00
Cash
$4850.98
P&L
$0.0000 (+0.00%)
Realized P&L
$0.0000
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
SellTLT194pending
SellSPLV273pending
SellIEF109pending
BuyGLD13.63pending
Current Holdings
⚠ Anti-Fragile marks came back estimated — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
GLD ×61.65$25000.00—
IEF ×164$15012.91—
DBC ×654$20000.00—
SPLV ×273$20128.36—
TLT ×194$15007.74—
Trend-follow
Performance
Equity vs SPY
Drawdown
Total Value
$99618.38
Cash
$68979.54
P&L
$-381.62 (-0.38%)
Realized P&L
$-381.62
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
SellXLK22.6pending
SellSMH8.53pending
SellXBI32pending
BuyXLE29.55pending
BuyXLP23.14pending
BuyXLB39.24pending
BuyXLV11.19pending
BuyXLF36.62pending
Current Holdings
⚠ Trend Follow marks came back estimated — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
XLE ×87.86$5539.52—
XLK ×22.6$4510.76—
SMH ×8.53$5218.24—
XLV ×30.27$5207.77—
XBI ×32$5207.77—
XLB ×93.53$4954.78—
Commodities
Performance
Equity vs SPY
Drawdown
Total Value
$100000.00
Cash
$26717.65
P&L
$0.0000 (+0.00%)
Realized P&L
$0.0000
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Commodity proxy marks came back estimated — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
USO ×206$26795.83—
GLD ×30.1$11738.20—
CPER ×150$5929.12—
SLV ×93.58$5545.24—
PPLT ×66.63$1111.38—
BNO ×35.14$1850.57—
URA ×23.16$1066.93—
UGA ×26.78$3377.87—
+11 more holdings
Crypto
Performance
Equity vs SPY
Drawdown
Total Value
$100000.00
Cash
$32370.73
P&L
$0.0000 (+0.00%)
Realized P&L
$0.0000
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Crypto marks came back estimated — every position below is priced at cost, not a fresh quote.
PositionValueUnrealized P&L
BTC-USD ×0.5510$35015.45—
ETH-USD ×14.91$28949.67—
SOL-USD ×26.81$2795.91—
XRP-USD ×628$868.24—
30-day hit rate across all portfolios : +45.50%
Glossary
backwardation
A term structure where nearer maturities cost more than later ones, often a stress signal for VIX.
2s10s spread
The 2s10s spread is the 10-year Treasury yield minus the 2-year yield, quoted in basis points.
basis point
One hundredth of a percentage point (0.01%).
yield curve
Yields of government bonds across maturities; an inverted curve (short above long) has often preceded slowdowns.
conviction
The desk’s 0-10 score for how strongly the evidence supports an idea; not a probability.
contango
A term structure where later maturities cost more than nearer ones.
drawdown
Peak-to-trough decline of a price or portfolio.
breadth
How many stocks participate in a market move (for example % above their 200-day average).
Sharpe
Excess return per unit of volatility; higher is better.
2s10s
The 10-year yield minus the 2-year yield, a common curve-shape gauge.
beta
Sensitivity of a stock to market moves; 1.0 moves with the market.
VIX
CBOE Volatility Index: the options market’s price for 30-day S&P 500 volatility; higher means more expected turbulence.
RSI
Relative Strength Index: a 0-100 momentum gauge; above 70 is often read as overbought, below 30 as oversold.
P/E
Price-to-earnings ratio: share price divided by earnings per share.
OAS
Option-adjusted spread: the extra yield of a bond over a risk-free benchmark, adjusted for embedded options.
RRG
Relative Rotation Graph: plots relative strength and its momentum to show leaders and laggards.
ATH
All-time high.
TWR
Time-weighted return: performance that removes the effect of cash flows in and out.
Morning Alpha • Generated Mon, 02 Nov 2026 07:18:37 GMT • info@gmc-works.com