US 2Y 4.65 -16bpUS 10Y 4.96 -17bpUS 30Y 5.29 -13bp2s10s spread 31 -1bp10Y-3M spread 74 -14bpUS HY OAS 327 -6bp
MORNING ALPHA

Daily Financial Newsletter

Friday, October 23, 2026 · 09:16:38 · archived issue
EN FR
⚠ Data quality : DEGRADED · 12 notes
⚠ Data quality: DEGRADED
market_pulse — Cross-asset equity tile and index_panel S&P print are 21 Oct (7757.17, +0.58%). Cash-band S&P close is 22 Oct at 7663.43 (−1.21%). Yields, DXY and the 2s10s tile are 22 Oct. The two clocks are both copied, not blended.
market_pulse — Squawk-alert feed returned HTTP 401. Same-day FX intervention check fell back to the central-bank calendar and web sources.
market_pulse — GET /movers is dated 2026-09-30, so movers were omitted rather than printed as yesterday's tape.
market_pulse — SPX analytics and breadth are dated 2026-10-19. VIX spot quote had a null close on 23 Oct; the VIX tile (16.68, as of 21 Oct) is the print used.
us_equity_ideas — Aggregator /news/LMT last item is 23 Sep and missed the 22 Oct results. The guide and the $589.91 close are from the company release and the price history.
eu_equity_ideas — eu_fundamentals_gap: /fundamentals/LSEG.L returned no_data_any_source (FMP 402, no SimFin id). Price is the 22 Oct eodhd close, 9466 pence. Prior close was not in a one-bar history, so price_change_pct is null.
penny_plays — Screener category=penny returned no run. The dated sub-$5 PDUFA that was still open, IRD's 17 Oct presbyopia decision, is already marked approved. No name cleared the $5 and ≥6/10 bar.
commodities_outlook — Brent aggregator bar is 111.29 (+1.10%, stale flag, 22 Oct) versus the CNBC/Newsquawk settle of $113.17 (+4%). The gap is about 1.7%, inside the 2% replace rule, so current_price stays the aggregator print. WTI aggregator bar is 100.56 on 23 Oct versus the $99.47 Thursday settle, also inside 2%.
risk_cover_playbook — Skipped stock-bond correlation, sector pairwise correlation, MOVE, put/call and a 5-session DXY change. SPY history ends 19 Oct, TLT history was not aligned, and those series were not in the prepass.
trend_follow — XLE, XLV, XLP, XLK, SMH, XBI, XLB and SPY history ends 19 Oct. XLF, XLU and QQQ print through 22 Oct. QQQ has 32 bars, so the 200-day test fails and it is omitted. XLE and XLV stay HOLD because they are already held and still above the 50-day. XLP is the only fresh BUY.
portfolio_reality_check — These books came back with every holding price_estimated: Euro Only, Penny Plays, Anti-Fragile, Trend Follow, Commodities, Crypto. Their P&L is not in the blend.
portfolio_reality_check — /performance values Tech US at 96463.83 with all_prices_estimated true and pnl -3.54%, equal to realized P&L only. Live positions sum to 103437.56 (pnl +3.44%). The headline uses the live mark. TWR on /performance is -3.54% and disagrees in sign, so Tech US stays out of the blend.
General
GeneralThe Bottom Line 1 minYields eased — 2-year 4.65% (−16bp), HY OAS 327bp — while the S&P closed at 7663.43 (−1.21%).
THE BOTTOM LINE
RISK-ON=
Yields eased — 2-year 4.65% (−16bp), HY OAS 327bp — while the S&P closed at 7663.43 (−1.21%).
VIX 16.68
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 327 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%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
Today's Top Picks
LSEG.L
7.5/10
LMT
7/10
XLE
7/10
BZ=F
6.8/10
XLV
6.3/10
Biggest Risk
Hormuz attacks keep Brent above $100 into Iran's reply
Probability: High • Impact: High
Portfolio Snapshot
All Portfolios, Combined: N/A
Blended P&L: N/A • 30d Hit Rate: +45.00%
Blended P&L withheld: none of the 7 books has a live quote that agrees with its time-weighted return. Hit rate is 9 of 20 reviewed picks still on track. Average gain 8.3%, average loss -6.4%.
GeneralMarket Pulse 9 minThe 22 Oct rate print has the 2-year at 4.65% (−16bp) and the 10-year at 4.96% (−17bp). HY OAS is 327bp (−6bp) and VIX is 16.68 (−0.63pt), with the 2s10s spread at 31bp.
MARKET PULSE
Cash equities are a session ahead of that easing tile: the S&P closed at 7663.43 (−1.21%) and the Nasdaq at 26008.86 (−2.60%). Hang Seng is the panel laggard at −8.4%.
Easing constructive +1 Book Risk-On 4/4 clear
AIThe 22 Oct rate print has the 2-year at 4.65% (−16bp) and the 10-year at 4.96% (−17bp). HY OAS is 327bp (−6bp) and VIX is 16.68 (−0.63pt), with the 2s10s spread at 31bp.
Indexes
S&P 500 Data7,663.43
yday 7,757.17
▼ -1.21%
NASDAQ Data26,008.86
yday 26,702.86
▼ -2.60%
Nasdaq 100 Data28,958.69
yday 29,822.52
▼ -2.90%
Dow Jones Data52,867.98
yday 52,856.09
▲ +0.02%
Russell 2K Data2,784.03
yday 2,781.02
▲ +0.11%
Euro Stoxx 50 Data6,136.06
yday 6,136.06
▼ -1.10%
STOXX 600 Data639.77▼ -0.77%
DAX Data25,371.75
yday 25,622.61
▼ -1.07%
CAC 40 Data7,811.26
yday 7,956.70
▼ -1.39%
FTSE 100 Data10,730.06
yday 10,730.06
▼ -1.40%
IBEX 35 Data19,072.40▼ -1.31%
AEX Data1,135.20▼ -0.67%
SMI Data14,473.07▲ +0.57%
OMX Stockholm 30 Data3,161.46▼ -1.89%
Nikkei 225 Data62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data23,191.75
yday 22,926.90
▲ +1.16%
Heating oil Data4.93▲ +3.54%
Commodities
Metals
Gold Data4,030.10▼ -1.93%
Silver Data56.22▼ -1.89%
Copper Data6.46▼ -1.88%
Platinum Data1,570.20▼ -2.03%
Palladium Data1,059.50▼ -2.12%
Energy
Oil (WTI) Data100.56▲ +1.29%
Brent Data111.29
yday 108.82
▲ +1.10%
Natural gas Data2.72▼ -8.07%
Agriculture
Wheat Data629.50
yday 629.50
▼ -1.29%
Corn Data465.00▼ -1.95%
Crypto
Bitcoin Data81,742.00
yday 82,513.00
▼ -0.93%
Ether Data2,402.05
yday 2,431.94
▼ -1.23%
Solana Data104.35▼ -0.20%
US spot Bitcoin ETFs AI-635.6 $m
yday +524.8 $m
Outbound
Rates
US 2Y Data4.65
yday 4.81
-16bp
US 10Y Data4.96
yday 5.13
-17bp
US 30Y Data5.29
yday 5.42
-13bp
2s10s spread Data31.00
yday 32.00
-1bp
10Y-3M spread Data74.00
yday 88.00
-14bp
Credit
US HY OAS Data327.00
yday 333.00
-6bp
Baa-10Y spread Data144.00
yday 144.00
unch
IG OAS Data88.00 bpcalm
HY minus IG Data239.00 bpwatch
Volatility
VIX Data16.68
yday 17.31
-0.63 (-3.6%)
VIX/VIX3M term structure Data0.89 ratiocalm
VIX9D/VIX Data0.93 ratiocalm
Dollar & FX
US Dollar Index (DXY) Data101.58
yday 101.84
-0.20 (-0.2%)
EUR/USD Data1.12▼ -0.14%
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%—
Europe % > SMA200 Data73.7%—
Europe % advancing Data35.9%—
S&P share above the 200-day Data62.74 %calm
Liquidity
SOFR minus fed funds Data0.00 bpcalm
Initial claims Data194,000.00 claimscalm
Cross-asset
Gold/copper ratio (GC=F / HG=F) Data623.80 ratiocalm
Cover checks
VIX Data16.68 / 25.00
yday 17.31
Not Triggered
10Y-2Y spread (percent) Data0.31 / -0.20Not Triggered
HY OAS (bp) Data327.00 / 500.00Not Triggered
S&P drawdown from 52w high (percent, 19 Oct analytics) Data-2.28 / -10.00Not Triggered
Anti-Fragile book (Dalio / Gave) Stagflation
AIOil is the inflation leg and copper is not the growth leg: the cited Brent settle jumped, while HG=F fell 1.88% to 6.4605 and gold fell 1.93% to 4030. HY OAS at 327bp says credit is not breaking, and claims are a single 194k print, not a labor uptrend. That is closer to stagflati
DataHedge instruments : GLD, TLT, SH, VIXY · Target cash 40%
Sleeve TickerTarget Action
Gold AIGLD35%Buy
Long bonds AITLT0%Exit
Intermediate bonds AIIEF5%Reduce
Commodities AIDBC20%Hold
Defensive equity AISPLV0%Exit
Crash hedge AISH0%Exit
Cash AI—40%Hold
If triggered today — do this now AI
• Cut AI beta first. The Nasdaq already fell 2.60% on 22 Oct and the SOX fell 6.7%.
• Add SH only if a second trigger fires. Do not add TLT while Brent is the inflation shock.
• Hold the gold sleeve. Do not fund it by selling the commodity sleeve.
AIZero of four hard triggers are fired: VIX 16.68 is under 25, the 2s10s is +31bp, HY OAS is 327bp, and the S&P is 2.28% under its 52-week high on the 19 Oct analytics. The 22 Oct session still dropped the S&P 1.21% and the Nasdaq 2.60% without flipping those switches. Internals are mostly calm, with the HY-IG gap the one watch.
VIX 16.68
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 327 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%
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
S&P shares above the 50-day 50.6%
0%100%
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing 51.2%
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.83 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%
−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
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
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength 107.9 leading
90110
XLV relative strength 103.5 leading
90110
XLP relative strength 102.6 leading
90110
XLY relative strength 99.8 improving
90110
XLB relative strength 99.0 improving
90110
XLK relative strength 98.9 lagging
90110
XLC relative strength 98.6 lagging
90110
XLF relative strength 97.1 improving
90110
XLU relative strength 96.4 improving
90110
XLRE relative strength 95.2 improving
90110
XLI relative strength 94.0 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
The engine is constructive (+1): only HY OAS at 327bp scores a point. VIX 16.68, a 31bp 2s10s and 62.74% of the S&P above the 200-day are neutral, and the weakness is not US-only — the Nikkei panel day is −2.65%.
  • vol: 16.68 pts (+0) — VIX <15:+1 | 15-20:0 | 20-30:-1 | >30:-2
  • credit: 327 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: 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
ImprovingXLY Discretionary, XLB Materials, XLF Financials, XLU Utilities, XLRE Real Estate
LaggingXLK Technology, XLC Communication, XLI Industrials
Relative rotation (RS-ratio vs momentum)
Relative rotation graph: XLE leading, XLV leading, XLP leading, XLY improving, XLB improving, XLK lagging, XLC lagging, XLF improving, XLU improving, XLRE improving, XLI laggingRelative rotation (RS-ratio vs momentum)LeadingImprovingLaggingWeakeningRS-ratio →MomXLEXLPXLVXLKXLIXLREXLUXLYXLC
Yield curve: today vs prior
Yield curve today: 3M 4.07%, 2Y 4.65%, 10Y 4.96%, 30Y 5.29%Yield curve: today vs prior3.994.495.005.503M2Y10Y30Y2026-10-22 vs prior (dashed)
VIX term structure
VIX term structure (contango): 9D 18.860001, 1M 16.68, 3M 20.120001, 6M 20.62VIX term structurecontango16.118.621.29D1M3M6M
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
8/11 above 200d · 1/11 above 50d · 3/11 up today · 3 within 3% of 52w high · best 1m: Dow Jones Industrial +2.6% · worst 1m: Hang Seng -8.4%
IndexLast1d5d1m3mYTDvs 52w hi vs 200d vs 50d RS
United States
S&P 5007,663.43-1.21%-1.04%+1.48%+2.13%+11.95%-2.21%+5.91%-0.27%bench.
Nasdaq-10028,958.69-2.90%-3.26%-4.96%+2.95%+14.69%-7.26%+4.09%-2.99%Lagging 98.0
Nasdaq Composite26,008.86-2.60%-2.64%-3.44%+4.14%+11.90%-5.76%+4.12%-2.28%Lagging 98.5
Dow Jones Industrial52,867.98+0.02%+1.32%+2.63%+1.77%+10.00%-2.73%+4.66%+0.98%Leading 100.9
Russell 20002,784.03+0.11%+0.61%-1.92%-4.98%+12.17%-9.27%-0.55%-3.55%Lagging 96.1
Europe
Euro Stoxx 506,136.06-1.10%-1.05%-4.02%-1.11%+5.86%-6.34%+0.97%-3.64%Lagging 95.3
DAX25,371.75-1.07%-0.04%-2.43%-1.73%+3.60%-4.04%+2.24%-1.60%Improving 98.8
CAC 407,811.26-1.39%-1.56%-5.73%-7.88%-4.15%-10.48%-5.02%-5.81%Lagging 94.2
FTSE 10010,730.06-1.40%+0.69%-0.55%+0.72%+8.04%-1.65%+2.71%-0.35%Lagging 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,191.75+1.16%-3.62%-8.40%+1.36%-9.52%-17.08%-9.00%-7.22%Lagging 91.9
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minAI-spend fears and a Hormuz oil shock did the damage: the S&P fell 1.21% to 7663.43 and the Nasdaq 2.60% to 26008.86, while the Dow added 0.02% to 52867.98.
YESTERDAY'S MARKET RETROSPECTIVE
AI-spend fears and a Hormuz oil shock did the damage: the S&P fell 1.21% to 7663.43 and the Nasdaq 2.60% to 26008.86, while the Dow added 0.02% to 52867.98.
Bridge to Today
The 28 Oct FOMC is the test of whether a 4.65% two-year and a five-month-high Brent price can sit in the same policy call.
Nasdaq Composite -2.60% today
−3%+3%
US 10Y 4.96%
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 VIX curve is actually pricing
CONCEPT OF THE DAY
What the VIX curve is actually pricing
Why today : Today's curve is in contango: 9-day 15.49, 1-month 16.68, 3-month 18.72, 6-month 20.62, so the front is not priced as an active stress event.
VIX term structure is the set of prices for S&P 500 volatility across horizons. The 9-day contract prices the next week and a half. The 1-month contract is the VIX people quote. The 3-month and 6-month contracts price the quarter and the half-year. When the short contract is cheaper than the long one, the curve is in contango: insurance for a distant window costs more than insurance for a near one. That is the ordinary state, because uncertainty compounds with time. When the short contract is more expensive, the curve is in backwardation: traders are paying up for protection now, which means a stress event is already in the price. A single VIX print cannot show that. A 16 handle in contango is a calm curve. The same 16 handle above the 3-month contract says the front is already stressed. Compare the front to the back before you treat a low VIX as an all-clear.
Stocks
Ideas board
TickerRegionCall Conv. Price1dType
LMTLockheed Martin USBUY7 589.91+6.85% Growth
LSEG.LLondon Stock Exchange Group EUBUY7.5 94660.00% Growth
StocksUS Equity Ideas 1 minLMT BUY
US EQUITY IDEAS
Ticker Name Conviction 1d
LMTNEW Lockheed Martin 7 +6.85%
LMT  GROWTH BUYNEW
Lockheed Martin • Industrials
7/10 Conviction
$589.91
▲ +6.85%
Over the next two quarters the raised FY guide is the bid: sales $80-82bn and EPS $30.35-30.75, with a $292bn backlog already booked.
Q3 sales +11%EPS guide $30.35-30.75Backlog $292bnPE 22.5D/E 7.9
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
7/10
22 Oct: Q3 sales $20.7bn, +11% y/y, EPS $7.97 vs $6.95 a year ago. FY 2026 sales guide raised to $80-82bn and diluted EPS to $30.35-30.75. Free-cash-flow guide raised to $7.8-8.0bn; backlog a record $292bn.
Mkt Cap
$111.7B
P/E
22.5
Invalidation: FY EPS guide cut below $29.95, or F-35 lot funding stalls.

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

LMT · 20d illustrative range
LMT illustrative 20-day price cone from 589.91: 5th pct 478.56, median 585.49, 95th pct 716.32 (vol 43.52% annualised)LMT · 20d illustrative range464.29553.06641.82730.59Illustrative · vol 43.52% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
StocksEU Equity Ideas 1 minLSEG.L BUY
EU EQUITY IDEAS
Ticker Name Conviction 1d
LSEG.LNEW London Stock Exchange Group 7.5 —
LSEG.L  GROWTH BUYNEW
London Stock Exchange Group • Financials
7.5/10 Conviction
$9466.00
▲ N/A
Over the next two quarters the new floor is the story: organic income growth of at least 8% and equity free cash flow of at least £2.8bn.
Q3 income +8.8%Guide at least 8%Quote in pence
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
—
22 Oct trading update: Q3 total income ex-recoveries +8.8%. FY organic growth guide raised to at least 8.0%, from 7.0-7.5% at the half year. EBITDA margin expansion guided to 100-120bp; equity FCF at least £2.8bn.
Invalidation: Organic growth guide slips back under 7.5%.

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

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 minStaples are the fresh add. Energy and health care still clear the rule but are already held, so they stay. Tech, semis, biotech and materials remain exits.
TREND FOLLOW
Staples are the fresh add. Energy and health care still clear the rule but are already held, so they stay. Tech, semis, biotech and materials remain exits.
6 of 18 names close above their 50-day. Only XLE, XLV and XLP also have the 50-day above the 200-day and positive 20-day RS versus SPY. QQQ has 32 bars and no…
Ticker Name Conviction 1d
XLP Consumer Staples Select Sector SPDR 6.3 -0.47%
XLE Energy Select Sector SPDR 7 +1.86%
XLV Health Care Select Sector SPDR 6.3 -0.87%
XLK Technology Select Sector SPDR 3.5 -1.71%
SMH VanEck Semiconductor ETF 3.5 +1.61%
XBI SPDR S&P Biotech ETF 3 +2.45%
XLB Materials Select Sector SPDR 4 +0.06%
XLP  CONSUMER STAPLES BUY 🔥 9-issue streak
Consumer Staples Select Sector SPDR
6.3/10 Conviction
$87.21
▼ -0.47%
Over the next 2–4 weeks staples are the new long: XLP is above both averages and beat SPY by 5.5pp over 20 sessions.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.P&G beat on 22 Oct, but flagged a larger oStaples lead on RS. This is the fresh add,87.21 is 3.1% above the 50-day; 50-day abo
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
6/10
Technicals
7/10
P&G beat on 22 Oct and the stock rose about 6%, with an explicit oil-cost warning. XLP 50-day is above the 200-day on the 19 Oct bar.
Invalidation: Daily close back through the 50-day (~$84.61).

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 87.21: 5th pct 80.96, median 87.12, 95th pct 93.75 (vol 15.83% annualised)XLP · 20d illustrative range80.1984.9789.7494.52Illustrative · vol 15.83% ann. · not a forecast-9d0+20d
XLE  ENERGY HOLD 🔥 11-issue streak
Energy Select Sector SPDR
7/10 Conviction
$67.80
▲ +1.86%
Stay with the energy hold while XLE is 8.4% above its 50-day. It is already in the book, so this is not a fresh add.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.Cited Brent settle $113.17 is the energy tEnergy is the leading RS quadrant, ratio 167.80 is 8.4% above a rising 50-day, 50>20
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
8/10
Cited Brent settle $113.17 on 22 Oct. RS-ratio 107.9, leading quadrant.
Invalidation: Daily close back through the 50-day (~$62.55).

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 67.8: 5th pct 61, median 67.67, 95th pct 75.06 (vol 22.37% annualised)XLE · 20d illustrative range60.1665.4170.6575.9Illustrative · vol 22.37% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE HOLD 🔥 14-issue streak
Health Care Select Sector SPDR
6.3/10 Conviction
$175.65
▼ -0.87%
Keep the health-care hold. XLV still beats SPY by 7.1pp over 20 sessions and the 22 Oct tape rotated out of Nasdaq, not into a new buy.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.22 Oct rotation: Dow flat, Nasdaq −2.60%.Health care is a leading RS quadrant, rati175.65 is 4.2% above the 50-day; 50-day ab
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
6/10
Technicals
7/10
Dow finished +0.02% while the Nasdaq fell 2.60%.
Invalidation: Daily close back through the 50-day (~$168.51).

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 175.65: 5th pct 159.18, median 175.35, 95th pct 193.15 (vol 20.87% annualised)XLV · 20d illustrative range157.14169.82182.51195.19Illustrative · vol 20.87% ann. · not a forecast-9d0+20d
XLK  TECHNOLOGY EXIT 🔥 14-issue streak
Technology Select Sector SPDR
3.5/10 Conviction
$185.96
▼ -1.71%
Exit tech. The 19 Oct bar is already under the 50-day, and QQQ fell another 2.86% on 22 Oct.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.QQQ −2.86% on 22 Oct confirms the tech breRules-based sleeve — factor not scored.185.96 is under the 50-day on the 19 Oct b
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
3/10
Meta −7% and SOX −6.7% on 22 Oct.
Invalidation: A close back above the 50-day (~$187.20) would put it back on the watch list, not in the book.

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

SMH  TECHNOLOGY EXIT 🔥 14-issue streak
VanEck Semiconductor ETF
3.5/10 Conviction
$548.46
▲ +1.61%
Exit semis. SMH is 4.3% under its 50-day and the SOX fell 6.7% on 22 Oct.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.SOX −6.7% on 22 Oct is the catalyst for thRules-based sleeve — factor not scored.548.46 is 4.3% under the 50-day.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
3/10
SOX −6.7% on 22 Oct, the biggest drop since 23 Jun.
Invalidation: Daily close back above the 50-day (~$572.88).

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

XBI  HEALTH CARE EXIT 🔥 4-issue streak
SPDR S&P Biotech ETF
3/10 Conviction
$147.86
▲ +2.45%
Exit biotech. XBI is 5.2% under its 50-day and 20-day RS versus SPY is −5.3pp.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.No fresh biotech catalyst; the exit is theRules-based sleeve — factor not scored.147.86 is 5.2% under the 50-day.
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Rule break only. No fresh biotech catalyst is required for an exit.
Invalidation: Daily close back above the 50-day (~$155.89).

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

XLB  MATERIALS EXIT 🔥 4-issue streak
Materials Select Sector SPDR
4/10 Conviction
$50.95
▲ +0.06%
Exit materials. XLB is a fraction under its 50-day, and the rule does not wait for a bigger gap.
Rules-based sleeve — factor not scored.Rules-based sleeve — factor not scored.No fresh materials catalyst; the exit is tRules-based sleeve — factor not scored.50.95 is 0.5% under the 50-day. The rule s
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Copper's 22 Oct drop is the physical cousin, not a reason to override the average.
Invalidation: Daily close back above the 50-day (~$51.20).

TradingView's price for XLB. 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 🔥8 NEUTRAL (0) NEUTRAL (0) AVOID (-3)
JPY NEUTRAL (0) NEUTRAL (0) AVOID (-2)
GBP 🔥5 SEEK (3) SEEK (2) NEUTRAL (1)
CHF 🔥5 SEEK (2) SEEK (2) NEUTRAL (1)
NOK SEEK (4) SEEK (2) NEUTRAL (0)
Suggested rebalancing actions
INCREASE NOK vs EUR — Add a small krone tilt versus euros while Brent's cited five-month high is the live premium.
Conviction 60%
INCREASE GBP vs EUR — Keep the modest sterling overweight. EURGBP's five-day drift is intact and the ECB meets on 29 Oct.
Conviction 40%
INCREASE CHF vs EUR — Keep a small franc overweight as a haven against the AI-and-oil tape. EURCHF is 0.9207.
Conviction 40%
Crypto
CryptoCryptocurrency Landscape 2 minUS spot bitcoin ETFs shed $635.6m on 22 Oct, Farside's table shows, led by IBIT −$254.1m and FBTC −$217.5m, the day after a $524.8m inflow. BTC is 81,742.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs shed $635.6m on 22 Oct, Farside's table shows, led by IBIT −$254.1m and FBTC −$217.5m, the day after a $524.8m inflow. BTC is 81,742.
Ticker Name Conviction 1d
BTC-USD Bitcoin 4.8 -0.93%
ETH-USD Ether 4 -1.23%
BTC-USD  HOLD 🔥 56-issue streak
Bitcoin
4.8/10 Conviction
$81742.00
▼ -0.93%
Into the next sessions the flow is the tell, not the level: a −$635.6m ETF day after +$524.8m says the bid can vanish with the Nasdaq.
No protocol cash-flow metric is scored forFarside: US spot BTC ETFs −$635.6m on 22 OFlow flipped from +$524.8m on 21 Oct to −$Nasdaq −2.6% drained the same risk bid ETF81,742, −0.93% on the day, still above 80,
Fundamentals
—
Sentiment / flow
4/10
Catalyst
5/10
Narrative
5/10
Technicals
5/10
Farside net flow −$635.6m on 22 Oct. Prior session was +$524.8m, so this is a one-day reversal, not a multi-week trend yet.
Invalidation: Weekly close under $80,000.

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 81742: 5th pct 71621.73, median 81490.65, 95th pct 92719.43 (vol 27.86% annualised)undefined · 20d illustrative range70355.8778232.3486108.8293985.29Illustrative · vol 27.86% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 55-issue streak
Ether
4/10 Conviction
$2402.05
▼ -1.23%
Over the next week ether has to prove it can hold 2,400 if the bitcoin ETF complex keeps redeeming. There is no new protocol catalyst in the window.
No protocol cash-flow metric is scored forNo separate cited Ether ETF flow in this rNo dated upgrade; the tape is the equity rETH is the higher-beta leg of a BTC flow r2,402, −1.23% on the day and −10.17% over
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
4/10
No network upgrade dated inside the next week. Price is −10.17% over the last 20 sessions in the aggregator history.
Invalidation: Daily close under $2,300.

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 2402.05: 5th pct 1819.95, median 2371.18, 95th pct 3089.36 (vol 57.1% annualised)undefined · 20d illustrative range1743.792217.72691.613165.52Illustrative · vol 57.1% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 3 minBrent's cited settle is $113.17, a five-month high, but the aggregator bar is 111.29. Heating oil rose 3.54%; copper fell 1.88% as LME stocks built.
COMMODITIES OUTLOOK
Brent's cited settle is $113.17, a five-month high, but the aggregator bar is 111.29. Heating oil rose 3.54%; copper fell 1.88% as LME stocks built.
Oil is bid and copper is not, while the 10-year fell 17bp to 4.96% and broad USD slipped 0.2pt to 101.58. That is an oil-inflation shock with a bond bid, not a…
Ticker Name Conviction 1d
BZ=F Brent 6.8 +1.10%
HO=F Heating oil 6 +3.54%
HG=F Copper 5.8 -1.88%
Brent  ENERGY WATCH 🔥 23-issue streak
BZ=F
6.8/10 Conviction
$111.29
▲ +1.10%
Into the 28 Oct FOMC the risk is that the cited $113.17 Brent settle sticks. The booked bar is still 111.29, so this stays a watch, not a new long.
EIA crude stocks −3.06mb; Hormuz incidentsNo COT or managed-money print in this run.CNBC: Brent settle $113.17, a five-month hSame Hormuz premium as the prior 22 issuesAggregator bar 111.29, +1.10%, and flagged
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
6/10
CNBC: 22 Oct Brent settle $113.17, highest since 4 May. IRGC said seven vessels were hit or damaged near Hormuz; AP could not confirm. EIA crude stocks −3.06 million barrels in the week.
Invalidation: Brent settle back under $105 for two sessions.

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 111.29: 5th pct 86.09, median 110.06, 95th pct 140.69 (vol 52.99% annualised)undefined · 20d illustrative range82.81103.2123.58143.97Illustrative · vol 52.99% ann. · not a forecast-9d0+20d
Heating oil  ENERGY WATCH
HO=F
6/10 Conviction
$4.93
▲ +3.54%
Over the next week distillate is the tighter barrel: heating oil is 4.9321 after a 3.54% session, and the reserve loan says the shortage is policy-visible.
DOE is offering loans from the heating-oilNo positioning series for heating oil thisReuters: reserve loan aimed at a diesel shSame Middle East shock as Brent, in the diHO=F 4.9321, +3.54% on the 22 Oct bar.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
5/10
Technicals
6/10
DOE offer to loan up to about a third of the 1-million-barrel Northeast heating-oil reserve. Distillate stocks rose 1.68mb versus an expected draw, but product shipping is the stressed leg.
Invalidation: HO=F closes back under 4.70.

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

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 4.9321: 5th pct 4.12, median 4.9, 95th pct 5.84 (vol 37.63% annualised)undefined · 20d illustrative range4.024.665.35.94Illustrative · vol 37.63% ann. · not a forecast-9d0+20d
Copper  INDUSTRIAL METAL WATCH
HG=F
5.8/10 Conviction
$6.46
▼ -1.88%
If the oil shock is inflation rather than growth, copper should keep lagging. The 6.4605 bar and the LME stock build say that split is already in the price.
LME stocks +11,475t; Macquarie still sees No exchange-positioning print for copper t22 Oct: LME copper −0.8% to $14,310/t as sThe growth leg of the complex, opposite thHG=F 6.4605, −1.88% on the 22 Oct bar.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
5/10
Technicals
5/10
LME three-month copper −0.8% to $14,310/t. LME inventories +11,475 tonnes; available stocks up sharply on the week.
Invalidation: HG=F reclaims 6.70 while LME stocks fall.

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

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 6.4605: 5th pct 5.91, median 6.45, 95th pct 7.05 (vol 19.02% annualised)undefined · 20d illustrative range5.846.276.697.12Illustrative · vol 19.02% 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
2The 28 Oct FOMC meets with funds at 3.88% and the 2-year at 4.65%NEWHighHighEscalating
3Meta's cash outflow is the new stress point in AI creditNEWMediumHighEscalating
4The Nasdaq's 2.60% drop shows the AI multiple is the indexNEWMediumHighNew
5Brent's five-month high is an inflation input to the 28 Oct FOMCNEWMediumMediumNew
Watch: Any confirmed halt to Hormuz loadings before the 28 Oct 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-29 ECB monetary policy decision · risk_top5
Stocks
StocksPortfolio Reality Check 5 min30d hit rate 45%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
No book with a live quote is included in this bar.
Named holdings. 140 smaller positions (29.94%) are off this picture.
Portfolio allocation: Cash 49.18%, GLD 7.53%, BTC-USD 7.18%, ETH-USD 5.93%, TTE.PA 5.59%, USO 5.49%, XOM 4.71%, SPLV 4.13%, DBC 4.1%, IEF 3.08%, TLT 3.08%Cash49.18%GLD7.53%BTC-USD7.18%ETH-USD5.93%TTE.PA5.59%USO5.49%XOM4.71%SPLV4.13%DBC4.1%IEF3.08%TLT3.08%
Tech US
Performance
Equity vs SPY
Drawdown
Total Value
$103437.56
Cash
$10835.40
P&L
$3437.56 (+3.44%)
Realized P&L
$-3536.17
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
BuyLMT0.3674pending
SellMU2.09pending
Current Holdings
PositionValueUnrealized P&L
TSM ×20.93$8631.35+1.3%
XOM ×129$22959.93+16.6%
UNH ×8.49$3609.19-0.3%
INTC ×14.08$1203.76-0.9%
MSFT ×12.33$6426.84+26.7%
AMZN ×5.95$1490.44-7.3%
CVX ×7.29$1652.93+14.0%
FRO ×38.46$1969.89+26.7%
+51 more holdings
Track Record 6 On Track · 7 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
SNPS (2026-09-26)7/10-0.8%Lagging
JCI (2026-09-26)7/10-4.8%Lagging
LLY (2026-09-28)7.3/10+10.4%On Track
SNX (2026-09-28)7.3/10-6.1%Lagging
TFX (2026-09-28)6.3/10+11.9%On Track
NVDA (2026-09-29)6.2/10-7.3%Lagging
MU (2026-10-01)6.8/10-19.6%Stopped Out
ACN (2026-10-02)6.8/10+21.9%On Track
ABNB (2026-10-02)6/10+9.5%On Track
MSFT (2026-10-06)7.25/10-0.8%Lagging
CRM (2026-10-13)6.7/10+7.0%On Track
UNH (2026-10-15)7.2/10+7.4%On Track
TSM (2026-10-16)6.3/10-2.3%Lagging
AMZN (2026-10-20)6.8/10-4.6%Lagging
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
BuyLSEG.L0.0317pending
Current Holdings
⚠ Live quotes on this book came back at cost. Unrealized P&L below is not a fresh mark.
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 on this book came back at cost. Unrealized P&L below is not a fresh mark.
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
SellIEF110pending
BuyGLD12.88pending
Current Holdings
⚠ Live quotes on this book came back at cost. Unrealized P&L below is not a fresh mark.
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
SellXLB93.53pending
BuyXLP23.73pending
Current Holdings
⚠ Live quotes on this book came back at cost. Unrealized P&L below is not a fresh mark.
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-5.3%Lagging
SMH (2026-10-03)7/10-13.0%Stopped Out
QQQ (2026-10-10)6/10-6.2%Lagging
XLV (2026-10-10)6.7/10+2.8%On Track
XLE (2026-10-13)6.7/10+2.7%On Track
XLP (2026-10-15)6.7/10+1.3%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 on this book came back at cost. Unrealized P&L below is not a fresh mark.
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 on this book came back at cost. Unrealized P&L below is not a fresh mark.
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.00%
Glossary
VIX term structure
VIX term structure is the set of prices for S&P 500 volatility across horizons.
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 Fri, 23 Oct 2026 07:16:38 GMT • info@gmc-works.com