market_pulse — GET /index/ladder returned HTTP 401, so index_ladder is omitted.
market_pulse — calendar.json has an empty economic list, so event_radar is omitted.
market_pulse — SPX analytics close is 7670.84 while /price/^GSPC tradeDate 2026-09-30 close is 7651.54. The index band uses the /price close.
yesterday_retrospective — Asia and Europe index history did not include a 2026-09-30 session (Nikkei/Hang Seng/KOSPI last print 2026-09-29; DAX/CAC/FTSE last print 2026-09-28; Stoxx last print 2026-09-24). Those regions are omitted rather than filled in.
yesterday_retrospective — GET /movers returned HTTP 400, so movers is omitted.
yesterday_retrospective — Sector SPDR history last prints on 2026-09-29, one session behind the 30 Sep index close, so rotation is taken from the Dow versus the Nasdaq rather than from Wednesday's sector ETFs.
forex_rebalancing — Squawk-alert feed returned HTTP 401, so same-day FX events fell back to central-bank and market reporting.
eu_equity_ideas — Screener category=eu returned 28 names, but /news for RMS.PA, SIE.DE and SHEL.L was empty and no 48-hour upgrade with a new price target cleared the bar.
penny_plays — Screener category=penny returned an empty universe, so no penny name was published.
trend_follow — QQQ history returned only 18 sessions, short of a 50-day or 200-day average, so QQQ was excluded.
commodities_outlook — PPLT and URA were checked and did not confirm the spot commentary in their 30 Sep ETF closes, so the section publishes zero names.
risk_cover_playbook — Stock-bond correlation, sector pairwise correlation, put/call, and the DXY 5-session rate of change were not computed this run and are omitted.
crypto_landscape — No spot-ETF flow print was available, so sentiment_flow is null on BTC and ETH.
portfolio_reality_check — Euro, penny, anti-fragile, trend, and crypto positions came back price_estimated. Anti-fragile and crypto P&L reads flat because marks are at cost.
GeneralThe Bottom Line 1 minMixed tape: the 10-year is 5.24% (+7bp) and VIX is 16.14, with the S&P still 1.8% under its high.
THE BOTTOM LINE
RISK-ON=
Mixed tape: the 10-year is 5.24% (+7bp) and VIX is 16.14, with the S&P still 1.8% under its high.
Today's Top Picks
CEG
6.5/10
BTC-USD
6/10
ETH-USD
5.5/10
Biggest Risk
October FOMC hike re-prices and sticks (funds ≥4.00–4.25%)
Probability: Medium • Impact: High
Portfolio Snapshot
All Portfolios, Combined: $695221.51
Blended P&L: -0.36% • 30d Hit Rate: +32.40%
GeneralYesterday's Market Retrospective 1 minThe Dow fell 0.86% to 50906.05 and the S&P 500 fell 0.25% to 7651.54 after a cooler August PCE print failed to hold, while the Nasdaq rose 0.24% and the 10-year finished at 5.293%.
YESTERDAY'S MARKET RETROSPECTIVE
The Dow fell 0.86% to 50906.05 and the S&P 500 fell 0.25% to 7651.54 after a cooler August PCE print failed to hold, while the Nasdaq rose 0.24% and the 10-year finished at 5.293%.
Bridge to Today
Friday's September payrolls on 2026-10-02 are the next test of whether the cooler PCE print actually sticks in October hike odds.
GeneralCommodities Outlook 1 minNo commodity ETF cleared the bar. PPLT closed -0.4% and URA -0.5% on 30 Sep, so the Thursday spot commentary did not confirm in the funds we can trade.
COMMODITIES OUTLOOK
No commodity ETF cleared the bar. PPLT closed -0.4% and URA -0.5% on 30 Sep, so the Thursday spot commentary did not confirm in the funds we can trade.
No clear cross-commodity theme today — moves appear idiosyncratic.
Desk research framework — not a recommendation to buy or sell.
GeneralMarket Pulse 4 minThe 10-year is 5.24% (+7bp) and the 30-year is 5.56% (+7bp), while VIX is 16.14 (+0.10) and HY OAS is 302bp (+9bp). The dollar index is 101.28.
MARKET PULSE
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 10-year is 5.24% (+7bp) and the 30-year is 5.56% (+7bp), while VIX is 16.14 (+0.10) and HY OAS is 302bp (+9bp). The dollar index is 101.28.
Indexes
S&P 500 Data
7,651.54
yday 7,670.84
▼ -0.25%
NASDAQ Data
26,861.06
yday 26,797.54
▲ +0.24%
Dow Jones Data
50,906.05
yday 51,349.92
▼ -0.86%
Russell 2K Data
2,796.86
yday 2,807.92
▼ -0.39%
Commodities
Metals
Gold Data
4,212.70
yday 4,216.60
▼ -0.09%
Energy
Oil (WTI) Data
90.58
yday 89.64
▲ +1.05%
Crypto
Bitcoin Data
84,305.00
yday 83,117.00
▲ +1.43%
Ether Data
2,714.58
yday 2,665.15
▲ +1.85%
Rates
US 2Y Data
4.89
yday 4.92
-3bp
US 10Y Data
5.24
yday 5.17
+7bp
US 30Y Data
5.56
yday 5.56
+7bp
2s10s spread Data
37.00
yday 32.00
+5bp
10Y-3M spread Data
109.00
yday 101.00
+8bp
Credit
US HY OAS Data
302.00
yday 302.00
+9bp
Baa-10Y spread Data
146.00
yday 146.00
unch
IG OAS Data
83.00 bps
calm
HY minus IG OAS Data
219.00 bps
watch
Volatility
VIX Data
16.14
yday 16.04
+0.10 (+0.6%)
VIX9D/VIX Data
0.88 ratio
calm
VIX/VIX3M Data
0.88 ratio
calm
MOVE Data
110.45 index points
watch
Dollar & FX
US Dollar Index (DXY) Data
101.28
yday 101.28
+0.09 (+0.1%)
EUR/USD Data
1.13
yday 1.13
▼ -0.12%
Breadth
% > 50d Data
45.4%
yday 44.9%
—
% > 200d Data
60.1%
yday 59.1%
—
Adv / Dec Data
206 / 217
yday 201 / 220
—
New hi / lo Data
33 / 19
yday 37 / 17
—
SPY−RSP 1d Data
0.0pp
yday 0.4pp
—
SPY−RSP 5d Data
+3.06pp
yday +3.04pp
—
SPY−RSP 21d Data
+5.37pp
yday +5.15pp
—
% from 52w Data
-1.78%
yday -1.36%
—
Europe % > SMA50 Data
37.9%
yday 33.3%
—
Europe % > SMA200 Data
73.7%
yday 68.4%
—
Europe % advancing Data
41.0%
yday 28.9%
—
Liquidity
SOFR minus fed funds Data
2.00 bps
calm
Initial claims Data
197,000.00 persons
calm
Cross-asset
Gold/copper futures Data
634.80 ratio
watch
Cover checks
VIX Data
16.14 / 25.00
yday 16.04
Not Triggered
10Y-2Y spread Data
0.37 / -0.20
yday 32.00
Not Triggered
HY OAS Data
302.00 / 500.00
yday 302.00
Not Triggered
S&P drawdown from 52-week high Data
-1.78 / -10.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Inflationary boom
AIGrowth is not breaking: HY OAS is 302bp, copper futures are above their 50-day, and the S&P is 1.78% under its high. Inflation is not breaking either: the 10-year is 5.24% and core PCE is still 3.0%. That is an inflationary boom, so long bonds stay at zero weight and the book kee
• Cut the highest-beta adds first, starting with any new tech buy that is not yet filled.
• Raise cash toward the playbook target and add the hedge sleeve only if two triggers flip.
AIZero of four hard triggers are fired, and the regime stays risk-on. The live risks are a fading October hike path, USD/JPY at 158.28, and HY OAS at 302bp with VIX still 16.14. Internals are calm to watch, not stress.
The regime engine scores the tape constructive at +1. HY OAS at 302bp is the only positive driver; breadth at 60.1% above the 200-day is still inside the neutral band.
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.
Breadth is the tension: 45.39% of the S&P is above its 50-day and the index is 1.78% under its high, so the rate backup is not a broad risk-on tape.
GeneralConcept of the Day 1 minWhat market breadth actually counts
CONCEPT OF THE DAY
What market breadth actually counts
Why today : Today's pulse shows 45.39% of the S&P above its 50-day and 60.1% above its 200-day, with 206 advancers against 217 decliners.
Market breadth is the count of stocks moving with the index, not the index itself. The usual versions are the advance/decline line, how many names rose versus fell, and the share of members trading above a moving average, often the 50-day or the 200-day. An index can sit near a high while most of its members do not, which means a few large stocks are doing the lifting. That is a narrower tape: if those leaders stall, the index has less backup underneath it. Breadth does not time a top by itself. Use it as a check on whether a new high is widely held. When a calm volatility reading sits next to a soft breadth number, the index is being carried by fewer names than the headline suggests.
GeneralTop 5 Risks Right Now 1 min#1 October FOMC hike re-prices and sticks (funds ≥4.00–4.25%)
TOP 5 RISKS RIGHT NOW
#
Risk
Probability
Impact
Trend
1
October FOMC hike re-prices and sticks (funds ≥4.00–4.25%)=
Medium
High
Fading
2
Yen through 158 versus a hawkish BoJ summaryNEW
Medium
High
Escalating
3
HY OAS widens while the VIX stays calm↑
Medium
Medium
Escalating
4
Hormuz stays shut and Brent holds the $100s↓
Medium
High
Fading
5
S&P breadth stays narrow 1.8% under the highNEW
Medium
Medium
New
Watch: September nonfarm payrolls on 2026-10-02
GeneralWhat's Coming Up 1 min2026-10-02 — US September nonfarm payrolls
Over the next sessions the 20-year Calvert Cliffs offtake should reprice CEG; the 30 Sep cash close was -3.5%.
690MW PPAClose -3.5%ROE 15.6%
Fundamentals
7/10
Sentiment / flow
4/10
Catalyst
8/10
Narrative
7/10
Technicals
—
Constellation and Amazon signed a 20-year PPA covering 690MW at Calvert Cliffs on 30 Sep 2026, including about 190MW of new capacity.The agreement is tied to more than $3 billion of plant investment and a 20-year license path.
Invalidation: Weekly close under $245, or the Calvert PPA is withdrawn.
Desk research framework — not a recommendation to buy or sell.
StocksEU Equity Ideas 1 min
EU EQUITY IDEAS
Desk research framework — not a recommendation to buy or sell.
StocksPenny Plays 1 min
PENNY PLAYS
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 4 minNo fresh buy: XLK and SMH still clear the trend rules but are already held. XBI and XLB closed back through the 50-day and come off.
TREND FOLLOW
No fresh buy: XLK and SMH still clear the trend rules but are already held. XBI and XLB closed back through the 50-day and come off.
5 of 18 universe names closed above their 50-day. QQQ history came back with only 18 sessions, so it was excluded.
Ticker
Name
Conviction
1d
XLK
Technology Select Sector SPDR
5
-0.02%
SMH
VanEck Semiconductor ETF
5
+1.15%
XLE
Energy Select Sector SPDR
4
-0.90%
XLV
Health Care Select Sector SPDR
4
-0.31%
XBI
SPDR S&P Biotech ETF
3
+0.13%
XLB
Materials Select Sector SPDR
3
-0.75%
XLKTECHNOLOGYHOLD🔥 6-issue streak
Technology Select Sector SPDR
5/10Conviction
$194.50
▼ -0.02%
Stay with the lot while it holds the 50-day. Twenty-day relative strength versus SPY is still positive, and this is not a new add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sAbove the 50- and 200-day; 20-day RS vs SP
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
5/10
The 50-day is intact and 20-day RS versus SPY is still positive.
Invalidation: Daily close back through the 50-day (~$183.92).
SMHTECHNOLOGYHOLD🔥 49-issue streak
VanEck Semiconductor ETF
5/10Conviction
$606.90
▲ +1.15%
Stay with the lot while it holds the 50-day. Relative strength versus SPY is positive, and the position is already on the book.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sAbove the 50- and 200-day; 20-day RS vs SP
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
5/10
The 50-day is intact and 20-day RS versus SPY is still positive.
Invalidation: Daily close back through the 50-day (~$570.33).
XLEENERGYHOLD🔥 49-issue streak
Energy Select Sector SPDR
4/10Conviction
$61.54
▼ -0.90%
Keep the lot while it holds the 50-day, but 20-day relative strength versus SPY has turned negative, so this is a hold rather than an add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sAbove the 50-day, but 20-day RS vs SPY is
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Price is still above the 50-day; relative strength versus SPY is not.
Invalidation: Daily close back through the 50-day (~$60.21).
XLVHEALTH CAREHOLD🔥 48-issue streak
Health Care Select Sector SPDR
4/10Conviction
$170.73
▼ -0.31%
Keep the lot while it holds the 50-day. Twenty-day relative strength versus SPY is negative, so it does not qualify as a new buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sAbove the 50-day, but 20-day RS vs SPY is
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Price is still above the 50-day; relative strength versus SPY is not.
Invalidation: Daily close back through the 50-day (~$166.26).
XBIHEALTH CAREEXIT🔥 48-issue streak
SPDR S&P Biotech ETF
3/10Conviction
$156.81
▲ +0.13%
SPDR biotech closed back through its 50-day. The rule sells the lot rather than waiting for an 8% loss.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sClose is back through the 50-day. The rule
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Last close is at or below the 50-day average.
Invalidation: Already through the 50-day (~$157.37); a close back above it would be required to re-enter.
XLBMATERIALSEXIT🔥 48-issue streak
Materials Select Sector SPDR
3/10Conviction
$49.10
▼ -0.75%
Materials closed back through its 50-day. The rule sells the lot rather than waiting for an 8% loss.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh sector catalyst scored beyond theRules-based momentum sleeve — factor not sClose is back through the 50-day. The rule
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Last close is at or below the 50-day average.
Invalidation: Already through the 50-day (~$51.49); a close back above it would be required to re-enter.
Desk research framework — not a recommendation to buy or sell.
StocksPortfolio Reality Check 6 min30d hit rate 32%
CryptoCryptocurrency Landscape 1 minBitcoin is 84305 (+1.4% on 1 Oct) and ether is 2714.58 (+1.9%). Both stay holds: this run has no fresh ETF-flow print.
CRYPTOCURRENCY LANDSCAPE
Bitcoin is 84305 (+1.4% on 1 Oct) and ether is 2714.58 (+1.9%). Both stay holds: this run has no fresh ETF-flow print.
Ticker
Name
Conviction
1d
BTC-USD
Bitcoin
6
+1.43%
ETH-USD
Ether
5.5
+1.85%
BTC-USDHOLD🔥 32-issue streak
Bitcoin
6/10Conviction
$84305.00
▲ +1.43%
Into the next flow print, holding 84305 needs the bounce to stick; there is no new treasury headline today.
No on-chain supply metric was pulled this No spot-ETF flow print in this run's sourcNo dated network or regulatory catalyst inNo new treasury headline; the bid is the t84305, +1.43% on 1 Oct, about 12% above th
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
5/10
Technicals
7/10
Next test is whether the 1 Oct bounce holds without a fresh ETF-flow print.
Invalidation: Weekly close back under 78000.
ETH-USDHOLD🔥 31-issue streak
Ether
5.5/10Conviction
$2714.58
▲ +1.85%
Expect ether to keep tracking bitcoin's bounce until a separate ETF-flow or L2 catalyst shows up.
No on-chain supply metric was pulled this No spot-ETF flow print in this run's sourcNo dated L2 or ETF-flow catalyst in the laStill the second asset; no fresh flow cata2714.58, +1.85% on 1 Oct; 50-day not recom
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
5/10
Technicals
6/10
Next test is whether the 1 Oct bounce holds without a fresh ETF-flow print.
Invalidation: Daily close back under 2500.
Desk research framework — not a recommendation to buy or sell.
Glossary
market breadth (A/D line)
Market breadth is the count of stocks moving with the index, not the index itself.
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.
Legal & risk disclosures
General research disclaimer: this newsletter is a desk research framework compiled from third-party market data, filings and news. It may contain errors, omissions or delays, and past performance does not predict future results. Figures labelled illustrative (for example fan charts) are model outputs, not forecasts.
Not investment advice: nothing here is a personalised recommendation, an offer or a solicitation to buy or sell any security, currency, commodity or crypto-asset. It does not take into account your objectives, financial situation or risk tolerance. Consider seeking independent professional advice.
Jurisdiction: this content is not directed at any person or entity in a place where its distribution would be unlawful or require registration. Availability of the instruments mentioned varies by country; you are responsible for complying with the rules that apply to you.