US 2Y 4.67 -1bpUS 10Y 5.05 +5bpUS 30Y 5.37 +6bp2s10s spread 38 +6bp10Y-3M spread 87 +10bpUS HY OAS 330 -8bp
MORNING ALPHA

Daily Financial Newsletter

Thursday, October 29, 2026 · 08:19:54 · archived issue
EN FR
⚠ Data quality : DEGRADED · 18 notes
⚠ Data quality: DEGRADED
market_pulse — The SPX tile and index panel are still the 27 Oct close at 7722.6. prices.json has the 28 Oct close at 7743.98, and that is the index-band print.
market_pulse — index_ladder is not in pulse_ready.json, so the block is omitted. DXY on the tape is the 22 Oct print at 101.58, not a same-day dollar move. VIX in the tape is the 27 Oct close; the live VIX quote was empty.
yesterday_retrospective — GET /movers returned HTTP 400, so movers are omitted. Nikkei history has no 28 Oct bar.
forex_rebalancing — Squawk alerts returned HTTP 401, so the same-day FX pass used the Fed and ECB pages. EURGBP, EURJPY and EURCHF histories stop on 21 Oct, and EURNOK and EURSEK stop on 23 Oct, so only USD was scored.
us_equity_ideas — Aggregator fundamentals for MSFT are still the April 2024 filing, so PE, PEG, ROE and market cap are left null. The growth rate is the 28 Oct company release.
eu_equity_ideas — No EU name had a company-specific catalyst inside 48 hours that cleared the bar. Volkswagen and Adidas report today and the results were not out at this run.
penny_plays — Screener category=penny returned zero names. No web candidate cleared a dated catalyst and a score.
commodities_outlook — WTI history stops on 26 Oct. Natural gas, platinum and palladium did not have a catalyst inside 48 hours that beat Brent. Gold and Brent stay the book.
crypto_landscape — The aggregator has no spot-ETF flow series. The 28 Oct nets are from DefiLlama, origin llm. Ether trackers differ by about $1m; the published net is the DefiLlama board.
trend_follow — QQQ history returned fewer than 50 closes, so it was not scored. XLP was not bought because the book is at the five-name cap and an unfilled buy is already queued. An unfilled XBI sell from 25 Oct is still queued even though XBI is back above its 50-day.
risk_cover_playbook — MOVE and the equity put/call ratio were not priced. A five-session DXY change was not computed because the dollar tile is stuck on 22 Oct.
risk_top5 — The predictions search did not return a live December hike contract, so the hike risk is not anchored on a market probability.
portfolio_reality_check — Euro, penny, anti-fragile, trend, commodities and crypto positions came back price_estimated. They are marked at cost and left out of the blended P&L.
portfolio_reality_check — MSFT already has an unfilled buy, so this run did not stack another.
portfolio_reality_check — SMH already has an unfilled sell covering the open lot, so this run did not stack another.
trend_follow — Trend Follow is at the five-name cap after the SMH exit, so the new XLP buy was not sent.
portfolio_reality_check — Anti-Fragile already has unfilled sells for TLT, IEF and SPLV from 25 Oct. GLD and DBC are inside the 2pp band on cost marks, so no new order was sent.
portfolio_reality_check — SMH is through -8% versus the 2026-10-03 pick, and a full sell is already queued.
General
GeneralThe Bottom Line 1 minMixed tape, still risk-on: Fed held, the 10-year is 5.05, and Microsoft is the fresh print.
THE BOTTOM LINE
RISK-ON=
Mixed tape, still risk-on: Fed held, the 10-year is 5.05, and Microsoft is the fresh print.
VIX 17.52
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 330 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 64.3%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
Today's Top Picks
MSFT
7.3/10
XLE
7/10
BZ=F
6.8/10
XLV
5.7/10
Biggest Risk
December hike stays live after a 10-2 hold
Probability: Medium • Impact: High
Portfolio Snapshot
All Portfolios, Combined: $96463.83
Blended P&L: -3.54% • 30d Hit Rate: +70.60%
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 12 of 17 reviewed picks still on track. Average gain 3.9%, average loss -6.2%.
GeneralMarket Pulse 8 minThe 10-year is 5.05 and the 30-year is 5.37, up 5 bp and 6 bp, while VIX fell 0.87 pts to 17.52 and HY OAS tightened 8 bp to 330.
MARKET PULSE
Breadth is 56.47% above the short average and SPY lagged RSP by 2.5874 pp. The Hang Seng is 6.91% lower over 21 sessions at 23091.02, so the bid is not global.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 10-year is 5.05 and the 30-year is 5.37, up 5 bp and 6 bp, while VIX fell 0.87 pts to 17.52 and HY OAS tightened 8 bp to 330.
Indexes
S&P 500 Data7,743.98
yday 7,722.60
▲ +0.28%
NASDAQ Data26,549.85
yday 26,477.81
▲ +0.27%
Nasdaq 100 Data29,813.16
yday 29,651.44
▲ +0.55%
Dow Jones Data52,475.10
yday 52,377.57
▲ +0.19%
Russell 2K Data2,830.51
yday 2,818.87
▲ +0.41%
Euro Stoxx 50 Data6,167.81
yday 6,164.69
▲ +0.05%
STOXX 600 Data644.14
yday 643.68
▲ +0.07%
DAX Data25,704.02
yday 25,590.77
▲ +0.44%
CAC 40 Data7,886.96
yday 7,887.14
0.00%
FTSE 100 Data10,694.50
yday 10,686.50
▲ +0.07%
Nikkei 225 Data62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data23,091.02
yday 23,091.02
▼ -0.01%
Commodities
Metals
Gold Data4,043.90
yday 4,043.00
▲ +0.02%
Energy
Brent Data110.23
yday 113.88
▼ -1.09%
Crypto
Bitcoin Data79,876.00
yday 80,831.00
▼ -1.18%
Ether Data2,313.57
yday 2,350.49
▼ -1.57%
US spot Bitcoin ETFs AI+137.3 $m
yday +24.5 $m
Inbound
US spot Ether ETFs AI-22.4 $m
yday +33.1 $m
Outbound
Rates
US 2Y Data4.67
yday 4.70
-1bp
US 10Y Data5.05
yday 4.99
+5bp
US 30Y Data5.37
yday 5.30
+6bp
2s10s spread Data38.00
yday 29.00
+6bp
10Y-3M spread Data87.00
yday 77.00
+10bp
Credit
US HY OAS Data330.00
yday 338.00
-8bp
Baa-10Y spread Data145.00
yday 147.00
-2bp
IG OAS Data0.88 percent
yday 90.00 bp
calm
HY minus IG spread Data2.42 ppcalm
Volatility
VIX Data17.52
yday 18.39
-0.87 (-4.7%)
VIX9D / VIX Data0.95 ratiocalm
VIX / VIX3M Data0.91 ratiocalm
Dollar & FX
US Dollar Index (DXY) Data101.58
yday 101.58
-0.20 (-0.2%)
EUR/USD Data1.12
yday 1.11
▲ +0.26%
Breadth
% > 50d Data56.5%
yday 52.4%
—
% > 200d Data64.3%
yday 63.5%
—
Adv / Dec Data202 / 226
yday 218 / 209
—
New hi / lo Data48 / 16
yday 45 / 19
—
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.47%
yday -2.74%
—
Europe % > SMA50 Data34.5%
yday 31.0%
—
Europe % > SMA200 Data73.7%
yday 73.7%
—
Europe % advancing Data40.0%
yday 40.0%
—
Stock-bond 20-session correlation (SPY vs TLT) Data-0.11 ratiocalm
S&P share above the 200-day Data64.29 pctwatch
Liquidity
SOFR minus effective fed funds Data0.07 pp
yday 5.00 bp
calm
Initial claims, 4-week average Data197,750.00 persons
yday 197,750.00 count
calm
Cross-asset
Average pairwise 11-sector correlation Data0.15 ratiocalm
Gold/copper futures ratio Data607.00 ratiocalm
Cover checks
VIX Data17.52 / 25.00
yday 18.39
Not Triggered
10Y-2Y spread Data0.38 / -0.20
yday 29.00
Not Triggered
HY OAS Data330.00 / 500.00
yday 338.00
Not Triggered
S&P drawdown from 52-week high Data-1.47 / -10.00Not Triggered
Anti-Fragile book (Dalio / Gave) Inflationary boom
AIThe Fed called activity strong, claims' four-week average fell, HY OAS tightened to 330 and copper printed 6.662, while Brent is still above 100 and the 10-year rose to 5.05. That is growth up and inflation up. Own the inflation sleeves, not long duration.
DataHedge instruments : GLD, TLT, SH, VIXY · Target cash 35%
Sleeve TickerTarget Action
Gold AIGLD25%Hold
Long bonds AITLT0%Exit
Intermediate bonds AIIEF10%Hold
Commodities AIDBC20%Hold
Defensive equity AISPLV10%Hold
Crash hedge AISH0%Exit
Cash AI—35%Hold
If triggered today — do this now AI
• Cut the trend-follow adds first
• Raise cash toward 35% before adding inverse exposure
AIZero of four hard triggers are fired and the internals are calm except a watch on long-term breadth. The live risks are a December hike and Brent above 100, which is why the book stays in the inflationary-boom mix instead of buying SH.
VIX 17.52
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 330 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 64.3%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
S&P shares above the 50-day 56.5%
0%100%
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing 46.9%
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 0.91 contango
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.47%
−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 +32
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength 107.3 leading
90110
XLV relative strength 104.6 leading
90110
XLP relative strength 102.1 leading
90110
XLK relative strength 100.3 weakening
90110
XLB relative strength 100.3 leading
90110
XLY relative strength 100.2 leading
90110
XLU relative strength 100.0 improving
90110
XLF relative strength 99.5 improving
90110
XLRE relative strength 97.6 improving
90110
XLC relative strength 96.6 lagging
90110
XLI relative strength 94.6 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
The engine stays constructive: VIX is 17.52, HY OAS is 330 and 64.29% of the S&P sits above its 200-day. The 30-year at 5.37 is the tension against that tighter credit spread.
  • vol: 17.52 pts (+0) — VIX <15:+1 | 15-20:0 | 20-30:-1 | >30:-2
  • credit: 330 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: 64.29 pct (+0) — SPX % above 200dma >65:+1 | 40-65:0 | <40:-1
  • vix_term: contango (+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, XLY Discretionary
ImprovingXLU Utilities, XLF Financials, XLRE Real Estate
WeakeningXLK Technology
LaggingXLC Communication, XLI Industrials
Relative rotation (RS-ratio vs momentum)
Relative rotation graph: XLE leading, XLV leading, XLP leading, XLK weakening, XLB leading, XLY leading, XLU improving, XLF improving, XLRE improving, XLC lagging, XLI laggingRelative rotation (RS-ratio vs momentum)LeadingImprovingLaggingWeakeningRS-ratio →MomXLEXLVXLFXLREXLPXLIXLKXLC
Yield curve: today vs prior
Yield curve today: 3M 4.05%, 2Y 4.67%, 10Y 5.05%, 30Y 5.37%Yield curve: today vs prior3.964.464.955.453M2Y10Y30Y2026-10-28 vs prior (dashed)
VIX term structure
VIX term structure (contango): 9D 16.65, 1M 17.52, 3M 19.22, 6M 21.42VIX term structurecontango15.919.022.19D1M3M6M
Event radar · next 7 days
DateEvent
10-29 12:45● ECB monetary policy decision EU
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 · 2/11 above 50d · 8/11 up today · 2 within 3% of 52w high · best 1m: Dow Jones Industrial +1.1% · worst 1m: Hang Seng -6.9%
IndexLast1d5d1m3mYTDvs 52w hi vs 200d vs 50d RS
United States
S&P 5007,722.6+1.30%+0.41%+0.94%+2.37%+12.81%-1.45%+6.59%+0.34%bench.
Nasdaq-10029,651.44+2.40%+0.41%-3.13%+6.80%+17.43%-5.04%+6.44%-0.57%Lagging 99.5
Nasdaq Composite26,477.81+2.01%+0.18%-2.18%+6.44%+13.92%-4.07%+5.88%-0.44%Lagging 99.5
Dow Jones Industrial52,377.57+0.31%+0.79%+1.06%-0.70%+8.98%-3.63%+3.62%+0.16%Improving 99.3
Russell 20002,818.87+1.55%+3.32%-0.66%-4.57%+13.58%-8.13%+0.62%-1.98%Improving 96.9
Europe
Euro Stoxx 506,164.69+1.59%-0.41%-3.87%-1.68%+6.36%-5.90%+1.38%-3.10%Lagging 96.4
DAX25,590.77+1.62%+1.07%-1.15%+2.78%+4.49%-3.21%+3.06%-0.77%Improving 98.9
CAC 407,887.14+1.34%+0.24%-4.71%-4.43%-3.22%-9.61%-4.06%-4.64%Improving 94.7
FTSE 10010,686.5-0.04%-0.36%-1.34%+0.33%+7.60%-2.05%+2.19%-0.76%Improving 98.6
Asia
Nikkei 22562,907.84-2.65%-7.14%-1.59%-5.88%+24.97%-13.07%+2.57%-5.04%Lagging 95.7
Hang Seng23,091.02-0.01%-4.53%-6.91%+0.16%-9.91%-17.44%-9.35%-7.46%Lagging 93.2
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minThe S&P rose 0.28% to 7743.98 because the Fed held at 3.75-4% and the long end, not equities, absorbed the inflation argument.
YESTERDAY'S MARKET RETROSPECTIVE
The S&P rose 0.28% to 7743.98 because the Fed held at 3.75-4% and the long end, not equities, absorbed the inflation argument.
Bridge to Today
The tell today is whether the cash open reprices Microsoft's Azure print without handing back the hold-day gain.
Nasdaq Composite +2.01% today
−3%+3%
US 10Y 5.05%
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 high-yield OAS is actually pricing
CONCEPT OF THE DAY
What high-yield OAS is actually pricing
Why today : The tape's HY OAS tile is 330, 8 bp tighter on the latest print.
HY OAS is the extra yield investors demand to own high-yield corporate bonds instead of Treasuries, quoted in basis points. A tight spread means lenders are not charging much for default risk. A wide spread means they are. It is not a stock-market forecast. It is the price of corporate stress. When the spread is tight, an equity dip usually needs a separate shock before credit agrees with it. When the spread widens through the usual stress bands, hedges start to matter more than stock-picking. The next time this newsletter prints the HY OAS tile, read the level and the one-day change together: tighter is calm credit, wider is the market charging more to take default risk.
Stocks
StocksUS Equity Ideas 1 minMSFT BUY
US EQUITY IDEAS
Ticker Name Conviction 1d
MSFTNEW Microsoft 7.3 -0.06%
MSFT  GROWTH BUYNEW
Microsoft • Technology
7.3/10 Conviction
$531.01
▼ -0.06%
The open should reprice a 48% Azure quarter and $92.3B of revenue; the 28 Oct close at 531.01 does not include it.
Azure +48%RSI 50.9Above 50-day
Fundamentals
8/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
52-week range
FY27 Q1 revenue $92.3B, up 19%, released 28 Oct Azure revenue $33.2B, up 48%, above the company's prior growth talk Commercial RPO up 73% to $677B
Invalidation: Next Azure growth guide drops below 40%.

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

MSFT · 20d illustrative range
MSFT illustrative 20-day price cone from 531.01: 5th pct 483.22, median 530.17, 95th pct 581.68 (vol 20.01% annualised)MSFT · 20d illustrative range477.31514.07550.83587.59Illustrative · vol 20.01% ann. · not a forecast-6d0+20d
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 5 minEnergy, staples, health care and materials still clear the trend rules. Biotech is only a slim pass and stays a hold; semiconductors are already queued to exit.
TREND FOLLOW
Energy, staples, health care and materials still clear the trend rules. Biotech is only a slim pass and stays a hold; semiconductors are already queued to exit.
8 of 17 priced universe names closed above their 50-day. QQQ did not have enough history to test.
Ticker Name Conviction 1d
XLE Energy Select Sector SPDR 7 +0.35%
XLP Consumer Staples Select Sector SPDR 5.3 -0.36%
XLV Health Care Select Sector SPDR 5.7 +0.30%
XLB Materials Select Sector SPDR 5.3 +0.15%
XBI SPDR S&P Biotech 4.7 +1.72%
SMH VanEck Semiconductor 3.7 +1.74%
XLK Technology Select Sector SPDR 4.3 +0.80%
XLE  ENERGY BUY 🔥 16-issue streak
Energy Select Sector SPDR
7/10 Conviction
$68.45
▲ +0.35%
Stay with energy beta while XLE holds its 50-day; the Ras Tanura strike is the live tape, not a reason to break the rule.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sHouthi strike on Ras Tanura kept the crudeTrend is the thesis; news does not overridVs 50-day +7.5 pp, RS vs SPY +10.2 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
8/10
Houthi strike on Ras Tanura kept the crude premium in the tape.
Invalidation: Daily close back through the 50-day near 63.69.

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 68.45: 5th pct 61.51, median 68.31, 95th pct 75.86 (vol 22.63% annualised)XLE · 20d illustrative range60.6566.0171.3676.72Illustrative · vol 22.63% ann. · not a forecast-9d0+20d
XLP  CONSUMER STAPLES BUY 🔥 14-issue streak
Consumer Staples Select Sector SPDR
5.3/10 Conviction
$86.84
▼ -0.36%
Staples still clear both averages with positive RS versus SPY. Own the trend, not a story that was not in the tape.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh staples headline; the 50-day and Trend is the thesis; news does not overridVs 50-day +2.3 pp, RS vs SPY +5.7 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
5/10
Technicals
7/10
No fresh staples headline; the 50-day and relative strength are the reason.
Invalidation: Daily close back through the 50-day near 84.90.

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 86.84: 5th pct 77.4, median 86.64, 95th pct 96.98 (vol 24.34% annualised)XLP · 20d illustrative range76.2383.5490.8498.15Illustrative · vol 24.34% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE BUY 🔥 19-issue streak
Health Care Select Sector SPDR
5.7/10 Conviction
$179.72
▲ +0.30%
Health care still leads the RS matrix and holds both averages. Keep it while the 50-day holds.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sHealth care remains a leading RS quadrant Trend is the thesis; news does not overridVs 50-day +5.2 pp, RS vs SPY +5.2 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
7/10
Health care remains a leading RS quadrant on the sector matrix.
Invalidation: Daily close back through the 50-day near 170.80.

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

XLV · 20d illustrative range
XLV illustrative 20-day price cone from 179.72: 5th pct 161.9, median 179.37, 95th pct 198.73 (vol 22.12% annualised)XLV · 20d illustrative range159.69173.44187.19200.94Illustrative · vol 22.12% ann. · not a forecast-9d0+20d
XLB  MATERIALS BUY 🔥 9-issue streak
Materials Select Sector SPDR
5.3/10 Conviction
$51.86
▲ +0.15%
Materials still pass the trend rules with copper's 28 Oct print at 6.662. The sleeve stays while RS is positive.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMaterials stays in the leading RS quadrantTrend is the thesis; news does not overridVs 50-day +1.2 pp, RS vs SPY +4.7 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
6/10
Materials stays in the leading RS quadrant with copper firm at 6.662.
Invalidation: Daily close back through the 50-day near 51.23.

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

XBI  HEALTH CARE HOLD 🔥 9-issue streak
SPDR S&P Biotech
4.7/10 Conviction
$157.51
▲ +1.72%
Biotech is back above its 50-day with only a slim RS edge. It is the marginal pass, not a high-conviction add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sBiotech clears the 50-day by a slim marginTrend is the thesis; news does not overridVs 50-day +0.8 pp, RS vs SPY +0.5 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
6/10
Biotech clears the 50-day by a slim margin; RS versus SPY is only just positive.
Invalidation: Daily close back through the 50-day near 156.34.

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

SMH  TECHNOLOGY EXIT 🔥 19-issue streak
VanEck Semiconductor
3.7/10 Conviction
$567.67
▲ +1.74%
SMH is back through its 50-day, so the trend rule exits it even if single-name chips had a strong session.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sSemiconductors lost the 50-day even as SK Trend is the thesis; news does not overridVs 50-day -1.1 pp, RS vs SPY -5.5 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
3/10
Semiconductors lost the 50-day even as SK Hynix and Micron rallied on 28 Oct.
Invalidation: A close back above the 50-day near 574 would put it back in review.

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

XLK  TECHNOLOGY HOLD 🔥 19-issue streak
Technology Select Sector SPDR
4.3/10 Conviction
$191.00
▲ +0.80%
XLK is still above its 50-day, so it is not an exit, but RS versus SPY is negative so it is not a new buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sTechnology is above its 50-day but has losTrend is the thesis; news does not overridVs 50-day +1.4 pp, RS vs SPY -2.8 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
5/10
Technology is above its 50-day but has lost relative strength versus SPY.
Invalidation: Daily close back through the 50-day near 188.38.

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

Desk research framework — not a recommendation to buy or sell.
Forex
ForexForex Rebalancing Radar 1 min
FOREX REBALANCING RADAR
Base currency: EUR
Currency vs EUR Short-term Medium-term Long-term
USD 🔥13 AVOID (-2) SEEK (3) SEEK (2)
Suggested rebalancing actions
HOLD USD vs EUR — Do not add dollars on a one-day dip while the medium-term hike risk is still open.
Conviction 40%
Crypto
CryptoCryptocurrency Landscape 2 minUS spot bitcoin ETFs took in $137.3m on 28 Oct while ether funds saw net outflows. Price did not confirm the bitcoin inflow.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs took in $137.3m on 28 Oct while ether funds saw net outflows. Price did not confirm the bitcoin inflow.
Ticker Name Conviction 1d
BTC-USD Bitcoin 5.3 -1.18%
ETH-USD Ether 3.5 -1.57%
BTC-USD  HOLD 🔥 61-issue streak
Bitcoin
5.3/10 Conviction
$79876.00
▼ -1.18%
ETF creations are a bid, but the 29 Oct print is below the prior close. Wait for the cash open to confirm the flow.
No issuer cash-flow series applies to the US spot BTC ETFs took in $137.3m on 28 OctIBIT led the day's creations, about $136m.Inflows are real; the price is still under29 Oct print is below the 28 Oct close.
Fundamentals
—
Sentiment / flow
6/10
Catalyst
6/10
Narrative
5/10
Technicals
4/10
US spot bitcoin ETFs +$137.3m on 28 Oct IBIT about +$136m the same day
Invalidation: A daily close under 76000.

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 79876: 5th pct 74578.28, median 79808.22, 95th pct 85404.92 (vol 14.63% annualised)undefined · 20d illustrative range73928.6877970.6382012.5786054.52Illustrative · vol 14.63% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 60-issue streak
Ether
3.5/10 Conviction
$2313.57
▼ -1.57%
Ether funds leaked assets again on 28 Oct. Until that outflow streak breaks, this is a watch, not an add.
No issuer cash-flow series applies to the US spot ETH ETFs saw net outflows on 28 OcThird outflow session; ETHA led redemptionFlow gap versus bitcoin is the live story.Price is under the late-October 2400 area.
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
4/10
Technicals
3/10
US spot ether ETFs netted -$22.4m on 28 Oct
Invalidation: Spot ETF flows flip positive for two sessions.

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 2313.57: 5th pct 2112.74, median 2310.16, 95th pct 2526.03 (vol 19.28% annualised)undefined · 20d illustrative range2087.942242.242396.532550.83Illustrative · vol 19.28% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent futures are still above 100 after the Ras Tanura strike, while gold is flat with the 10-year at 5.05. Neither is a fresh buy.
COMMODITIES OUTLOOK
Brent futures are still above 100 after the Ras Tanura strike, while gold is flat with the 10-year at 5.05. Neither is a fresh buy.
Brent holding above 100 with gold flat and the 10-year at 5.05 is an oil-shock rates mix, not a real-rate collapse. If that premium lasts into next week,…
Ticker Name Conviction 1d
BZ=F Brent 6.8 -1.09%
GC=F Gold 5 +0.02%
Brent  ENERGY WATCH 🔥 28-issue streak
BZ=F
6.8/10 Conviction
$110.23
▼ -1.09%
The next sessions still price a Hormuz premium. A mediation draft can knock futures back through 100 faster than the strike put it on.
Futures still above 100 after a refinery sNo positioning series was priced this run.Ras Tanura strike on 28 Oct put the premiuHormuz risk is still the crude narrative.29 Oct print is off the 28 Oct high, still
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
6/10
Houthi strike on Saudi Ras Tanura on 28 Oct Futures still above 100 on the 29 Oct print
Invalidation: Brent futures settle back below 100.

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

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 110.23: 5th pct 98.49, median 109.98, 95th pct 122.82 (vol 23.82% annualised)undefined · 20d illustrative range97.03106.11115.2124.28Illustrative · vol 23.82% ann. · not a forecast-9d0+20d
Gold  PRECIOUS METAL WATCH 🔥 5-issue streak
GC=F
5/10 Conviction
$4043.90
▲ +0.02%
With the 10-year at 5.05 after a hold, gold needs a real-rate turn before it is a buy. The 29 Oct future is essentially unchanged.
10-year at 5.05 is not a gold-friendly reaNo ETF-flow or COT series was priced.The Fed hold did not extend the gold bid.Gold is the hedge, not the day's leader.Futures are flat versus the 28 Oct close.
Fundamentals
5/10
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
5/10
Fed held the funds range at 3.75-4% on 28 Oct 10-year yield up 5 bp to 5.05
Invalidation: Futures lose 3900 on a daily close.

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 4043.9: 5th pct 3683.36, median 4037.6, 95th pct 4425.91 (vol 19.82% annualised)undefined · 20d illustrative range3638.813916.034193.244470.46Illustrative · vol 19.82% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
GeneralTop 5 Risks Right Now 1 min#1 December hike stays live after a 10-2 hold
TOP 5 RISKS RIGHT NOW
#RiskProbability Impact Trend
1December hike stays live after a 10-2 holdNEWMediumHighNew
2Hormuz attacks keep Brent above $100 into Iran's reply↑HighHighEscalating
3Cash open has to reprice Microsoft and AlphabetNEWMediumHighNew
4Index up, most S&P names down=MediumMediumStable
5French bonds are the constraint on the ECBNEWMediumMediumNew
Watch: The next payrolls and PCE prints, and whether the 2-year stays under the post-meeting tape.
GeneralWhat's Coming Up 1 min2026-10-29 — ECB rate decision
WHAT'S COMING UP
2026-10-29 ECB rate decision · forex_rebalancing
2026-10-29 MSFT reaction to FY27 Q1 · us_equity_ideas
Stocks
StocksPortfolio Reality Check 5 min30d hit rate 71%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (30.1%) are off this picture.
Portfolio allocation: Cash 49.13%, GLD 7.52%, BTC-USD 7.17%, ETH-USD 5.93%, TTE.PA 5.59%, USO 5.49%, XOM 4.8%, SPLV 4.12%, DBC 4.1%, IEF 3.07%, TLT 3.07%Cash49.13%GLD7.52%BTC-USD7.17%ETH-USD5.93%TTE.PA5.59%USO5.49%XOM4.8%SPLV4.12%DBC4.1%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.56
Max DD
-3.54%
Sortino
-4.41
Calmar
N/A
Ann. return
N/A
Beta vs SPY
N/A
Allocation
Positions89%
Cash11%
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
PositionValueUnrealized P&L
TSM ×20.93$9199.87+8.0%
XOM ×129$23448.16+19.1%
UNH ×8.49$3457.34-4.5%
INTC ×14.08$1345.13+10.7%
MSFT ×12.33$6549.32+29.1%
AMZN ×5.95$1515.56-5.8%
CVX ×7.29$1671.30+15.3%
FRO ×38.46$2135.65+37.4%
+51 more holdings
Track Record 7 On Track · 3 Lagging
PositionConviction Then Return SinceVerdict
NVDA (2026-09-29)6.2/10-5.9%Lagging
MU (2026-10-01)6.8/10-7.7%Lagging
ACN (2026-10-02)6.8/10+14.7%On Track
ABNB (2026-10-02)6/10+3.5%On Track
MSFT (2026-10-06)7.25/10+1.1%On Track
CRM (2026-10-13)6.7/10+3.5%On Track
UNH (2026-10-15)7.2/10+2.9%On Track
TSM (2026-10-16)6.3/10+4.1%On Track
AMZN (2026-10-20)6.8/10-3.0%Lagging
SLB (2026-10-24)7/10+1.3%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 quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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—
Track Record 5 On Track · 1 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
XBI (2026-10-01)3/10+0.5%On Track
XLB (2026-10-01)3/10+5.6%On Track
XLK (2026-10-03)7/10-4.4%Lagging
SMH (2026-10-03)7/10-10.0%Stopped Out
XLV (2026-10-10)6.7/10+5.2%On Track
XLE (2026-10-13)6.7/10+3.7%On Track
XLP (2026-10-15)6.7/10+0.9%On Track
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
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
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 : +70.60%
Glossary
backwardation
A term structure where nearer maturities cost more than later ones, often a stress signal for VIX.
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.
HY OAS
HY OAS is the extra yield investors demand to own high-yield corporate bonds instead of Treasuries, quoted in basis points.
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 Thu, 29 Oct 2026 07:19:54 GMT • info@gmc-works.com