UST 10y 5.098 +1bpUS 3M bill 4.07 -2bpVIX 19.99 +3.53 (+21.4%)ICE USD 101.792 -0.05 (-0.1%)EUR/USD 1.1221 +0.07%Gold 4205.5 +0.58%
MORNING ALPHA

Daily Financial Newsletter

Monday, October 19, 2026 · 09:19:28 · archived issue
⚠ Data quality : DEGRADED · 13 notes
⚠ Data quality: DEGRADED
market_pulse — Prepass and live aggregator calls timed out (TCP connected, no HTTP/TLS response), so pulse, breadth, RS, regime, calendar and fx history files are ok:false. Index, FX, commodity and crypto levels are Yahoo daily bars except WTI. No Pulse v2 block was hand-built. Weekly DTWEXBGS, HY OAS and IG OAS were not returned; the dollar tile is the daily ICE index, not the weekly broad dollar. Yahoo's 19 Oct CL=F bar printed 96.81; Reuters had WTI at 99.46, down 1.92% from Friday's 101.41 settle. The oil row uses the Reuters print. ^FTSEMIB returned 404 and ^OMXS30 had one bar, so both are omitted. Hong Kong has no 19 Oct bar.
yesterday_retrospective — Monday run, so the session covered is Friday 16 Oct. GET /movers and the news-cluster route were unreachable. Nikkei and Hang Seng Friday moves are Yahoo closes. Monday's Nikkei print is only in the bridge.
us_equity_ideas — Screener GET /screener?category=us timed out — fell back to web search. Fundamentals routes were unreachable. One name cleared a dated 18 Oct target change and a tape that rose on a down Nasdaq day. No second name cleared both the 48-hour rule and a buy.
eu_equity_ideas — Screener unavailable for category=eu — fell back to web search. No European listing cleared both a last-48-hour catalyst and a buy-side tape, so the section publishes zero ideas. eu_fundamentals_gap: fundamentals routes were unreachable.
penny_plays — Screener unavailable or empty for category=penny — fell back to web search; penny universe may not be seeded yet. Sentiment and insider routes were unreachable. No sub-$5 name cleared the buy bar, and yesterday's INO watchlist was not repeated without a new fact.
forex_rebalancing — Squawk-alert feed unavailable — fell back to central-bank web search for same-day FX events. fx_eurusd.json was ok:false. No dated BoJ, Fed, ECB or SNB statement was retrieved, so absolute scores stay inside 4 and no contrarian note is attached. Spot levels are Yahoo.
commodities_outlook — prices.json was ok:false for every commodity. Brent and copper levels are Yahoo daily bars. Brent is repeated because the Hormuz-and-waiver tape is still the best energy catalyst; copper is the non-energy name. Coffee, gold and heating oil were not republished.
crypto_landscape — prices.json was ok:false. Bitcoin and ether prices are the 19 Oct Yahoo bars. ETF flows are Farside's week through 16 Oct, a different clock from the spot price, stored with origin llm.
trend_follow — rs_sectors.json was ok:false. SMA and relative-strength figures are computed from Yahoo daily closes through 16 Oct, not from the aggregator RS matrix.
risk_top5 — HY OAS, IG OAS, the equity put/call ratio and the predictions route were unavailable. VIX and the 10-year are the Yahoo tape. The CPI risk was left off: the last inflation headlines are from 16 Oct and were already marked fading.
risk_cover_playbook — 2s10s, HY OAS, MOVE, SOFR, jobless claims, put/call and S&P member breadth were unavailable. The curve trigger is the 10-year minus the 3-month bill. Breadth is the S&P 500 versus its own 200-day, not the share of members above theirs. Regime is this container's trigger count because the prepass regime engine did not run.
portfolio_reality_check — Portfolio Manager timed out, so no performance, positions or orders were read and no paper trade was sent. hit_rate_last_30d_pct is a Yahoo mark on BUY ideas first published on or after 2026-09-19 with an entry price (65 of 65 priced). It is not a fill-based PM statistic. Invalidation overrides and stop-loss sells were not applied.
executive_summary — Blended P&L is null because no portfolio returned a pnl_pct. The hit rate is the Yahoo mark from the reality check, not a PM figure.
General
GeneralThe Bottom Line 1 minMixed tape: Nasdaq -2.15% and VIX 19.99, and no hard crash trigger is on.
THE BOTTOM LINE
RISK-ON=
Mixed tape: Nasdaq -2.15% and VIX 19.99, and no hard crash trigger is on.
Today's Top Picks
XLE
8/10
IBN
7.2/10
BZ=F
7/10
XLP
6.3/10
XLV
6/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: +56.90%
Blended P&L withheld: none of the 7 books has a live quote that agrees with its time-weighted return. Hit rate is 37 of 65 reviewed picks still on track. Average gain 309.2%, average loss -7.8%.
GeneralMarket Pulse 4 minVIX closed at 19.99, up 3.53 points, while the Nasdaq fell 2.15% to 26,140.03 and the broad Europe index rose 0.72% to 644.74.
MARKET PULSE
The S&P 500 at 7,659.44 is 2.04% under its 52-week high, with the 10-year yield at 5.098%.
Mixed tape Book Risk-On 4/4 clear
AIVIX closed at 19.99, up 3.53 points, while the Nasdaq fell 2.15% to 26,140.03 and the broad Europe index rose 0.72% to 644.74.
Indexes
S&P 500 Data7,659.44
yday 7,659.44
▼ -1.09%
NASDAQ Data26,140.03
yday 26,140.03
▼ -2.15%
Nasdaq 100 Data29,187.55
yday 29,187.55
▼ -2.50%
Dow Jones Data52,002.41
yday 52,002.41
▼ -0.34%
Russell 2K Data2,721.37
yday 2,721.37
▼ -1.66%
Euro Stoxx 50 Data6,204.23
yday 6,204.23
▲ +0.58%
STOXX 600 Data644.74
yday 644.74
▲ +0.72%
DAX Data25,622.61
yday 25,622.61
▲ +0.95%
CAC 40 Data7,956.70
yday 7,956.70
▲ +0.28%
FTSE 100 Data10,881.90
yday 10,881.90
▲ +0.38%
IBEX 35 Data19,326.30
yday 19,326.30
▲ +0.77%
AEX Data1,142.88
yday 1,142.88
▲ +0.91%
SMI Data14,391.31
yday 14,391.31
▲ +0.29%
BEL 20 Data5,586.04
yday 5,586.04
▼ -0.10%
Nikkei 225 Data64,916.70
yday 65,324.29
▼ -0.62%
Hang Seng Data24,186.83
yday 24,186.83
▲ +0.52%
Commodities
Metals
Gold Data4,205.50
yday 4,181.10
+0.58%
Silver Data57.86
yday 57.30
▲ +1.52%
Copper Data6.62
yday 6.57
▲ +1.32%
Platinum Data1,661.00
yday 1,633.10
▲ +2.32%
Palladium Data1,129.00
yday 1,118.60
▲ +1.41%
Energy
WTI Data99.46
yday 101.41
-1.92%
Brent Data107.17
yday 109.86
-2.45%
Natural gas Data3.10
yday 3.12
▼ -0.61%
Agriculture
Wheat Data662.75
yday 660.50
▲ +0.34%
Corn Data473.00
yday 474.25
▼ -0.26%
Soybeans Data1,263.25
yday 1,261.25
▲ +0.16%
Cocoa Data5,645.00
yday 5,686.00
▼ -3.19%
Coffee Data305.60
yday 305.55
▲ +3.66%
Cotton Data80.00
yday 80.00
▼ -0.07%
Sugar Data20.85
yday 20.85
▼ -1.33%
Crypto
Bitcoin Data82,809.60
yday 81,657.47
+0.97%
Ether Data2,431.46
yday 2,409.52
▲ +0.94%
Solana Data105.75
yday 103.56
▲ +1.66%
US spot Bitcoin ETFs AI-228.4 $m
yday -228.4 $m
Outbound
US spot Ether ETFs AI-320.1 $m
yday -320.1 $m
Outbound
Rates
UST 10y Data5.10
yday 5.10
+1bp
Volatility
VIX Data19.99
yday 19.99
+3.53 (+21.4%)
VIX9D/VIX Data1.01
yday 1.01 ratio
watch
VIX/VIX3M Data0.98
yday 0.98 ratio
calm
Dollar & FX
ICE USD Data101.79
yday 101.84
-0.05 (-0.1%)
EUR/USD Data1.12
yday 1.12
+0.07%
ICE USD 5-session change Data-0.77calm
Breadth
% from 52w Data-2.04%—
SPY-TLT 20-session correlation Data0.22watch
S&P 500 vs its own 200-day Data5.34calm
Cross-asset
Average pairwise SPDR correlation, 20 sessions Data0.19calm
Gold/copper futures ratio Data635.50watch
Other
US 3M bill Data4.07-2bp
Cover checks
VIX Data19.99 / 25.00
yday 19.99
Not Triggered
10Y-3M spread Data1.03 / -0.20Not Triggered
S&P 500 drawdown from 52w high Data-2.04 / -10.00Not Triggered
VIX/VIX3M Data0.98 / 1.00Not Triggered
Anti-Fragile book (Dalio / Gave) Stagflation
AIOil is still the inflation sleeve: Brent is 107.17 after Friday's 109.86 settle, and a sanctions waiver has not reopened Hormuz. Growth is not a boom: the Nasdaq fell 4.48% over five sessions, and copper's 1.32% Monday bounce does not repair that. Own gold and broad commodities,
DataHedge instruments : GLD, TLT, SH, VIXY · Target cash 40%
Sleeve TickerTarget Action
Gold AIGLD35%Hold
Long bonds AITLT0%Exit
Intermediate bonds AIIEF5%Hold
Commodities AIDBC20%Hold
Defensive equity AISPLV0%Exit
Crash hedge AISH0%Exit
Cash AI—40%Hold
If triggered today — do this now AI
• Sell AI-credit beta first; QQQ, XLK and SMH are already under the 50-day.
• Do not add long bonds while the book is in stagflation.
• Add the inverse equity sleeve only if a second hard trigger fires.
AIZero of four hard triggers is on, so the regime stays risk-on even after a 3.53-point VIX jump to 19.99. Three internals are on watch — stock-bond correlation, the VIX 9-day ratio and a rising gold/copper pair — which is early strain, not a crash checklist. The live risks are Hormuz and AI credit, and the book already holds gold and commodities for that mix.
S&P distance from the 52-week high -2.04%
−15%at the high
A position, not a verdict. Near the high is not a buy signal.
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
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.

Overnight tape
GeneralYesterday's Market Retrospective 1 minFriday's break was American, not global: the Nasdaq fell 2.15% to 26,140.03 on CoreWeave's debt stress while the Stoxx 600 rose 0.72% and Brent settled at 109.86.
YESTERDAY'S MARKET RETROSPECTIVE
Friday's break was American, not global: the Nasdaq fell 2.15% to 26,140.03 on CoreWeave's debt stress while the Stoxx 600 rose 0.72% and Brent settled at 109.86.
Bridge to Today
Monday's Nikkei is already down 0.62% at 64,916.70; the US reopen decides whether Friday's tech break extends or fades.
UST 10y 5.098%
3%6%
Now. The Nasdaq's move on this tape, and the 10-year. Yesterday's close stays in the sentence above.
Stocks
StocksUS Equity Ideas 1 minIBN BUY
US EQUITY IDEAS
Ticker Name Conviction 1d
IBNNEW ICICI Bank Limited 7.2 +1.87%
IBN  VALUE BUYNEW
ICICI Bank Limited • Financials
7.2/10 Conviction
$29.99
▲ +1.87%
Over the next few weeks the ADR can extend Friday's gain if 18% NII growth holds; JPMorgan's new INR 1,800 target is the line to beat.
NII +18% y/yJPM PT INR 1800Above 50-day
Fundamentals
8/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
7/10
52-week range
JPMorgan kept Overweight and raised the local target to INR 1,800 from 1,735 on 18 Oct. Reported Q2 NII was Rs 253.4 billion, up 18% year on year and 2% above JPMorgan. PAT was Rs 148.4 billion, up 20% year on year, with CET1 at 16.01%.
Mkt Cap
$105.3B
P/E
18.1
Invalidation: Daily close under the 50-day at $28.98.

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

IBN · 20d illustrative range
IBN illustrative 20-day price cone from 29.99: 5th pct 26.74, median 29.92, 95th pct 33.48 (vol 24.27% annualised)IBN · 20d illustrative range26.3428.8531.3733.88Illustrative · vol 24.27% ann. · not a forecast-9d0+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 and health still clear both averages and beat SPY. QQQ, XLK and SMH stay exits under the 50-day.
TREND FOLLOW
Energy, staples and health still clear both averages and beat SPY. QQQ, XLK and SMH stay exits under the 50-day.
4 of 18 universe names closed above their 50-day, and only 3 also beat SPY over 20 sessions.
Ticker Name Conviction 1d
XLE Energy Select Sector SPDR 8 +2.52%
XLP Consumer Staples Select Sector SPDR 6.3 +1.08%
XLV Health Care Select Sector SPDR 6 -0.27%
XLU Utilities Select Sector SPDR 4.5 +1.34%
QQQ Invesco QQQ 3 -2.50%
XLK Technology Select Sector SPDR 3 -3.02%
SMH VanEck Semiconductor ETF 2.5 -3.41%
XLE  ENERGY BUY 🔥 7-issue streak
Energy Select Sector SPDR
8/10 Conviction
$68.24
▲ +2.52%
Over the next 2–4 weeks stay with energy beta while XLE holds its 50-day; relative strength versus SPY is the tell.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Brent still above $100 after the waiver.Energy leadership is consensus, RS is not.Above 50 and 200; 20-day RS vs SPY +5.9pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
9/10
Brent still above $100 after the 19 Oct waiver XLE's close is 7.4% above a rising 50-day
Invalidation: Daily close back through the 50-day near $63.54.

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.24: 5th pct 61.03, median 68.09, 95th pct 75.96 (vol 23.61% annualised)XLE · 20d illustrative range60.1365.7171.2876.86Illustrative · vol 23.61% ann. · not a forecast-9d0+20d
XLP  CONSUMER STAPLES BUY 🔥 5-issue streak
Consumer Staples Select Sector SPDR
6.3/10 Conviction
$87.62
▲ +1.08%
Staples can keep working if Friday's rotation out of tech extends; the rule is the 50-day, not a staples headline.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Friday's rotation into defensives is the cStaples leadership is a hedge, not a new sAbove 50 and 200; 20-day RS vs SPY +5.6pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
5/10
Technicals
8/10
XLP rose 1.08% Friday as XLK fell 3.02% Close is above both the 50-day and the 200-day
Invalidation: Daily close back through the 50-day near $84.09.

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.62: 5th pct 81.98, median 87.55, 95th pct 93.5 (vol 14.19% annualised)XLP · 20d illustrative range80.2984.9489.694.25Illustrative · vol 14.19% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE BUY 🔥 10-issue streak
Health Care Select Sector SPDR
6/10 Conviction
$176.71
▼ -0.27%
Health remains a trend sleeve: it cleared both averages even though Friday's price was slightly down.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.No fresh health headline; the trend is theDefensive rotation, not a drug catalyst.Above 50 and 200; 20-day RS vs SPY +4.7pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
8/10
XLV is above its 50-day and its 200-day 20-day return beats SPY even after a 0.27% Friday dip
Invalidation: Daily close back through the 50-day near $170.00.

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 176.71: 5th pct 160.96, median 176.44, 95th pct 193.39 (vol 19.8% annualised)XLV · 20d illustrative range159.01171.12183.23195.34Illustrative · vol 19.8% ann. · not a forecast-9d0+20d
XLU  UTILITIES HOLD 🔥 2-issue streak
Utilities Select Sector SPDR
4.5/10 Conviction
$42.21
▲ +1.34%
Utilities are above the 50-day, but the 50-day is still under the 200-day, so this is not an entry.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Utilities rose 1.34% Friday, nothing datedRules sleeve — factor not scored.Above the 50-day, but the 50-day is under
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
5/10
XLU rose 1.34% on Friday 50-day remains below the 200-day
Invalidation: Not a buy until the 50-day crosses above the 200-day.

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

QQQ  NASDAQ 100 EXIT 🔥 10-issue streak
Invesco QQQ
3/10 Conviction
$709.80
▼ -2.50%
QQQ closed under its 50-day. The trend rule is an exit, whatever the next AI headline says.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.AI-credit stress is why it broke, not a neRules sleeve — factor not scored.Close is under the 50-day; 20-day RS is ne
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
3/10
Friday close 2.50% lower, under the 50-day CoreWeave credit stress hit the Nasdaq complex
Invalidation: Exit stands until a close back above the 50-day.

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

XLK  TECHNOLOGY EXIT 🔥 10-issue streak
Technology Select Sector SPDR
3/10 Conviction
$183.47
▼ -3.02%
XLK lost its 50-day on the AI-credit selloff. That is an exit, not a dip to buy.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Same AI-credit tape as QQQ.Rules sleeve — factor not scored.Close under the 50-day after a 3.02% Frida
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
3/10
XLK fell 3.02% on Friday Close is under the 50-day
Invalidation: Exit stands until a close back above the 50-day.

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

SMH  SEMICONDUCTORS EXIT 🔥 10-issue streak
VanEck Semiconductor ETF
2.5/10 Conviction
$539.79
▼ -3.41%
SMH is the chip expression of the same break. Under the 50-day means exit.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Chip beta is the unwind, not a fresh entryRules sleeve — factor not scored.Under the 50-day; 20-day RS vs SPY is -6.0
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
2/10
SMH fell 3.41% on Friday 20-day return lags SPY by about 6 points
Invalidation: Exit stands until a close back above the 50-day.

TradingView's price for SMH. 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 🔥4 NEUTRAL (0) NEUTRAL (0) NEUTRAL (0)
JPY 🔥6 AVOID (-3) AVOID (-2) NEUTRAL (0)
GBP SEEK (3) NEUTRAL (0) NEUTRAL (0)
CHF SEEK (2) NEUTRAL (0) NEUTRAL (0)
Suggested rebalancing actions
INCREASE GBP vs EUR — Add a little sterling versus euros while EURGBP is slipping on the French protest headline.
Conviction 40%
INCREASE CHF vs EUR — A small franc add follows the five-day EURCHF slide, not a new SNB line.
Conviction 30%
DECREASE JPY vs EUR — Do not add yen while USDJPY sits at 157.99 and the daily move is flat.
Conviction 40%
HOLD USD vs EUR — EURUSD is unchanged enough that a dollar add is not worth the click.
Conviction 20%
Crypto
CryptoCryptocurrency Landscape 2 minUS spot bitcoin ETFs lost $228.4 million in the week to 16 Oct and ether ETFs lost $320.1 million. Bitcoin at 82,809.60 is just above its 50-day; ether at 2,431.46 is not.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs lost $228.4 million in the week to 16 Oct and ether ETFs lost $320.1 million. Bitcoin at 82,809.60 is just above its 50-day; ether at 2,431.46 is not.
Ticker Name Conviction 1d
BTC-USD Bitcoin 4.5 +0.97%
ETH-USD Ether 3 +0.94%
BTC-USD  HOLD 🔥 52-issue streak
Bitcoin
4.5/10 Conviction
$82809.60
▲ +0.97%
Over the next week bitcoin can chop above its 50-day, but a $228.4 million weekly ETF outflow is not a reason to add.
No on-chain supply series this run.Spot ETFs lost $228.4m in the week.The flow print is the catalyst, and it is Still the institutional asset; the bid lea82,809.60 is 1.6% above the 50-day.
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
5/10
Technicals
6/10
Farside week through 16 Oct: net outflow $228.4 million Price is 1.6% above its 50-day at the 19 Oct bar
Invalidation: Daily close under the 50-day.

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 82809.6: 5th pct 74745.07, median 82654.89, 95th pct 91401.76 (vol 21.71% annualised)undefined · 20d illustrative range73745.6779964.1786182.6692401.16Illustrative · vol 21.71% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 51-issue streak
Ether
3/10 Conviction
$2431.46
▲ +0.94%
Ether stays a watch while it sits under its 50-day and spot ETFs lost $320.1 million in the week to 16 Oct.
No on-chain supply series this run.Ether ETFs lost $320.1m; ETHA led.Outflows are the event; no upgrade dated tThe adoption story is not confirmed by flo2,431.46 is 4.7% under the 50-day.
Fundamentals
—
Sentiment / flow
2/10
Catalyst
3/10
Narrative
4/10
Technicals
3/10
Ether ETFs lost $320.1 million in the week through 16 Oct ETHA accounted for $299 million of that outflow
Invalidation: A close above the 50-day would end this caution.

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 2431.46: 5th pct 2092.41, median 2421.87, 95th pct 2803.21 (vol 31.56% annualised)undefined · 20d illustrative range2049.762315.132580.492845.86Illustrative · vol 31.56% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent is 107.17 after a waiver dip from Friday's 109.86 settle, while copper is up 1.32% to 6.6175.
COMMODITIES OUTLOOK
Brent is 107.17 after a waiver dip from Friday's 109.86 settle, while copper is up 1.32% to 6.6175.
Brent is off Friday's 109.86 settle after a Russia-sanctions waiver, while copper rose 1.32% alongside a 4.5% China Q3 GDP print. If that split holds into the…
Ticker Name Conviction 1d
BZ=F Brent 7 -2.45%
HG=F Copper 5.8 +1.32%
Brent  ENERGY WATCH 🔥 19-issue streak
BZ=F
7/10 Conviction
$107.17
▼ -2.45%
Into the US open, treat Brent as a watch above $100: the waiver dipped the price, but Hormuz flows are still the constraint.
Kpler: Gulf flows ~8.5 mbd vs 20 mbd.No COT positioning this run.19 Oct waiver vs still-broken Hormuz.The Hormuz premium is now the consensus.107.17 is still 8.4% above the 50-day.
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
7/10
A 19 Oct US waiver on Russian sanctions knocked Brent off Friday's 109.86 settle. Kpler still has Gulf crude flows near 8.5 million barrels a day versus more than 20 million the prior week.
Invalidation: Two daily settles under $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 107.17: 5th pct 91.37, median 106.69, 95th pct 124.59 (vol 33.46% annualised)undefined · 20d illustrative range89.38101.78114.18126.58Illustrative · vol 33.46% ann. · not a forecast-9d0+20d
Copper  INDUSTRIAL METAL WATCH
HG=F
5.8/10 Conviction
$6.62
▲ +1.32%
If China's 4.5% Q3 GDP print is the growth bid, copper can stay firm even while Brent digests the waiver.
China Q3 GDP 4.5%, only a slight beat.No COT positioning this run.GDP print is the dated Monday catalyst.A one-day growth bid, not a new cycle.6.6175 is only 0.6% above the 50-day.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
6/10
Narrative
5/10
Technicals
6/10
China's economy grew 4.5% in the third quarter, slightly above the AFP survey, released 19 Oct. Copper rose 1.32% on 19 Oct while Brent fell.
Invalidation: Daily close under 6.50.

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.6175: 5th pct 6.07, median 6.61, 95th pct 7.2 (vol 18.49% annualised)undefined · 20d illustrative range66.426.857.27Illustrative · vol 18.49% 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
2AI credit is repricing: a CoreWeave bond yields 15%↑HighHighStable
3Asia chip beta is transmitting the US AI unwind↓MediumHighStable
4The 27 Oct FOMC can still hike after a 6.3% PPINEWMediumHighNew
5Meta's 21 Oct print is the next test of the AI unwindNEWMediumHighNew
Watch: Brent versus $100 on the 2026-10-23 weekly close
GeneralWhat's Coming Up 1 min2026-10-21 — Meta Q3 results
WHAT'S COMING UP
2026-10-21 Meta Q3 results · risk_top5
2026-10-23 Brent versus $100, weekly close · risk_top5
2026-10-27 FOMC meeting window opens · risk_top5
Stocks
StocksPortfolio Reality Check 4 min30d hit rate 57%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
No book with a live quote is included in this bar.
Tech US
Performance
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.
Track Record 22 On Track · 8 Lagging · 6 Stopped Out
PositionConviction Then Return SinceVerdict
OXY (2026-10-02)6.8/10+7.8%On Track
ACN (2026-10-02)6.8/10+8.2%On Track
ABNB (2026-10-02)6/10+8.2%On Track
UNH (2026-10-15)7.2/10+1.5%On Track
CEG (2026-10-01)6.5/10+6.8%On Track
MU (2026-10-01)6.8/10-17.5%Stopped Out
NVDA (2026-10-03)7/10-8.5%Stopped Out
HPE (2026-10-03)6.6/10-20.5%Stopped Out
MSFT (2026-10-06)7.25/10+0.7%On Track
TEVA (2026-10-11)6.3/10+1.0%On Track
TSM (2026-10-16)6.3/10-2.3%Lagging
CRM (2026-10-13)6.7/10+2.9%On Track
FSLR (2026-10-13)6/10-3.9%Lagging
TRV (2026-10-17)7.2/10+0.0%On Track
AA (2026-10-17)6.2/10+0.0%On Track
GS (2026-10-14)6.5/10-1.2%Lagging
PTC (2026-10-05)7.7/10+34.0%On Track
HUM (2026-10-09)7/10+6.7%On Track
SNPS (2026-09-26)7/10+6.8%On Track
JCI (2026-09-26)7/10-3.1%Lagging
DG (2026-09-25)7/10+9.7%On Track
COST (2026-09-25)6.8/10+10.3%On Track
LLY (2026-09-28)7.3/10+6.2%On Track
SNX (2026-09-28)7.3/10-6.2%Lagging
TFX (2026-09-28)6.3/10+6.8%On Track
TLN (2026-09-20)6.8/10+21.4%On Track
LRCX (2026-09-19)7.4/10-8.4%Stopped Out
COIN (2026-09-19)7.4/10-10.9%Stopped Out
JNJ (2026-09-30)6.2/10-4.5%Lagging
NICE (2026-09-30)6.7/10+5.0%On Track
NFLX (2026-09-30)7/10+0.3%On Track
BKR (2026-09-30)6.3/10-0.4%Lagging
META (2026-09-22)7.4/10-4.3%Lagging
ARHS (2026-09-22)6.2/10+13.7%On Track
SNDK (2026-09-23)7.3/10-31.1%Stopped Out
AAPL (2026-09-23)6.5/10+1.1%On Track
Euro Only
Performance
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.
Track Record 11 On Track · 8 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
ASML.AS (2026-10-15)6.8/10-2.5%Lagging
SAF.PA (2026-10-01)6.5/10-6.5%Lagging
STLAP.PA (2026-10-03)6.5/10+0.5%On Track
TTE.PA (2026-10-06)6.3/10+7.5%On Track
DEMANT.CO (2026-10-11)6.8/10+5.3%On Track
AIXA.DE (2026-10-18)6/10+0.1%On Track
NDX1.DE (2026-10-16)7/10+3.4%On Track
DHL.DE (2026-10-17)7/10-0.4%Lagging
TSCO.L (2026-10-09)7.2/10+10570.0%On Track
ATE.PA (2026-09-26)7.3/10+9.8%On Track
KCR.HE (2026-09-25)7.3/10-4.5%Lagging
GLEN.L (2026-09-27)6.3/10+4.5%On Track
KLR.L (2026-09-28)7/10-7.7%Lagging
CRDA.L (2026-09-28)6/10+11.1%On Track
ORSTED.CO (2026-09-19)6.8/10-6.3%Lagging
GLE.PA (2026-09-21)6.7/10-13.4%Stopped Out
BEZ.DE (2026-09-21)7/10+32.5%On Track
TUI1.DE (2026-09-22)6.8/10+2.1%On Track
SAVE.ST (2026-09-22)6/10-2.0%Lagging
SAN.MC (2026-09-23)7/10-6.7%Lagging
Penny Plays
Performance
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.
Anti-Fragile
Performance
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.
Trend Follow
Performance
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.
Track Record 3 On Track · 2 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
XLE (2026-10-15)6.7/10+0.9%On Track
XLV (2026-10-15)7/10+1.6%On Track
XLP (2026-10-15)6.7/10+1.8%On Track
XLK (2026-10-15)5.3/10-3.7%Lagging
QQQ (2026-10-15)5.3/10-2.6%Lagging
SMH (2026-10-03)7/10-14.4%Stopped Out
Commodities
Performance
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.
Track Record 1 On Track · 2 Stopped Out
PositionConviction Then Return SinceVerdict
BNO (2026-10-01)6.5/10+11.8%On Track
SLV (2026-09-19)7/10-14.0%Stopped Out
CORN (2026-09-22)6.8/10-10.3%Stopped Out
Crypto
Performance
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.
30-day hit rate across all portfolios : +56.90%
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.
2s10s
The 10-year yield minus the 2-year yield, a common curve-shape gauge.
beta
Sensitivity of a stock to market moves; 1.0 moves with the market.
VIX
CBOE Volatility Index: the options market’s price for 30-day S&P 500 volatility; higher means more expected turbulence.
RSI
Relative Strength Index: a 0-100 momentum gauge; above 70 is often read as overbought, below 30 as oversold.
P/E
Price-to-earnings ratio: share price divided by earnings per share.
OAS
Option-adjusted spread: the extra yield of a bond over a risk-free benchmark, adjusted for embedded options.
RRG
Relative Rotation Graph: plots relative strength and its momentum to show leaders and laggards.
ATH
All-time high.
TWR
Time-weighted return: performance that removes the effect of cash flows in and out.
Morning Alpha • Generated Mon, 19 Oct 2026 07:19:28 GMT • info@gmc-works.com