US 2Y 4.69 +4bpUS 10Y 5 +4bpUS 30Y 5.33 +4bp2s10s spread 31 unch10Y-3M spread 78 +4bpUS HY OAS 340 +13bp
MORNING ALPHA

Daily Financial Newsletter

Sunday, October 25, 2026 · 08:20:09 · archived issue
EN FR
⚠ Data quality : DEGRADED · 35 notes
⚠ Data quality: DEGRADED
market_pulse — ^STOXX priced at 635.77001953125 but history did not yield a one-session change; row omitted.
market_pulse — ^IBEX priced at 18989.80078125 but history did not yield a one-session change; row omitted.
market_pulse — ^FTSEMIB priced without a close; row omitted.
market_pulse — ^AEX priced at 1131.630005 but history did not yield a one-session change; row omitted.
market_pulse — ^SSMI priced at 14462.3603515625 but history did not yield a one-session change; row omitted.
market_pulse — ^BFX priced at 5781.799805 but history did not yield a one-session change; row omitted.
market_pulse — ^OMXS30 priced at 3175.698486 but history did not yield a one-session change; row omitted.
market_pulse — HG=F aggregator bar is 6.455 (-0.09%); a late wire print was 6.4975 (+1.56%) and was not an official settle, so the copper row is omitted.
market_pulse — NG=F aggregator bar is 2.716; a late wire print was 2.626 (-6.08%) and was not an official settle, so natural gas is omitted from the tape.
market_pulse — ZC=F priced at 456 but history did not yield a one-session change; row omitted.
market_pulse — ZS=F priced at 1256.5 but history did not yield a one-session change; row omitted.
market_pulse — ZR=F priced at 16.225000 but history did not yield a one-session change; row omitted.
market_pulse — CC=F priced at 5704.000000 but history did not yield a one-session change; row omitted.
market_pulse — CT=F priced without a close; row omitted.
market_pulse — SB=F priced without a close; row omitted.
market_pulse — ^TNX priced at 4.98799991607666 but history did not yield a one-session change; row omitted.
market_pulse — index_analytics and the breadth block are the 19 Oct snapshot (S&P close in that file is 7659.44). The cash tape uses the 23 Oct S&P close 7623.68. The two clocks are not blended.
market_pulse — ^N225 in prices.json is the 22 Oct bar at 62907.84. A cash recap put Friday's Nikkei close at 62693.16 (-0.34%); the gap is under 2% and the row keeps the aggregator bar.
market_pulse — BZ=F Yahoo bar is 111.70 on 23 Oct. CNBC and Reuters put the Friday Brent settle at 116.72 (+3.14%). The tape uses the cited settle.
market_pulse — GC=F level 4007.899902 matches the CNBC futures settle of 4007.90. Aggregator history change is -2.48%; CNBC described the settle as -1.29%. The published change is the aggregator history change.
market_pulse — GET /movers returned HTTP 400; movers omitted.
forex_rebalancing — squawk-alert feed unavailable — fell back to central-bank web search for same-day FX events
market_pulse — SPY history used for trend relative strength ends 22 Oct at 763.96; the 23 Oct SPY close in prices.json is 759.97. Published trend RS still uses the history window, and the four BUY signs stay positive on that window.
trend_follow — XLF history ended 22 Oct at 56.65, above its 50-day (56.45). The 23 Oct close is 55.90, back through that 50-day, so XLF is not a BUY and it is not held, so it is not published.
trend_follow — QQQ history returned 33 bars, so sma200 is null and the 200-day test fails. QQQ is omitted.
us_equity_ideas — US screener returned 307 names computed at 2026-10-19. No name also cleared a last-48-hour catalyst worth a scorecard. CDNS's 24 Oct sovereign-AI launch was reviewed and dropped: the close 316.49 is under the 50-day 318.92, and a same-day note called the shares fully valued.
eu_equity_ideas — EU screener returned a thin 19 Oct list and no name cleared a last-48-hour company catalyst. EQNR and SHEL were not republished on the oil tape alone.
penny_plays — screener unavailable or empty for category=penny — fell back to web search; penny universe may not be seeded yet
penny_plays — Weekend PDUFA checks did not produce a sub-$5 name that cleared the multi-bagger bar. Pharming's 24 Oct Joenja action is not a penny, and INO's 30 Oct date was not re-qualified.
risk_cover_playbook — 20-session stock-bond and sector-correlation series were not retained from the history pull, so those two internals are omitted rather than labeled with a shorter window.
portfolio_reality_check — Tech US /performance total_value is 96463.83 while live position marks plus cash sum to about 104323. The headline uses /performance. Holdings use the live marks.
commodities_outlook — Brent current_price is the CNBC/Reuters Friday settle 116.72, not the Yahoo BZ=F bar 111.70. Price history is omitted so the sparkline does not end on the Yahoo bar.
forex_rebalancing — EURGBP, EURJPY and EURCHF history end on 21 Oct. EURUSD is the 24 Oct print at 1.12039 and EURNOK is the 23 Oct print at 10.436.
portfolio_reality_check — KCR.HE price rejected by Portfolio Manager's plausibility guard — see trade history
executive_summary — Blended P&L uses Tech US only. The other six books are all price-estimated, so they are left out of the blend.
General
GeneralThe Bottom Line 1 minMixed tape into Wednesday: the 10-year is 5, Brent settled at 116.72, and risk triggers are still quiet.
THE BOTTOM LINE
RISK-ON=
Mixed tape into Wednesday: the 10-year is 5, Brent settled at 116.72, and risk triggers are still quiet.
VIX 19.45
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 340 bp
150 bp800 bp
Under 350 bp scores +1. Wider spreads score 0, then −1, then −2.
2-year / 10-year slope +31 bp
−80 bp+120 bp
Above +50 bp scores +1. Between 0 and +50 scores 0. Below 0 scores −1.
Today's Top Picks
XLE
8.5/10
BZ=F
7.2/10
XLP
7/10
XLV
6/10
XLB
6/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: +50.80%
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 32 of 63 reviewed picks still on track. Average gain 351.1%, average loss -6.5%.
GeneralMarket Pulse 9 minThe 10-year is 5 (+4bp) and the 2-year is 4.69 (+4bp), while VIX is 19.45 (+0.42). HY OAS is 340bp (+13bp) and DXY is 101.58 (-0.2).
MARKET PULSE
None of the 11 panel indexes clear their medium-term average, and Hang Seng's three-week pace is -8.78%. Friday's S&P close is 7623.68 (-0.52%).
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 10-year is 5 (+4bp) and the 2-year is 4.69 (+4bp), while VIX is 19.45 (+0.42). HY OAS is 340bp (+13bp) and DXY is 101.58 (-0.2).
Indexes
S&P 500 Data7,623.68
yday 7,663.43
▼ -0.52%
NASDAQ Data25,955.34
yday 25,955.34
▼ -0.21%
Nasdaq 100 Data28,957.53
yday 28,958.69
0.00%
Dow Jones Data52,215.16
yday 52,215.16
▼ -1.23%
Russell 2000 Data2,775.90
yday 2,775.90
▼ -0.29%
Euro Stoxx 50 Data6,068.22
yday 6,136.06
▼ -1.11%
DAX Data25,181.65
yday 25,181.65
▼ -0.75%
CAC 40 Data7,782.82
yday 7,782.82
▼ -0.36%
FTSE 100 Data10,690.40
yday 10,690.40
▼ -0.37%
Nikkei 225 Data62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data23,093.37
yday 23,093.37
▲ +0.73%
XLE Data69.33▲ +2.60%
XLP Data88.26▼ -1.92%
XLV Data179.28▼ -1.11%
XLB Data51.31▼ -0.74%
XLF Data55.90▲ +1.09%
XLK Data183.23▲ +0.49%
SMH Data527.20▲ +0.74%
XBI Data149.54▼ -1.38%
GLD Data366.61▼ -0.65%
TLT Data81.34▼ -0.49%
IEF Data91.05▼ -0.16%
DBC Data34.10▲ +1.58%
SPLV Data75.42▼ -0.98%
SH Data32.66▲ +0.62%
SPY Data759.97▼ -0.33%
VIXY Data17.92▲ +6.29%
Commodities
Metals
Gold Data4,007.90
yday 4,007.90
▼ -2.47%
Silver Data53.95
yday 53.71
▼ -4.46%
Platinum Data1,562.40▼ -2.03%
Palladium Data1,051.50▼ -0.76%
Energy
WTI Data103.27
yday 100.56
▲ +4.02%
Brent Data116.72
yday 116.72
▲ +3.14%
Agriculture
Wheat Data629.50▼ -1.29%
Coffee Data306.00▼ -2.06%
Crypto
Bitcoin Data80,555.00
yday 80,703.00
▼ -0.18%
Ether Data2,348.32
yday 2,376.34
▼ -1.18%
Solana Data101.78▼ -0.26%
US spot Bitcoin ETFs AI-137.9 $m
yday -137.9 $m
Outbound
US spot Ether ETFs AI+4.4 $m
yday +4.4 $m
Inbound
Rates
US 2Y Data4.69
yday 4.69
+4bp
US 10Y Data5.00
yday 5.00
+4bp
US 30Y Data5.33
yday 5.33
+4bp
2s10s spread Data31.00
yday 31.00
unch
10Y-3M spread Data78.00
yday 78.00
+4bp
Credit
US HY OAS Data340.00
yday 340.00
+13bp
Baa-10Y spread Data146.00
yday 146.00
+2bp
IG OAS Data89.00 bp
yday 89.00 bp
calm
HY minus IG OAS Data251.00 bp
yday 251.00 bp
calm
Volatility
VIX Data19.45
yday 19.03
+0.42 (+2.2%)
VIX/VIX3M term structure Data0.97 ratiocalm
VIX9D/VIX Data0.97 ratio
yday 0.99 ratio
calm
Dollar & FX
US Dollar Index (DXY) Data101.58
yday 101.58
-0.20 (-0.2%)
EUR/USD Data1.12▲ +0.01%
DXY 5-session change Data-0.42 pctcalm
Breadth
% > 50d Data50.6%
yday 50.6%
—
% > 200d Data62.7%
yday 62.7%
—
Adv / Dec Data219 / 204
yday 219 / 204
—
New hi / lo Data39 / 15
yday 39 / 15
—
SPY−RSP 1d Data-0.7pp
yday -0.7pp
—
SPY−RSP 5d Data-2.46pp
yday -2.46pp
—
SPY−RSP 21d Data-0.28pp
yday -0.28pp
—
% from 52w Data-2.28%
yday -2.28%
—
Europe % > SMA50 Data27.6%
yday 27.6%
—
Europe % > SMA200 Data73.7%
yday 73.7%
—
Europe % advancing Data35.9%
yday 35.9%
—
Percent of S&P names above the 200-day Data62.74 pctwatch
Liquidity
SOFR minus effective fed funds Data2.00 bp
yday 2.00 bp
calm
Initial jobless claims Data194,000.00 personscalm
Cross-asset
Gold/copper ratio Data620.90 ratiowatch
Cover checks
VIX Data19.45 / 25.00
yday 19.03
Not Triggered
10Y-2Y spread Data0.31 / -0.20
yday 31.00
Not Triggered
HY OAS (bp) Data340.00 / 500.00
yday 340.00 / 500.00
Not Triggered
S&P drawdown from ATH (%) Data-2.74 / -10.00Not Triggered
Anti-Fragile book (Dalio / Gave) Inflationary boom
AIOil's cited settle rose to 116.72 and the 10-year rose 4bp to 5, while HY OAS at 340bp is still inside the calm bucket. That is Gave's inflationary boom: growth has not broken, and inflation is the leg that is live. Long bonds stay at zero into the 28 Oct FOMC.
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 book's beta if a second trigger fires before the 28 Oct FOMC
• Let the anti-fragile weights do the work: gold and commodities stay on, long bonds stay at zero
AIZero of four hard triggers are fired, so the regime stays risk-on, but the tape is mixed: Brent's cited settle is 116.72 and the 10-year is 5 into the 28 Oct FOMC. The Gave quadrant stays an inflationary boom, which keeps long bonds at zero and gold at 25.
VIX 19.45
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 340 bp
150 bp800 bp
Under 350 bp scores +1. Wider spreads score 0, then −1, then −2.
2-year / 10-year slope +31 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.7% · 2026-10-19
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
S&P shares above the 50-day 50.6% · 2026-10-19
0%100%
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing 51.2% · 2026-10-19
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.97 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 -2.28% · 2026-10-19
−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 -0.68 pp · 2026-10-19
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 +24 · 2026-10-19
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength 107.6 leading
90110
XLV relative strength 107.0 leading
90110
XLP relative strength 106.2 leading
90110
XLB relative strength 100.8 leading
90110
XLY relative strength 100.6 leading
90110
XLU relative strength 100.5 leading
90110
XLF relative strength 100.3 leading
90110
XLRE relative strength 97.6 improving
90110
XLK relative strength 97.3 lagging
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 score is 1 and the label is constructive: VIX 19.45 and HY OAS at 340bp sit in the calm buckets, and the 2s10s spread is 31bp.
  • vol: 19.45 pts (+0) — VIX <15:+1 | 15-20:0 | 20-30:-1 | >30:-2
  • credit: 340 bp (+1) — HY OAS <350:+1 | 350-500:0 | 500-700:-1 | >700:-2
  • curve: 31 bp (+0) — 2s10s >50:+1 | 0..50:0 | <0:-1
  • breadth: 62.74 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, XLU Utilities, XLF Financials
ImprovingXLRE Real Estate
LaggingXLK Technology, XLC Communication, XLI Industrials
Relative rotation (RS-ratio vs momentum)
Relative rotation graph: XLE leading, XLV leading, XLP leading, XLB leading, XLY leading, XLU leading, XLF leading, XLRE improving, XLK lagging, XLC lagging, XLI laggingRelative rotation (RS-ratio vs momentum)LeadingImprovingLaggingWeakeningRS-ratio →MomXLPXLVXLKXLFXLREXLIXLC
Yield curve: today vs prior
Yield curve today: 3M 4.04%, 2Y 4.69%, 10Y 5%, 30Y 5.33%Yield curve: today vs prior3.964.444.935.413M2Y10Y30Y2026-10-23 vs prior (dashed)
VIX term structure
VIX term structure (contango): 9D 18.860001, 1M 19.450001, 3M 20.120001, 6M 21.66VIX term structurecontango18.420.322.19D1M3M6M
Event radar · next 7 days
DateEvent
10-28 18:00● FOMC policy statement US
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
7/11 above 200d · 0/11 above 50d · 1/11 up today · 2 within 3% of 52w high · best 1m: Dow Jones Industrial +1.7% · worst 1m: Hang Seng -8.8%
IndexLast1d5d1m3mYTDvs 52w hi vs 200d vs 50d RS
United States
S&P 5007,623.68-0.52%-0.47%-0.18%+1.88%+11.37%-2.72%+5.30%-0.87%bench.
Nasdaq-10028,957.530.00%-0.79%-4.99%+3.28%+14.68%-7.26%+4.03%-2.92%Lagging 98.4
Nasdaq Composite25,955.34-0.21%-0.71%-3.65%+4.10%+11.67%-5.96%+3.85%-2.42%Lagging 98.8
Dow Jones Industrial52,215.16-1.23%+0.41%+1.68%+0.01%+8.64%-3.93%+3.33%-0.20%Leading 100.2
Russell 20002,775.9-0.29%+2.00%-2.10%-5.84%+11.85%-9.53%-0.87%-3.64%Improving 96.5
Europe
Euro Stoxx 506,068.22-1.11%-1.60%-5.24%-3.44%+4.69%-7.37%-0.17%-4.64%Lagging 96.0
DAX25,181.65-0.75%-1.72%-3.32%-1.11%+2.82%-4.76%+1.45%-2.34%Improving 98.6
CAC 407,782.82-0.36%-2.19%-5.99%-7.75%-4.50%-10.81%-5.35%-6.02%Improving 94.5
FTSE 10010,690.4-0.37%+0.38%-0.61%+0.11%+7.64%-2.02%+2.28%-0.71%Improving 99.9
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,093.37+0.73%-4.03%-8.78%+0.93%-9.90%-17.43%-9.39%-7.60%Lagging 93.2
daily close, local currency (not FX-adjusted); 52w high uses closes
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 5 minFour rules-based buys still clear both averages and SPY, led by XLE. XLK, SMH and XBI are exits because they closed back through the 50-day.
TREND FOLLOW
Four rules-based buys still clear both averages and SPY, led by XLE. XLK, SMH and XBI are exits because they closed back through the 50-day.
6 of 18 universe names are above the 50-day once XLF's 23 Oct close at 55.90 is included. QQQ had 33 bars and failed the 200-day test.
Ticker Name Conviction 1d
XLE Energy Select Sector SPDR 8.5 +2.60%
XLP Consumer Staples Select Sector SPDR 7 -1.92%
XLV Health Care Select Sector SPDR 6 -1.11%
XLB Materials Select Sector SPDR 6 -0.74%
XLK Technology Select Sector SPDR 3.5 +0.49%
SMH VanEck Semiconductor ETF 3 +0.74%
XBI SPDR S&P Biotech ETF 3.5 -1.38%
XLE  ENERGY BUY 🔥 13-issue streak
Energy Select Sector SPDR
8.5/10 Conviction
$69.33
▲ +2.60%
Over the next 2-4 weeks stay with energy beta while XLE holds the 50-day; the 20-day gap versus SPY is the confirmation.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sFriday Brent settle 116.72 is a six-month Rules-based momentum sleeve — factor not sPrice above the 50-day and 200-day; 20-day
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
—
Technicals
9/10
Brent Friday settle 116.72 XLE still above a rising 50-day
Invalidation: Daily close back through the 50-day (63.27).

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 69.33: 5th pct 62.65, median 69.2, 95th pct 76.44 (vol 21.46% annualised)XLE · 20d illustrative range61.8266.9772.1277.27Illustrative · vol 21.46% ann. · not a forecast-9d0+20d
XLP  CONSUMER STAPLES BUY 🔥 11-issue streak
Consumer Staples Select Sector SPDR
7/10 Conviction
$88.26
▼ -1.92%
Over the next 2-4 weeks staples stay on the book while XLP holds both averages and the RS gap versus SPY.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh staple headline; the 50/200 stackRules-based momentum sleeve — factor not sPrice above the 50-day and 200-day; 20-day
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
—
Technicals
8/10
50-day remains above the 200-day 20-day RS versus SPY still positive
Invalidation: Daily close back through the 50-day (84.87).

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 88.26: 5th pct 78.41, median 88.04, 95th pct 98.86 (vol 25% annualised)XLP · 20d illustrative range77.1884.8292.45100.09Illustrative · vol 25% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE BUY 🔥 16-issue streak
Health Care Select Sector SPDR
6/10 Conviction
$179.28
▼ -1.11%
Over the next 2-4 weeks health care stays on the book while XLV holds both averages and a positive RS gap.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo dated health-care catalyst; the rule isRules-based momentum sleeve — factor not sPrice above the 50-day and 200-day; 20-day
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
—
Technicals
7/10
50-day remains above the 200-day 20-day RS versus SPY still positive
Invalidation: Daily close back through the 50-day (170.10).

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.28: 5th pct 159.76, median 178.86, 95th pct 200.24 (vol 24.37% annualised)XLV · 20d illustrative range157.33172.44187.56202.67Illustrative · vol 24.37% ann. · not a forecast-9d0+20d
XLB  MATERIALS BUY 🔥 6-issue streak
Materials Select Sector SPDR
6/10 Conviction
$51.31
▼ -0.74%
Over the next 2-4 weeks materials stay on the book while XLB holds both averages and a positive RS gap.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo dated materials catalyst; RS is positivRules-based momentum sleeve — factor not sPrice above the 50-day and 200-day; 20-day
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
—
Technicals
7/10
50-day remains above the 200-day 20-day RS versus SPY still positive
Invalidation: Daily close back through the 50-day (51.24).

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

XLK  TECHNOLOGY EXIT 🔥 16-issue streak
Technology Select Sector SPDR
3.5/10 Conviction
$183.23
▲ +0.49%
Exit tech beta: the 23 Oct close is back through the 50-day, and the rule does not wait for a narrative.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sFriday steadied tech, but the 50-day breakRules-based momentum sleeve — factor not sClose 183.23 is below the 50-day near 187.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
3/10
Close back through the 50-day on 23 Oct
Invalidation: A close back above the 50-day (187.68) would put it back in review.

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

SMH  TECHNOLOGY EXIT 🔥 16-issue streak
VanEck Semiconductor ETF
3/10 Conviction
$527.20
▲ +0.74%
Exit semiconductors: the close is well under the 50-day, so the AI-multiple tape is no longer a trend.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sThe AI-multiple unwind is still the sleeveRules-based momentum sleeve — factor not sClose 527.20 is well under the 50-day near
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
2/10
Close well under the 50-day on 23 Oct
Invalidation: A close back above the 50-day (573.08) would put it back in review.

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

XBI  HEALTH CARE EXIT 🔥 6-issue streak
SPDR S&P Biotech ETF
3.5/10 Conviction
$149.54
▼ -1.38%
Exit biotech beta: the close is back through the 50-day, and there is no fresh bid to override the rule.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh biotech bid; the 50-day rule is tRules-based momentum sleeve — factor not sClose 149.54 is below the 50-day near 156.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
3/10
Close back through the 50-day on 23 Oct
Invalidation: A close back above the 50-day (156.06) would put it back in review.

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 min
FOREX REBALANCING RADAR
Base currency: EUR
Currency vs EUR Short-term Medium-term Long-term
USD 🔥10 NEUTRAL (0) NEUTRAL (1) NEUTRAL (0)
JPY 🔥3 NEUTRAL (0) NEUTRAL (0) NEUTRAL (0)
GBP 🔥7 SEEK (3) SEEK (2) NEUTRAL (0)
CHF 🔥7 SEEK (2) NEUTRAL (1) NEUTRAL (0)
NOK 🔥3 SEEK (4) SEEK (3) NEUTRAL (0)
Suggested rebalancing actions
INCREASE NOK vs EUR — Add a tactical krone sleeve versus EUR while EURNOK holds the oil-linked bid, and cut it if Brent settles under 110.
Conviction 50%
INCREASE GBP vs EUR — Keep a modest sterling overweight versus EUR while EURGBP's 20-session drift stays lower.
Conviction 40%
INCREASE CHF vs EUR — Keep a small franc overweight versus EUR while EURCHF's 20-session grind stays lower.
Conviction 30%
Crypto
CryptoCryptocurrency Landscape 2 minBitcoin is 80555, essentially on its 50-day, after US spot ETFs shed 137.9 million on 23 Oct. Ether is 2348.32 and still under its 50-day; Monday's reopen is the test.
CRYPTOCURRENCY LANDSCAPE
Bitcoin is 80555, essentially on its 50-day, after US spot ETFs shed 137.9 million on 23 Oct. Ether is 2348.32 and still under its 50-day; Monday's reopen is the test.
Ticker Name Conviction 1d
BTC-USD Bitcoin 4.8 -0.18%
ETH-USD Ether 3.7 -1.18%
BTC-USD  HOLD 🔥 58-issue streak
Bitcoin
4.8/10 Conviction
$80555.00
▼ -0.18%
Into Monday's reopen, bitcoin is a hold: 80555 is flat to the 50-day, and the 23 Oct ETF print was -137.9 million, not a fresh bid.
No issuer cash-flow series for the coin itFarside: spot ETF net -137.9m on 23 Oct.Monday's US reopen is the flow test, not aPrice is still pinned near 80k and the 50-80555 versus a 50-day near 80735.
Fundamentals
—
Sentiment / flow
4/10
Catalyst
5/10
Narrative
5/10
Technicals
5/10
Farside US spot bitcoin ETF net -137.9m on 23 Oct Monday 26 Oct US cash reopen is the next flow test
Invalidation: A daily close under 78000 before the Monday flow print.

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 80555: 5th pct 75009.54, median 80481.23, 95th pct 86352.07 (vol 15.19% annualised)undefined · 20d illustrative range74328.9978563.5382798.0887032.62Illustrative · vol 15.19% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 57-issue streak
Ether
3.7/10 Conviction
$2348.32
▼ -1.18%
Into Monday, ether is a watch: 2348 is still under the 50-day, and the 23 Oct ether ETF inflow was only 4.4 million.
No issuer cash-flow series for the coin itEther ETF net +4.4m on 23 Oct, a small infNo dated network upgrade in the last 48 hoEther is lagging bitcoin into the Monday r2348 is under the 50-day near 2526; 20-day
Fundamentals
—
Sentiment / flow
4/10
Catalyst
—
Narrative
4/10
Technicals
3/10
Ether ETF net +4.4m on 23 Oct, per the Farside compilation Monday 26 Oct reopen is the next test versus bitcoin
Invalidation: A daily close under 2200, or a fresh multi-day outflow streak.

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 2348.32: 5th pct 2115.91, median 2343.78, 95th pct 2596.2 (vol 22.07% annualised)undefined · 20d illustrative range2087.092266.42445.712625.02Illustrative · vol 22.07% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent's cited Friday settle is 116.72, a six-month high, and gold settled at 4007.90 under its 50-day. Both stay watches into the 28 Oct FOMC; neither is a chase.
COMMODITIES OUTLOOK
Brent's cited Friday settle is 116.72, a six-month high, and gold settled at 4007.90 under its 50-day. Both stay watches into the 28 Oct FOMC; neither is a chase.
Crude is the inflation leg and gold is the rate-path casualty: the 10-year tile is 5, up 4bp, while the gold bar fell. If Brent holds that settle into…
Ticker Name Conviction 1d
BZ=F Brent 7.2 +3.14%
GC=F Gold 5.8 -2.47%
Brent  ENERGY WATCH 🔥 25-issue streak
BZ=F
7.2/10 Conviction
$116.72
▲ +3.14%
Into the 28 Oct FOMC, Brent is a watch: the cited settle is 116.72, a six-month high, and chasing the Hormuz premium is the risk.
Physical risk is the Hormuz and Saudi striNo positioning series priced this run.Cited Friday settle 116.72 is a six-month The premium is the tape into the 28 Oct FOSettle holds a multi-month high versus the
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
7/10
CNBC Friday settle 116.72, highest since 29 Apr, +3.14% Houthi strikes on Saudi energy sites and a UAE spill, per Reuters FOMC policy statement on 2026-10-28
Invalidation: Brent settles back under 110 before the 28 Oct FOMC.

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

Gold  PRECIOUS METAL WATCH 🔥 2-issue streak
GC=F
5.8/10 Conviction
$4007.90
▼ -2.47%
Into the 28 Oct FOMC, gold is a watch: futures settled at 4007.90, under the 50-day, and the oil shock did not bid bullion.
A 5% 10-year and higher oil work against bNo futures-positioning series priced this FOMC is 28 Oct; CNBC has spot back under 4Gold did not confirm the oil shock.4007.90 is below the 50-day near 4309.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
4/10
CNBC: December gold settled 1.3% lower at 4007.90; spot slipped under 4000 Same wire: traders priced a hold at the 28 Oct FOMC, with hike risk later FOMC policy statement on 2026-10-28
Invalidation: December gold reclaims the 50-day near 4309.

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 4007.899902: 5th pct 3669.57, median 4002.32, 95th pct 4365.25 (vol 18.73% annualised)undefined · 20d illustrative range3627.833887.554147.274406.99Illustrative · vol 18.73% 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=HighHighStable
2The 28 Oct FOMC meets with funds at 3.88% and the 2-year at 4.69%=MediumHighStable
3Nvidia credit stress is the live line in the AI-credit complexNEWMediumHighEscalating
4Microsoft, Alphabet and Amazon report into the 28 Oct FOMCNEWMediumHighStable
5Brent at a six-month high is an inflation input to the 28 Oct FOMCNEWMediumHighNew
Watch: Whether Brent holds the 116.72 Friday settle into the 2026-10-28 FOMC
GeneralWhat's Coming Up 1 min2026-10-28 — FOMC policy statement
WHAT'S COMING UP
2026-10-28 FOMC policy statement · risk_top5
2026-10-28 Microsoft and Alphabet report · risk_top5
2026-10-29 ECB monetary policy decision · risk_top5
2026-10-29 Amazon reports · risk_top5
2026-10-29 US PCE price index · risk_top5
2026-10-30 Exxon and Chevron report · risk_top5
Stocks
StocksPortfolio Reality Check 7 min30d hit rate 51%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (29.94%) are off this picture.
Portfolio allocation: Cash 49.12%, GLD 7.52%, BTC-USD 7.17%, ETH-USD 5.93%, TTE.PA 5.58%, USO 5.49%, XOM 4.83%, SPLV 4.12%, DBC 4.09%, IEF 3.07%, TLT 3.07%Cash49.12%GLD7.52%BTC-USD7.17%ETH-USD5.93%TTE.PA5.58%USO5.49%XOM4.83%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.61
Max DD
-3.54%
Sortino
-4.45
Calmar
N/A
Ann. return
N/A
Beta vs SPY
N/A
Allocation
Positions89%
Cash11%
Today's Moves
ActionTickerQtyStatus
SellMU2.09pending
Current Holdings
PositionValueUnrealized P&L
TSM ×20.93$8760.29+2.8%
XOM ×129$23601.46+19.9%
UNH ×8.49$3550.67-1.9%
INTC ×14.08$1224.46+0.8%
MSFT ×12.33$6469.15+27.5%
AMZN ×5.95$1476.27-8.2%
CVX ×7.29$1700.54+17.3%
FRO ×38.46$2036.04+30.9%
+51 more holdings
Track Record 19 On Track · 15 Lagging · 3 Stopped Out
PositionConviction Then Return SinceVerdict
DG (2026-09-25)7/10+8.3%On Track
COST (2026-09-25)6.8/10+11.9%On Track
SNPS (2026-09-26)7/10+1.0%On Track
JCI (2026-09-26)7/10-4.2%Lagging
LLY (2026-09-28)7.3/10+7.6%On Track
SNX (2026-09-28)7.3/10-6.0%Lagging
TFX (2026-09-28)6.3/10+11.7%On Track
NVDA (2026-09-29)6.2/10-7.8%Lagging
JNJ (2026-09-30)6.2/10-1.4%Lagging
NFLX (2026-09-30)7/10-6.3%Lagging
BKR (2026-09-30)6.3/10-0.1%Lagging
NICE (2026-09-30)6.7/10+13.4%On Track
CEG (2026-10-01)6.5/10-0.2%Lagging
MU (2026-10-01)6.8/10-17.6%Stopped Out
OXY (2026-10-02)6.8/10+10.9%On Track
ACN (2026-10-02)6.8/10+17.5%On Track
ABNB (2026-10-02)6/10+7.2%On Track
HPE (2026-10-03)6.6/10-18.2%Stopped Out
PTC (2026-10-05)7.7/10+34.6%On Track
MSFT (2026-10-06)7.25/10-0.1%Lagging
HUM (2026-10-09)7/10+9.0%On Track
TEVA (2026-10-10)7/10-4.1%Lagging
CRM (2026-10-13)6.7/10+6.3%On Track
FSLR (2026-10-13)6/10-4.3%Lagging
GS (2026-10-14)6.5/10-1.8%Lagging
UNH (2026-10-15)7.2/10+5.7%On Track
TSM (2026-10-16)6.3/10-0.9%Lagging
TRV (2026-10-17)7.2/10+2.2%On Track
AA (2026-10-17)6.2/10-8.5%Stopped Out
IBN (2026-10-19)7.2/10-1.8%Lagging
AMZN (2026-10-20)6.8/10-5.5%Lagging
EFX (2026-10-21)6.5/10+3.3%On Track
HAS (2026-10-21)6.5/10+7.2%On Track
NOC (2026-10-22)7/10+2.3%On Track
CLH (2026-10-22)6/10-0.2%Lagging
LMT (2026-10-23)7/10+2.4%On Track
SLB (2026-10-24)7/10+0.0%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
ActionTickerQtyStatus
SellKCR.HE10.77—
Current Holdings
⚠ Live EU quotes are estimated at cost today — every position below is marked off average 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
Track Record 9 On Track · 6 Lagging · 4 Stopped Out
PositionConviction Then Return SinceVerdict
KCR.HE (2026-09-25)7.3/10-16.0%Stopped Out
ATE.PA (2026-09-26)7.3/10+14.9%On Track
TTE.PA (2026-09-26)6.7/10+4.3%On Track
GLEN.L (2026-09-27)6.3/10-4.2%Lagging
KLR.L (2026-09-28)7/10-5.8%Lagging
CRDA.L (2026-09-28)6/10+12.4%On Track
SAF.PA (2026-10-01)6.5/10-18.7%Stopped Out
STLAP.PA (2026-10-03)6.5/10-8.5%Stopped Out
TSCO.L (2026-10-09)7.2/10+10643.4%On Track
DEMANT.CO (2026-10-10)7/10+5.2%On Track
ASML.AS (2026-10-15)6.8/10-7.9%Lagging
NDX1.DE (2026-10-16)7/10-4.0%Lagging
DHL.DE (2026-10-17)7/10-1.6%Lagging
AIXA.DE (2026-10-18)6/10-13.5%Stopped Out
ENX.PA (2026-10-20)6.7/10+5.0%On Track
EQNR.OL (2026-10-20)6.5/10+4.3%On Track
ADS.DE (2026-10-22)6.5/10-2.0%Lagging
GETI-B.ST (2026-10-22)6.8/10+1.1%On Track
LSEG.L (2026-10-23)7.5/10+0.5%On Track
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 quotes are estimated at cost today — every position below is marked off average 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
SellIEF55.06pending
SellSPLV134pending
Current Holdings
⚠ Anti-fragile quotes are estimated at cost today — every position below is marked off average 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.85pending
BuyXLP23.45pending
BuyXLV11.54pending
BuyXLB40.33pending
Current Holdings
⚠ Trend quotes are estimated at cost today — every position below is marked off average 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—
Track Record 3 On Track · 2 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
XLK (2026-09-28)6.3/10-6.6%Lagging
SMH (2026-10-03)7/10-16.4%Stopped Out
QQQ (2026-10-10)6/10-6.2%Lagging
XLV (2026-10-10)6.7/10+5.0%On Track
XLE (2026-10-13)6.7/10+5.0%On Track
XLP (2026-10-15)6.7/10+2.6%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
⚠ Commodity-proxy quotes are estimated at cost today — every position below is marked off average 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
Track Record 1 On Track
PositionConviction Then Return SinceVerdict
BNO (2026-10-01)6.5/10+18.1%On Track
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 quotes are estimated at cost today — every position below is marked off average 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 : +50.80%
Glossary
Fed funds rate
The fed funds rate is the interest rate banks charge each other for overnight reserves.
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.
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 Sun, 25 Oct 2026 07:20:09 GMT • info@gmc-works.com