MORNING ALPHA

Weekly scorecard

Monday, October 19, 2026
Friday’s Nasdaq 26,140.03 (−2.15%) and VIX 19.99 broke the AI sleeve — QQQ, XLK and SMH lost the 50-day — while Europe’s Stoxx 644.74 / DAX 25,622 finished higher and Brent settled $109.86 before a Monday waiver dip to $107.17, so keep both equity sleeves neutral and oil a WATCH, not a commodity overweight. USD’s seek versus EUR ended after 3.7% CPI and 6.3% PPI; EURUSD is 1.122 and an October hold is ~83%, so the dollar sleeve is back to neutral into the 27–28 Oct FOMC. Duration stays TLT=0 even though the 10-year only eased to 5.098%. Crypto remains HOLD/WATCH after a −$228.4m bitcoin / −$320.1m ether ETF week.
  Momentum Valuation Catalyst Crowding Composite
US equities
Neutral
2 2 5 3 3.0
Tuesday’s live SPX 7,807.24 / Nasdaq 27,245 faded through Wednesday’s CPI 3.7% print (SPX 7,718.94, Nasdaq −1.88%) to Friday’s 7,659.44 / Nasdaq 26,140.03 (−2.15%, VIX 19.99), with QQQ/XLK/SMH exiting the 50-day and trend breadth 6/18→4/18; every issue stayed 0-trigger risk-on. The only name-level multiple was Monday’s IBN at 18.05x; CRM/FSLR/MSFT/GS/UNH/TSM/TRV/AA printed no PE, member breadth and HY OAS were unavailable, and last week’s cap-weighted ~58 did not reprint — still no cheap-multiple sleeve. Tuesday’s CRM BofA $285 / FSLR Truist $270, Wednesday’s MSFT Barclays $600 and GS equities $6.44bn, Thursday’s UNH $4.69 EPS / $20.50 floor, Friday’s TSM $52.3–54.3bn Q4 guide, Saturday’s TRV $9.18 / AA $483m, and Monday’s IBN JPM INR 1,800 dated the sleeve; CoreWeave’s 15.78% 2031 yield, Meta 21 Oct and 27–28 Oct FOMC remain on the calendar. Anti-repetition held (CRM/FSLR → MSFT/GS → UNH → TSM → TRV/AA → empty Sat → IBN); every English issue except Saturday still published one or two 6.0–7.2 BUY tickets plus the XLE/XLP/XLV trend pair against QQQ/XLK/SMH exits.
Vs last week: SPX faded 7,812→7,659 and Nasdaq broke 2.15% with VIX 14.84→19.99 as QQQ/XLK/SMH lost the 50-day — momentum 3→2 and composite 3.3→3.0, stance stays neutral.
EU equities
Neutral
4 4 2 3.3
Europe bid while US tech broke: STOXX 635.65 / DAX 25,277.68 on Tuesday rose through Friday’s 644.74 (+0.72%) / 25,622.61 (+0.95%) cash close, a sleeve that printed index strength rather than last week’s fade. ASML, NDX1, DHL and AIXA printed no sleeve multiple, and TTE’s €89/€100 target gap did not reprint — the valuation factor is a gap, not a cheap-entry read. Tuesday–Wednesday published empty, then Thursday’s ASML €11.7bn Q3 / €44–45bn FY26, Friday’s NDX1 11.5–12.5% EBITDA-margin raise, Saturday’s DHL EBIT above €7.0bn, and Sunday’s AIXA €275m orders (+73%) dated the sleeve; 29 Oct AIXA full Q3 and 5 Nov DHL remain on the calendar. Names rotated empty → empty → ASML → NDX1 → DHL → AIXA → empty — four BUY tickets in seven sessions, no ticker ran the week.
Vs last week: STOXX 631.55→644.74 and DAX 25,087→25,623 while US tech broke; valuation went to a gap after last week’s TTE print — still neutral, same 3.3 composite.
Penny / micro
Underweight
1 2 2 1.7
penny_plays printed zero names in six of seven issues; Saturday’s INO 5.0 WATCH at $0.99 was not repeated Monday, and nothing under $5 cleared the buy bar. No penny multiple or scorecard printed this week — INO’s ~5-month cash note is a runway gap, not a cheap-entry read. INO’s 30 Oct PDUFA for INO-3107 appeared once as a watchlist; no other dated microcap binary cleared. The book stayed off BFRI/OTLK/PYPD/LXRX — INO was not recycled as a buy, because six sessions published nothing.
Vs last week: INO’s 5.0 PDUFA watchlist appeared one Saturday then left; still underweight, composite 1.3→1.7.
Commodities
Neutral
5 3 5 3 4.0
Brent held above $100 all week — 105.13 Tuesday through 105.95 / 104.59 / 105.44, then Friday’s 109.86 settle (+3.72%) before Monday’s waiver dip to 107.17 — a $110 spike, not last week’s $99.49 reclaim. The book refused to chase the $110 print (BZ=F WATCH all week, streak 13→19) and treated RBOB −5.32%, heating-oil IEA diesel, copper and coffee as WATCH supply prints — not a cheap-entry sleeve add. Tuesday’s El Teniente/Centinela copper halt, Wednesday’s CPI setup, Thursday’s Hormuz sinking plus IEA diesel, Friday’s 20mb IEA release, Saturday’s nine-ship Hormuz / $110 settle, Sunday’s 8.6mb US crude draw, and Monday’s Russia-sanctions waiver versus Kpler 8.5 vs 20 mbd kept the calendar dense. BZ=F stayed WATCH with zero commodity BUY tickets — not a one-sided oil overweight — while heating oil, RBOB, copper and coffee were offered as separate prints, so the sleeve stayed two-sided.
Vs last week: Brent never lost $100 and spiked to $109.86 before a $107.17 waiver dip — momentum 4→5 and composite 3.8→4.0, still a WATCH sleeve not an overweight.
Crypto
Neutral
2 2 3 4 2.8
BTC faded from Tuesday’s $83,629 to Thursday’s $80,771 (−2.8%) then repaired to Monday’s $82,810; ETH ended $2,431 versus Tuesday $2,526 — a down-then-repair chop, with every issue still calling both HOLD/WATCH. Spot BTC ETFs printed −$65.4m / +$175.6m / −$150.5m / +$5.1m / −$82.4m then a week −$228.4m through 16 Oct, and ETH logged −$320.1m on the week (ETHA $299m) — HOLD on a broken flow bid, not a cheap-entry add. Daily Farside prints plus Sunday’s VanEck staked-ether filing withdrawal were the flow catalysts; no third-asset BUY replaced the majors. BTC and ETH appeared in every issue and both stayed already-held HOLD/WATCH (streak 46→52 / 45→51) — consensus long both majors, just never a BUY.
Vs last week: ETF week improved from last week’s −$678.9m to −$228.4m BTC / −$320.1m ETH, and BTC chopped $80.8k–$83.6k — both majors stay HOLD/WATCH, same 2.8 composite.
FX
Neutral
2 3 4 3 3.0
USD short-term seek versus EUR lasted only Tuesday–Thursday (streak 52→54, scores 4→3→2) then flipped to neutral 0 from Friday through Monday as EURUSD drifted 1.1183→1.1244→1.1221 and the ICE dollar printed its first weekly loss. The 10-year 5.09–5.24% versus EUR cash and December hike odds ~74% were the leftover USD bid, not a cheap-EUR call; an October hold priced near 83% after Warsh capped how far a fresh dollar add can run into 27–28 Oct FOMC. Tuesday–Wednesday’s 14 Oct CPI setup, Thursday’s 3.7% CPI / FedWatch hike 22%→37%, Friday’s 6.3% PPI with hike odds 34%→27% / hold ~73%, Saturday’s Warsh hold, and Sunday–Monday’s ~83% October hold / 74.3% December hike dated the sleeve; 27–28 Oct FOMC remains on the calendar. Only Tuesday–Wednesday increased USD versus EUR; Thursday–Monday held the dollar (do not add) and Monday added GBP/CHF versus EUR instead — the 54-session seek broke, so it is no longer a one-sided EUR-cash underweight.
Vs last week: USD seek streak died after CPI (54 then short-term 0) as EURUSD drifted 1.118→1.122 and the ICE dollar lost the week — stance overweight → neutral, composite 3.8→3.0.
Rates / credit
Underweight
2 3 5 3 3.3
Duration stayed offered: the 10-year eased 5.24%→5.21%→5.19%→5.089% (−10.1bp on the PPI day) then 5.098%, and Anti-Fragile kept TLT=0 EXIT every session through inflationary-boom and stagflation flips — bond-price momentum did not become a TLT add. No HY OAS reprinted this week; 10-year 5.09–5.24% offered carry versus EUR cash but not a TLT add once the quadrant spent Thursday and Saturday–Monday in stagflation with cash 40% / gold 35%. Wednesday’s 14 Oct CPI (3.7% / core 2.6%), Thursday’s 15 Oct PPI (1.3% m/m, 6.3% y/y), FedWatch 22%→37% then 27%, Warsh’s hold lift, and the still-dated 27–28 Oct FOMC / 74.3% December hike odds gated the sleeve. Every issue repeated TLT=0 EXIT; gold chopped 25%→35%→25%→35% and cash 35%→40% with DBC 20% — the duration underweight stayed consensus.
Vs last week: 10-year eased 5.24%→5.098% after CPI/PPI but TLT stayed 0 EXIT through boom and stagflation — still underweight duration, composite 3.0→3.3.
This newsletter is provided for informational purposes only and does not constitute investment advice. Do your own research before investing.
Morning Alpha • Generated Mon, 19 Oct 2026 10:10:00 GMT