market_pulse — The SPX tile and index panel are still the 27 Oct close at 7722.6. prices.json has the 28 Oct close at 7743.98, and that is the index-band print.
market_pulse — index_ladder is not in pulse_ready.json, so the block is omitted. DXY on the tape is the 22 Oct print at 101.58, not a same-day dollar move. VIX in the tape is the 27 Oct close; the live VIX quote was empty.
yesterday_retrospective — GET /movers returned HTTP 400, so movers are omitted. Nikkei history has no 28 Oct bar.
forex_rebalancing — Squawk alerts returned HTTP 401, so the same-day FX pass used the Fed and ECB pages. EURGBP, EURJPY and EURCHF histories stop on 21 Oct, and EURNOK and EURSEK stop on 23 Oct, so only USD was scored.
us_equity_ideas — Aggregator fundamentals for MSFT are still the April 2024 filing, so PE, PEG, ROE and market cap are left null. The growth rate is the 28 Oct company release.
eu_equity_ideas — No EU name had a company-specific catalyst inside 48 hours that cleared the bar. Volkswagen and Adidas report today and the results were not out at this run.
penny_plays — Screener category=penny returned zero names. No web candidate cleared a dated catalyst and a score.
commodities_outlook — WTI history stops on 26 Oct. Natural gas, platinum and palladium did not have a catalyst inside 48 hours that beat Brent. Gold and Brent stay the book.
crypto_landscape — The aggregator has no spot-ETF flow series. The 28 Oct nets are from DefiLlama, origin llm. Ether trackers differ by about $1m; the published net is the DefiLlama board.
trend_follow — QQQ history returned fewer than 50 closes, so it was not scored. XLP was not bought because the book is at the five-name cap and an unfilled buy is already queued. An unfilled XBI sell from 25 Oct is still queued even though XBI is back above its 50-day.
risk_cover_playbook — MOVE and the equity put/call ratio were not priced. A five-session DXY change was not computed because the dollar tile is stuck on 22 Oct.
risk_top5 — The predictions search did not return a live December hike contract, so the hike risk is not anchored on a market probability.
portfolio_reality_check — Euro, penny, anti-fragile, trend, commodities and crypto positions came back price_estimated. They are marked at cost and left out of the blended P&L.
portfolio_reality_check — MSFT already has an unfilled buy, so this run did not stack another.
portfolio_reality_check — SMH already has an unfilled sell covering the open lot, so this run did not stack another.
trend_follow — Trend Follow is at the five-name cap after the SMH exit, so the new XLP buy was not sent.
portfolio_reality_check — Anti-Fragile already has unfilled sells for TLT, IEF and SPLV from 25 Oct. GLD and DBC are inside the 2pp band on cost marks, so no new order was sent.
portfolio_reality_check — SMH is through -8% versus the 2026-10-03 pick, and a full sell is already queued.
1 of 7 books, weighted by capital invested. Estimated quotes, and books whose path statistics disagree with dollar P&L, are left out. Hit rate is 12 of 17 reviewed picks still on track. Average gain 3.9%, average loss -6.2%.
GeneralMarket Pulse 8 minThe 10-year is 5.05 and the 30-year is 5.37, up 5 bp and 6 bp, while VIX fell 0.87 pts to 17.52 and HY OAS tightened 8 bp to 330.
MARKET PULSE
Breadth is 56.47% above the short average and SPY lagged RSP by 2.5874 pp. The Hang Seng is 6.91% lower over 21 sessions at 23091.02, so the bid is not global.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 10-year is 5.05 and the 30-year is 5.37, up 5 bp and 6 bp, while VIX fell 0.87 pts to 17.52 and HY OAS tightened 8 bp to 330.
Indexes
S&P 500 Data
7,743.98
yday 7,722.60
▲ +0.28%
NASDAQ Data
26,549.85
yday 26,477.81
▲ +0.27%
Nasdaq 100 Data
29,813.16
yday 29,651.44
▲ +0.55%
Dow Jones Data
52,475.10
yday 52,377.57
▲ +0.19%
Russell 2K Data
2,830.51
yday 2,818.87
▲ +0.41%
Euro Stoxx 50 Data
6,167.81
yday 6,164.69
▲ +0.05%
STOXX 600 Data
644.14
yday 643.68
▲ +0.07%
DAX Data
25,704.02
yday 25,590.77
▲ +0.44%
CAC 40 Data
7,886.96
yday 7,887.14
0.00%
FTSE 100 Data
10,694.50
yday 10,686.50
▲ +0.07%
Nikkei 225 Data
62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data
23,091.02
yday 23,091.02
▼ -0.01%
Commodities
Metals
Gold Data
4,043.90
yday 4,043.00
▲ +0.02%
Energy
Brent Data
110.23
yday 113.88
▼ -1.09%
Crypto
Bitcoin Data
79,876.00
yday 80,831.00
▼ -1.18%
Ether Data
2,313.57
yday 2,350.49
▼ -1.57%
US spot Bitcoin ETFs AI
+137.3 $m
yday +24.5 $m
Inbound
US spot Ether ETFs AI
-22.4 $m
yday +33.1 $m
Outbound
Rates
US 2Y Data
4.67
yday 4.70
-1bp
US 10Y Data
5.05
yday 4.99
+5bp
US 30Y Data
5.37
yday 5.30
+6bp
2s10s spread Data
38.00
yday 29.00
+6bp
10Y-3M spread Data
87.00
yday 77.00
+10bp
Credit
US HY OAS Data
330.00
yday 338.00
-8bp
Baa-10Y spread Data
145.00
yday 147.00
-2bp
IG OAS Data
0.88 percent
yday 90.00 bp
calm
HY minus IG spread Data
2.42 pp
calm
Volatility
VIX Data
17.52
yday 18.39
-0.87 (-4.7%)
VIX9D / VIX Data
0.95 ratio
calm
VIX / VIX3M Data
0.91 ratio
calm
Dollar & FX
US Dollar Index (DXY) Data
101.58
yday 101.58
-0.20 (-0.2%)
EUR/USD Data
1.12
yday 1.11
▲ +0.26%
Breadth
% > 50d Data
56.5%
yday 52.4%
—
% > 200d Data
64.3%
yday 63.5%
—
Adv / Dec Data
202 / 226
yday 218 / 209
—
New hi / lo Data
48 / 16
yday 45 / 19
—
SPY−RSP 1d Data
-2.6pp
yday -2.6pp
—
SPY−RSP 5d Data
-4.11pp
yday -4.11pp
—
SPY−RSP 21d Data
-3.84pp
yday -3.84pp
—
% from 52w Data
-1.47%
yday -2.74%
—
Europe % > SMA50 Data
34.5%
yday 31.0%
—
Europe % > SMA200 Data
73.7%
yday 73.7%
—
Europe % advancing Data
40.0%
yday 40.0%
—
Stock-bond 20-session correlation (SPY vs TLT) Data
-0.11 ratio
calm
S&P share above the 200-day Data
64.29 pct
watch
Liquidity
SOFR minus effective fed funds Data
0.07 pp
yday 5.00 bp
calm
Initial claims, 4-week average Data
197,750.00 persons
yday 197,750.00 count
calm
Cross-asset
Average pairwise 11-sector correlation Data
0.15 ratio
calm
Gold/copper futures ratio Data
607.00 ratio
calm
Cover checks
VIX Data
17.52 / 25.00
yday 18.39
Not Triggered
10Y-2Y spread Data
0.38 / -0.20
yday 29.00
Not Triggered
HY OAS Data
330.00 / 500.00
yday 338.00
Not Triggered
S&P drawdown from 52-week high Data
-1.47 / -10.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Inflationary boom
AIThe Fed called activity strong, claims' four-week average fell, HY OAS tightened to 330 and copper printed 6.662, while Brent is still above 100 and the 10-year rose to 5.05. That is growth up and inflation up. Own the inflation sleeves, not long duration.
• Raise cash toward 35% before adding inverse exposure
AIZero of four hard triggers are fired and the internals are calm except a watch on long-term breadth. The live risks are a December hike and Brent above 100, which is why the book stays in the inflationary-boom mix instead of buying SH.
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing46.9%
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-month0.91 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-1.47%
−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-2.59 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+32
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength107.3 leading
90110
XLV relative strength104.6 leading
90110
XLP relative strength102.1 leading
90110
XLK relative strength100.3 weakening
90110
XLB relative strength100.3 leading
90110
XLY relative strength100.2 leading
90110
XLU relative strength100.0 improving
90110
XLF relative strength99.5 improving
90110
XLRE relative strength97.6 improving
90110
XLC relative strength96.6 lagging
90110
XLI relative strength94.6 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
The engine stays constructive: VIX is 17.52, HY OAS is 330 and 64.29% of the S&P sits above its 200-day. The 30-year at 5.37 is the tension against that tighter credit spread.
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
Leading
XLE Energy, XLV Health Care, XLP Staples, XLB Materials, XLY Discretionary
Improving
XLU Utilities, XLF Financials, XLRE Real Estate
Weakening
XLK Technology
Lagging
XLC Communication, XLI Industrials
Relative rotation (RS-ratio vs momentum)
Yield curve: today vs prior
VIX term structure
Event radar · next 7 days
Date
Event
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
9/11 above 200d · 2/11 above 50d · 8/11 up today · 2 within 3% of 52w high · best 1m: Dow Jones Industrial +1.1% · worst 1m: Hang Seng -6.9%
Index
Last
1d
5d
1m
3m
YTD
vs 52w hi
vs 200d
vs 50d
RS
United States
S&P 500
7,722.6
+1.30%
+0.41%
+0.94%
+2.37%
+12.81%
-1.45%
+6.59%
+0.34%
bench.
Nasdaq-100
29,651.44
+2.40%
+0.41%
-3.13%
+6.80%
+17.43%
-5.04%
+6.44%
-0.57%
Lagging99.5
Nasdaq Composite
26,477.81
+2.01%
+0.18%
-2.18%
+6.44%
+13.92%
-4.07%
+5.88%
-0.44%
Lagging99.5
Dow Jones Industrial
52,377.57
+0.31%
+0.79%
+1.06%
-0.70%
+8.98%
-3.63%
+3.62%
+0.16%
Improving99.3
Russell 2000
2,818.87
+1.55%
+3.32%
-0.66%
-4.57%
+13.58%
-8.13%
+0.62%
-1.98%
Improving96.9
Europe
Euro Stoxx 50
6,164.69
+1.59%
-0.41%
-3.87%
-1.68%
+6.36%
-5.90%
+1.38%
-3.10%
Lagging96.4
DAX
25,590.77
+1.62%
+1.07%
-1.15%
+2.78%
+4.49%
-3.21%
+3.06%
-0.77%
Improving98.9
CAC 40
7,887.14
+1.34%
+0.24%
-4.71%
-4.43%
-3.22%
-9.61%
-4.06%
-4.64%
Improving94.7
FTSE 100
10,686.5
-0.04%
-0.36%
-1.34%
+0.33%
+7.60%
-2.05%
+2.19%
-0.76%
Improving98.6
Asia
Nikkei 225
62,907.84
-2.65%
-7.14%
-1.59%
-5.88%
+24.97%
-13.07%
+2.57%
-5.04%
Lagging95.7
Hang Seng
23,091.02
-0.01%
-4.53%
-6.91%
+0.16%
-9.91%
-17.44%
-9.35%
-7.46%
Lagging93.2
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minThe S&P rose 0.28% to 7743.98 because the Fed held at 3.75-4% and the long end, not equities, absorbed the inflation argument.
YESTERDAY'S MARKET RETROSPECTIVE
The S&P rose 0.28% to 7743.98 because the Fed held at 3.75-4% and the long end, not equities, absorbed the inflation argument.
Bridge to Today
The tell today is whether the cash open reprices Microsoft's Azure print without handing back the hold-day gain.
Nasdaq Composite+2.01% today
−3%+3%
US 10Y5.05%
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 high-yield OAS is actually pricing
CONCEPT OF THE DAY
What high-yield OAS is actually pricing
Why today : The tape's HY OAS tile is 330, 8 bp tighter on the latest print.
HY OAS is the extra yield investors demand to own high-yield corporate bonds instead of Treasuries, quoted in basis points. A tight spread means lenders are not charging much for default risk. A wide spread means they are. It is not a stock-market forecast. It is the price of corporate stress. When the spread is tight, an equity dip usually needs a separate shock before credit agrees with it. When the spread widens through the usual stress bands, hedges start to matter more than stock-picking. The next time this newsletter prints the HY OAS tile, read the level and the one-day change together: tighter is calm credit, wider is the market charging more to take default risk.
Stocks
StocksUS Equity Ideas 1 minMSFT BUY
US EQUITY IDEAS
Ticker
Name
Conviction
1d
MSFTNEW
Microsoft
7.3
-0.06%
MSFTGROWTHBUYNEW
Microsoft • Technology
7.3/10Conviction
$531.01
▼ -0.06%
The open should reprice a 48% Azure quarter and $92.3B of revenue; the 28 Oct close at 531.01 does not include it.
Azure +48%RSI 50.9Above 50-day
Fundamentals
8/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
52-week range
FY27 Q1 revenue $92.3B, up 19%, released 28 OctAzure revenue $33.2B, up 48%, above the company's prior growth talkCommercial RPO up 73% to $677B
Invalidation: Next Azure growth guide drops below 40%.
TradingView's price for MSFT. It is not the last print in this letter.
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, health care and materials still clear the trend rules. Biotech is only a slim pass and stays a hold; semiconductors are already queued to exit.
TREND FOLLOW
Energy, staples, health care and materials still clear the trend rules. Biotech is only a slim pass and stays a hold; semiconductors are already queued to exit.
8 of 17 priced universe names closed above their 50-day. QQQ did not have enough history to test.
Ticker
Name
Conviction
1d
XLE
Energy Select Sector SPDR
7
+0.35%
XLP
Consumer Staples Select Sector SPDR
5.3
-0.36%
XLV
Health Care Select Sector SPDR
5.7
+0.30%
XLB
Materials Select Sector SPDR
5.3
+0.15%
XBI
SPDR S&P Biotech
4.7
+1.72%
SMH
VanEck Semiconductor
3.7
+1.74%
XLK
Technology Select Sector SPDR
4.3
+0.80%
XLEENERGYBUY🔥 16-issue streak
Energy Select Sector SPDR
7/10Conviction
$68.45
▲ +0.35%
Stay with energy beta while XLE holds its 50-day; the Ras Tanura strike is the live tape, not a reason to break the rule.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sHouthi strike on Ras Tanura kept the crudeTrend is the thesis; news does not overridVs 50-day +7.5 pp, RS vs SPY +10.2 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
8/10
Houthi strike on Ras Tanura kept the crude premium in the tape.
Invalidation: Daily close back through the 50-day near 63.69.
TradingView's price for XLE. It is not the last print in this letter.
Staples still clear both averages with positive RS versus SPY. Own the trend, not a story that was not in the tape.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh staples headline; the 50-day and Trend is the thesis; news does not overridVs 50-day +2.3 pp, RS vs SPY +5.7 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
5/10
Technicals
7/10
No fresh staples headline; the 50-day and relative strength are the reason.
Invalidation: Daily close back through the 50-day near 84.90.
TradingView's price for XLP. It is not the last print in this letter.
XLP · 20d illustrative range
XLVHEALTH CAREBUY🔥 19-issue streak
Health Care Select Sector SPDR
5.7/10Conviction
$179.72
▲ +0.30%
Health care still leads the RS matrix and holds both averages. Keep it while the 50-day holds.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sHealth care remains a leading RS quadrant Trend is the thesis; news does not overridVs 50-day +5.2 pp, RS vs SPY +5.2 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
7/10
Health care remains a leading RS quadrant on the sector matrix.
Invalidation: Daily close back through the 50-day near 170.80.
TradingView's price for XLV. It is not the last print in this letter.
XLV · 20d illustrative range
XLBMATERIALSBUY🔥 9-issue streak
Materials Select Sector SPDR
5.3/10Conviction
$51.86
▲ +0.15%
Materials still pass the trend rules with copper's 28 Oct print at 6.662. The sleeve stays while RS is positive.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMaterials stays in the leading RS quadrantTrend is the thesis; news does not overridVs 50-day +1.2 pp, RS vs SPY +4.7 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
6/10
Materials stays in the leading RS quadrant with copper firm at 6.662.
Invalidation: Daily close back through the 50-day near 51.23.
TradingView's price for XLB. It is not the last print in this letter.
XBIHEALTH CAREHOLD🔥 9-issue streak
SPDR S&P Biotech
4.7/10Conviction
$157.51
▲ +1.72%
Biotech is back above its 50-day with only a slim RS edge. It is the marginal pass, not a high-conviction add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sBiotech clears the 50-day by a slim marginTrend is the thesis; news does not overridVs 50-day +0.8 pp, RS vs SPY +0.5 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
6/10
Biotech clears the 50-day by a slim margin; RS versus SPY is only just positive.
Invalidation: Daily close back through the 50-day near 156.34.
TradingView's price for XBI. It is not the last print in this letter.
SMHTECHNOLOGYEXIT🔥 19-issue streak
VanEck Semiconductor
3.7/10Conviction
$567.67
▲ +1.74%
SMH is back through its 50-day, so the trend rule exits it even if single-name chips had a strong session.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sSemiconductors lost the 50-day even as SK Trend is the thesis; news does not overridVs 50-day -1.1 pp, RS vs SPY -5.5 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
3/10
Semiconductors lost the 50-day even as SK Hynix and Micron rallied on 28 Oct.
Invalidation: A close back above the 50-day near 574 would put it back in review.
TradingView's price for SMH. It is not the last print in this letter.
XLK is still above its 50-day, so it is not an exit, but RS versus SPY is negative so it is not a new buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sTechnology is above its 50-day but has losTrend is the thesis; news does not overridVs 50-day +1.4 pp, RS vs SPY -2.8 pp.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
5/10
Technology is above its 50-day but has lost relative strength versus SPY.
Invalidation: Daily close back through the 50-day near 188.38.
TradingView's price for XLK. It is not the last print in this letter.
Desk research framework — not a recommendation to buy or sell.
CryptoCryptocurrency Landscape 2 minUS spot bitcoin ETFs took in $137.3m on 28 Oct while ether funds saw net outflows. Price did not confirm the bitcoin inflow.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs took in $137.3m on 28 Oct while ether funds saw net outflows. Price did not confirm the bitcoin inflow.
Ticker
Name
Conviction
1d
BTC-USD
Bitcoin
5.3
-1.18%
ETH-USD
Ether
3.5
-1.57%
BTC-USDHOLD🔥 61-issue streak
Bitcoin
5.3/10Conviction
$79876.00
▼ -1.18%
ETF creations are a bid, but the 29 Oct print is below the prior close. Wait for the cash open to confirm the flow.
No issuer cash-flow series applies to the US spot BTC ETFs took in $137.3m on 28 OctIBIT led the day's creations, about $136m.Inflows are real; the price is still under29 Oct print is below the 28 Oct close.
Fundamentals
—
Sentiment / flow
6/10
Catalyst
6/10
Narrative
5/10
Technicals
4/10
US spot bitcoin ETFs +$137.3m on 28 OctIBIT about +$136m the same day
Invalidation: A daily close under 76000.
TradingView's price for BTC-USD. It is not the last print in this letter.
Ether funds leaked assets again on 28 Oct. Until that outflow streak breaks, this is a watch, not an add.
No issuer cash-flow series applies to the US spot ETH ETFs saw net outflows on 28 OcThird outflow session; ETHA led redemptionFlow gap versus bitcoin is the live story.Price is under the late-October 2400 area.
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
4/10
Technicals
3/10
US spot ether ETFs netted -$22.4m on 28 Oct
Invalidation: Spot ETF flows flip positive for two sessions.
TradingView's price for ETH-USD. It is not the last print in this letter.
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent futures are still above 100 after the Ras Tanura strike, while gold is flat with the 10-year at 5.05. Neither is a fresh buy.
COMMODITIES OUTLOOK
Brent futures are still above 100 after the Ras Tanura strike, while gold is flat with the 10-year at 5.05. Neither is a fresh buy.
Brent holding above 100 with gold flat and the 10-year at 5.05 is an oil-shock rates mix, not a real-rate collapse. If that premium lasts into next week,…
Ticker
Name
Conviction
1d
BZ=F
Brent
6.8
-1.09%
GC=F
Gold
5
+0.02%
BrentENERGYWATCH🔥 28-issue streak
BZ=F
6.8/10Conviction
$110.23
▼ -1.09%
The next sessions still price a Hormuz premium. A mediation draft can knock futures back through 100 faster than the strike put it on.
Futures still above 100 after a refinery sNo positioning series was priced this run.Ras Tanura strike on 28 Oct put the premiuHormuz risk is still the crude narrative.29 Oct print is off the 28 Oct high, still
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
6/10
Houthi strike on Saudi Ras Tanura on 28 OctFutures still above 100 on the 29 Oct print
Invalidation: Brent futures settle back below 100.
TradingView's price for BZ=F. It is not the last print in this letter.
With the 10-year at 5.05 after a hold, gold needs a real-rate turn before it is a buy. The 29 Oct future is essentially unchanged.
10-year at 5.05 is not a gold-friendly reaNo ETF-flow or COT series was priced.The Fed hold did not extend the gold bid.Gold is the hedge, not the day's leader.Futures are flat versus the 28 Oct close.
Fundamentals
5/10
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
5/10
Fed held the funds range at 3.75-4% on 28 Oct10-year yield up 5 bp to 5.05
Invalidation: Futures lose 3900 on a daily close.
TradingView's price for GC=F. It is not the last print in this letter.
StocksPortfolio Reality Check 5 min30d hit rate 71%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (30.1%) are off this picture.
Tech US
Performance
Equity vs SPY
Drawdown
Total Value
$96463.83
Cash
$10835.40
P&L
$-3536.17 (-3.54%)
Realized P&L
$-3536.17
TWR
-3.54%
Sharpe
-4.56
Max DD
-3.54%
Sortino
-4.41
Calmar
N/A
Ann. return
N/A
Beta vs SPY
N/A
Allocation
Positions89%
Cash11%
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
Position
Value
Unrealized P&L
TSM ×20.93
$9199.87
+8.0%
XOM ×129
$23448.16
+19.1%
UNH ×8.49
$3457.34
-4.5%
INTC ×14.08
$1345.13
+10.7%
MSFT ×12.33
$6549.32
+29.1%
AMZN ×5.95
$1515.56
-5.8%
CVX ×7.29
$1671.30
+15.3%
FRO ×38.46
$2135.65
+37.4%
+51 more holdings
Track Record
7 On Track · 3 Lagging
Position
Conviction Then
Return Since
Verdict
NVDA (2026-09-29)
6.2/10
-5.9%
Lagging
MU (2026-10-01)
6.8/10
-7.7%
Lagging
ACN (2026-10-02)
6.8/10
+14.7%
On Track
ABNB (2026-10-02)
6/10
+3.5%
On Track
MSFT (2026-10-06)
7.25/10
+1.1%
On Track
CRM (2026-10-13)
6.7/10
+3.5%
On Track
UNH (2026-10-15)
7.2/10
+2.9%
On Track
TSM (2026-10-16)
6.3/10
+4.1%
On Track
AMZN (2026-10-20)
6.8/10
-3.0%
Lagging
SLB (2026-10-24)
7/10
+1.3%
On Track
Euro Only
Performance
Equity vs SPY
Drawdown
Total Value
$97821.52
Cash
$14987.73
P&L
$-2178.48 (-0.22%)
Realized P&L
$-2178.48
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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 were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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
5 On Track · 1 Lagging · 1 Stopped Out
Position
Conviction Then
Return Since
Verdict
XBI (2026-10-01)
3/10
+0.5%
On Track
XLB (2026-10-01)
3/10
+5.6%
On Track
XLK (2026-10-03)
7/10
-4.4%
Lagging
SMH (2026-10-03)
7/10
-10.0%
Stopped Out
XLV (2026-10-10)
6.7/10
+5.2%
On Track
XLE (2026-10-13)
6.7/10
+3.7%
On Track
XLP (2026-10-15)
6.7/10
+0.9%
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 were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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 were unavailable, so every position below is marked at cost rather than a fresh price.
Position
Value
Unrealized 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 : +70.60%
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.
HY OAS
HY OAS is the extra yield investors demand to own high-yield corporate bonds instead of Treasuries, quoted in basis points.
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.