yesterday_retrospective — Nikkei aggregator bar is still 2026-10-22 (62,907.84); Friday's Japan close is not in the tape, so the Asia line uses the Hang Seng 23 Oct print and the Reuters recap only.
yesterday_retrospective — GET /movers returned HTTP 400; movers omitted.
market_pulse — SPX and SXXP index-analytics snapshots are dated 2026-10-19. The cash tape and index panel are 2026-10-23. The two clocks are not blended.
market_pulse — ^N225 price row is the stale 2026-10-22 bar at 62,907.84. ^FTSEMIB returned no usable close and is omitted. ^VIX close was null on /price; the VIX row uses the cockpit print 19.45.
commodities_outlook — Brent: aggregator BZ=F close 110.02 on 2026-10-26 versus CNBC 114.60 (−1.82% from Friday's 116.72 settle). Disagreement is above 2%, so the row uses the CNBC print. Price history omitted so the sparkline does not end on the Yahoo bar.
commodities_outlook — Natural gas was not published: the aggregator bar is 2.716 on 23 Oct, while Monday web prints disagreed with each other (about 2.52 and about 2.99).
commodities_outlook — Gold row is the aggregator GC=F close 4,007.90 on 23 Oct (−2.47% versus 22 Oct). CNBC Monday spot was $4,009.87, +0.4% by 03:42 GMT — same neighborhood, different session. The published change is the future's last bar, not the Monday spot.
forex_rebalancing — Squawk-alert feed unavailable (HTTP 401 on both alert routes) — fell back to central-bank web search for same-day FX events. No October MoF intervention release is listed; the latest monthly window ends 2026-09-28.
forex_rebalancing — EURJPY, EURGBP and EURCHF history still end 2026-10-21. EURUSD is through 2026-10-25 and EURNOK through 2026-10-23.
crypto_landscape — No spot-ETF flow newer than the 23 Oct Farside print was found. Friday's bitcoin complex was −137.9 million dollars; the 19–23 Oct week was still a net inflow of 301.2 million. That week is not an exodus.
trend_follow — QQQ history has 33 bars and no 200-day average, so it is omitted. XLU, XLY, IWM, ITA, KWEB, BOTZ, XLC and XLI last bars are 2026-10-22, not the 23 Oct close.
risk_cover_playbook — MOVE was not priced and equity put/call was not returned by the aggregator, so both internals are omitted. Squawk was unavailable for a same-day rates headline.
us_equity_ideas — Screener category=us is the 2026-10-19 run. No name cleared a catalyst inside the last 48 hours, so the section publishes zero ideas.
eu_equity_ideas — Screener category=eu is the 2026-10-19 run (27 names). No name cleared a catalyst inside the last 48 hours, so the section publishes zero ideas.
penny_plays — Screener unavailable or empty for category=penny — fell back to web search; penny universe may not be seeded yet. No sub-$5 name cleared the multi-bagger bar.
portfolio_reality_check — Tech US /performance total_value is 96,463.83 with pnl_pct −3.5362 and twr −3.5362. Agent-context live marks put total_value at 104,323.20 and pnl_pct at +4.3232. The headline uses /performance, which matches TWR in sign. Holdings use the live marks.
portfolio_reality_check — Euro, Penny, Anti-Fragile, Trend Follow, Commodities and Crypto all came back price_estimated. They are excluded from the blended P&L.
portfolio_reality_check — Hit rate is carried forward from nl_2026-10-25_082009 (50.8 on 63 names). Equity history used for that review still ends on the 23 Oct close, and the US cash session has not reopened.
portfolio_reality_check — Anti-Fragile and Trend Follow signals are published, but matching BUY/SELL orders from prior sessions are still PENDING. This run does not stack a second order before the US open.
portfolio_reality_check — KCR.HE price rejected by Portfolio Manager's plausibility guard — see trade history
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.
Today's Top Picks
XLE
8/10
XLP
7/10
BZ=F
7/10
GC=F
6/10
Biggest Risk
Hormuz attacks keep Brent above $100 into Iran's reply
Probability: High • Impact: High
Portfolio Snapshot
All Portfolios, Combined: $96463.83
Blended P&L: -3.54% • 30d Hit Rate: +50.80%
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 32 of 63 reviewed picks still on track. Average gain 351.1%, average loss -6.5%.
GeneralMarket Pulse 9 minThe 10-year yield is 5 and the 2-year is 4.69, both up 4bp on 23 Oct, while the VIX is 19.45 (+0.42) and the S&P 500 is 7,623.68 (−0.52). HY OAS is 340bp (+13, as of 22 Oct) and the daily U…
MARKET PULSE
None of the 11 indexes in the panel sit above their 50-day, and the S&P 500 is 2.72% under its 52-week high.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 10-year yield is 5 and the 2-year is 4.69, both up 4bp on 23 Oct, while the VIX is 19.45 (+0.42) and the S&P 500 is 7,623.68 (−0.52). HY OAS is 340bp (+13, as of 22 Oct) and the daily USD index is 101.58 (−0.20); the Hang Seng's 21-day return is −8.78%.
Indexes
S&P 500 Data
7,623.68
yday 7,623.68
▼ -0.52%
NASDAQ Data
25,955.34
yday 25,955.34
▼ -0.21%
Nasdaq 100 Data
28,957.53
yday 28,957.53
0.00%
Dow Jones Data
52,215.16
yday 52,215.16
▼ -1.23%
Russell 2K Data
2,775.90
yday 2,775.90
▼ -0.29%
Euro Stoxx 50 Data
6,068.22
yday 6,068.22
▼ -1.11%
DAX Data
25,181.65
yday 25,181.65
▼ -0.75%
CAC 40 Data
7,782.82
yday 7,782.82
▼ -0.36%
FTSE 100 Data
10,690.40
yday 10,690.40
▼ -0.37%
Nikkei 225 Data
62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data
23,093.37
yday 23,093.37
▲ +0.73%
Commodities
Metals
Gold Data
4,007.90
yday 4,007.90
▼ -2.48%
Silver Data
53.95
yday 53.95
▼ -4.04%
Copper Data
6.46
▼ -0.09%
Platinum Data
1,547.50
yday 1,562.40
▼ -0.95%
Energy
Oil (WTI) Data
101.31
yday 103.27
▼ -1.90%
Brent Data
114.60
yday 116.72
▼ -1.82%
Agriculture
Wheat Data
629.50
yday 629.50
▼ -1.29%
Crypto
Bitcoin Data
79,900.00
yday 80,555.00
▼ -0.81%
Ether Data
2,317.91
yday 2,348.32
▼ -1.29%
US spot bitcoin ETFs AI
-137.9 $m
yday -137.9 $m
Outbound
Rates
US 2Y Data
4.69
yday 4.69
+4bp
US 10Y Data
5.00
yday 5.00
+4bp
US 30Y Data
5.33
yday 5.33
+4bp
2s10s spread Data
31.00
yday 31.00
unch
10Y-3M spread Data
78.00
yday 78.00
+4bp
Credit
US HY OAS Data
340.00
yday 340.00
+13bp
Baa-10Y spread Data
146.00
yday 146.00
+2bp
IG OAS Data
89.00 bp
yday 89.00 bp
calm
HY minus IG OAS Data
251.00 bp
yday 251.00 bp
watch
Volatility
VIX Data
19.45
yday 19.45
+0.42 (+2.2%)
VIX9D/VIX Data
0.97 ratio
yday 0.97 ratio
calm
VIX/VIX3M Data
0.97 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.12
▲ +0.12%
USD index 5-session change Data
-0.42 pct
calm
Breadth
% > 50d Data
50.6%
yday 50.6%
—
% > 200d Data
62.7%
yday 62.7%
—
Adv / Dec Data
219 / 204
yday 219 / 204
—
New hi / lo Data
39 / 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 Data
27.6%
yday 27.6%
—
Europe % > SMA200 Data
73.7%
yday 73.7%
—
Europe % advancing Data
35.9%
yday 35.9%
—
Stock-bond 20d correlation (SPY vs TLT) Data
-0.15 ratio
calm
Percent of S&P members above the 200-day Data
62.74 pct
watch
Liquidity
SOFR minus effective funds Data
2.00 bp
calm
Initial jobless claims, latest and 4-week average Data
194,000.00 claims
calm
Cross-asset
Average pairwise SPDR correlation, 20 sessions Data
0.03 ratio
calm
Gold/copper 20-session change Data
-3.62 pct
calm
Cover checks
VIX Data
19.45 / 25.00
yday 19.45
Not Triggered
10Y-2Y spread Data
0.31 / -0.20
yday 31.00
Not Triggered
HY OAS Data
340.00 / 500.00
yday 340.00
Not Triggered
S&P 500 drawdown from 52-week high Data
-2.72 / -10.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Stagflation
AIGrowth is the soft leg: copper extended its drop on 26 Oct and no index in the 11-name panel is above its 50-day. Inflation is the hard leg: Brent is still near $114.60 after a $116.72 Friday settle, and the 10-year tile is 5. That mix is stagflation, so long bonds and low-vol eq
• Do not add high-beta tech before the 28 Oct statement.
• Let the pending energy and gold sleeves work; do not stack a second order on an unfilled ticket.
• If two triggers flip, the cash weight is already 40% and SH is the sleeve that turns on.
AI0 of 4 hard triggers are fired, so the regime stays risk-on, but the quadrant is stagflation: oil is still elevated after a Monday dip and copper is not confirming growth. 0 of 11 internals are stress, 2 are watch, and 9 are calm.
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing51.2% · 2026-10-19
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.97 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% · 2026-10-19
−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 · 2026-10-19
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 · 2026-10-19
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLE relative strength110.7 leading
90110
XLV relative strength106.2 leading
90110
XLP relative strength104.6 leading
90110
XLB relative strength100.6 leading
90110
XLY relative strength100.6 leading
90110
XLU relative strength100.5 leading
90110
XLF relative strength99.5 improving
90110
XLK relative strength98.3 lagging
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 scores this tape constructive, with a 31bp 2s10s and HY OAS at 340bp doing the work. Breadth at 62.74% above the 200-day is the flat factor, and that figure is still the 19 Oct analytics run.
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, XLU Utilities
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
7/11 above 200d · 0/11 above 50d · 1/11 up today · 2 within 3% of 52w high · best 1m: Dow Jones Industrial +1.7% · worst 1m: Hang Seng -8.8%
Index
Last
1d
5d
1m
3m
YTD
vs 52w hi
vs 200d
vs 50d
RS
United States
S&P 500
7,623.68
-0.52%
-0.47%
-0.18%
+1.88%
+11.37%
-2.72%
+5.30%
-0.87%
bench.
Nasdaq-100
28,957.53
0.00%
-0.79%
-4.99%
+3.28%
+14.68%
-7.26%
+4.03%
-2.92%
Lagging98.4
Nasdaq Composite
25,955.34
-0.21%
-0.71%
-3.65%
+4.10%
+11.67%
-5.96%
+3.85%
-2.42%
Lagging98.8
Dow Jones Industrial
52,215.16
-1.23%
+0.41%
+1.68%
+0.01%
+8.64%
-3.93%
+3.33%
-0.20%
Leading100.2
Russell 2000
2,775.9
-0.29%
+2.00%
-2.10%
-5.84%
+11.85%
-9.53%
-0.87%
-3.64%
Improving96.5
Europe
Euro Stoxx 50
6,068.22
-1.11%
-1.60%
-5.24%
-3.44%
+4.69%
-7.37%
-0.17%
-4.64%
Lagging96.0
DAX
25,181.65
-0.75%
-1.72%
-3.32%
-1.11%
+2.82%
-4.76%
+1.45%
-2.34%
Improving98.6
CAC 40
7,782.82
-0.36%
-2.19%
-5.99%
-7.75%
-4.50%
-10.81%
-5.35%
-6.02%
Improving94.5
FTSE 100
10,690.4
-0.37%
+0.38%
-0.61%
+0.11%
+7.64%
-2.02%
+2.28%
-0.71%
Improving99.9
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,093.37
+0.73%
-4.03%
-8.78%
+0.93%
-9.90%
-17.43%
-9.39%
-7.60%
Lagging93.2
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minFriday was an oil session: Brent settled at $116.72, up 3.14%, and the Dow fell 1.23% to 52,215.16 while the S&P 500 lost 0.52% to 7,623.68. Energy rose 2.5% as Houthi attacks in Saudi Arab…
YESTERDAY'S MARKET RETROSPECTIVE
Friday was an oil session: Brent settled at $116.72, up 3.14%, and the Dow fell 1.23% to 52,215.16 while the S&P 500 lost 0.52% to 7,623.68. Energy rose 2.5% as Houthi attacks in Saudi Arabia hit the tape, and Reuters put the 10-year yield up 3.7bp at 4.99%.
Bridge to Today
Monday's Brent trade near $114.60 is the test of whether Friday's inflation bid cools before Wednesday's FOMC, or whether the weekend attacks put it back through $116.72.
Nasdaq Composite-0.21% today
−3%+3%
US 10Y5%
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 market breadth is actually counting
CONCEPT OF THE DAY
What market breadth is actually counting
Why today : The pulse breadth block is still the 19 Oct snapshot: 62.74% of that S&P universe sits above its 200-day.
Market breadth asks how many stocks are participating, not how far the index moved. The advance/decline line adds one when a stock closes up and subtracts one when it closes down, then cumulates that daily net. A rising index with a falling A/D line means a handful of large weights are doing the lifting. The share of members above a moving average is the same idea in levels: an index can sit near a high while most of its members are already under their own trend. Next time a breadth number shows up next to an index return, read it as participation, not as a second copy of the index.
Stocks
StocksUS Equity Ideas 1 min
US EQUITY IDEAS
Looked. Nothing priced.
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 6 minEnergy, staples, health care and materials still clear the 50-day. The book does not add to names it already holds, and tech, semis and biotech stay exits.
TREND FOLLOW
Energy, staples, health care and materials still clear the 50-day. The book does not add to names it already holds, and tech, semis and biotech stay exits.
6 of 18 universe names close above their 50-day. XLU and XLY are in that six on a 22 Oct bar; XLF's 23 Oct close at 55.90 is back through its 50-day and is not…
Ticker
Name
Conviction
1d
XLE
Energy Select Sector SPDR
8
+2.60%
XLP
Consumer Staples Select Sector SPDR
7
-1.92%
XLV
Health Care Select Sector SPDR
6.3
-1.11%
XLB
Materials Select Sector SPDR
5.3
-0.73%
XLK
Technology Select Sector SPDR
3.7
+0.49%
SMH
VanEck Semiconductor ETF
3
+0.74%
XBI
SPDR S&P Biotech ETF
3.3
-1.39%
XLEENERGYHOLD🔥 14-issue streak
Energy Select Sector SPDR
8/10Conviction
$69.33
▲ +2.60%
Over the next 2–4 weeks keep the energy sleeve while XLE holds its 50-day; Monday's oil dip is a test, not a new add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMonday oil dip is the test; Friday's sectoEnergy leadership is the tape, and it is a69.33 vs 50-day 63.27 and 200-day 56.81; R
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
9/10
Friday S&P energy sector +2.5% to a recordMonday Brent near $114.60 after a $116.72 settle
Invalidation: Daily close back through the 50-day (~$63.27).
TradingView's price for XLE. It is not the last print in this letter.
Over the next 2–4 weeks staples stay a trend long while price holds both averages; do not double yesterday's unfilled buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sThe signal is the trend. Friday's own closDefensive bid is real, but yesterday's buy88.26 is above a rising 50-day and the 200
Fundamentals
—
Sentiment / flow
—
Catalyst
6/10
Narrative
7/10
Technicals
8/10
20-day RS versus SPY is positiveFriday's own close was down, so this is the trend, not a chase
Invalidation: Daily close back through the 50-day (~$84.87).
TradingView's price for XLP. It is not the last print in this letter.
XLP · 20d illustrative range
XLVHEALTH CAREHOLD🔥 17-issue streak
Health Care Select Sector SPDR
6.3/10Conviction
$179.28
▼ -1.11%
Over the next 2–4 weeks health care stays on the book while it holds the 50-day; Friday's decline is not an exit.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh health-care catalyst; Friday's clHeld sleeve that still clears the exit rul179.28 vs 50-day 170.10 and 200-day 157.03
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
6/10
Technicals
8/10
Still above the 50-day and the 200-dayNo fresh sector catalyst beyond the trend
Invalidation: Daily close back through the 50-day (~$170.10).
TradingView's price for XLV. It is not the last print in this letter.
XLV · 20d illustrative range
XLBMATERIALSHOLD🔥 7-issue streak
Materials Select Sector SPDR
5.3/10Conviction
$51.31
▼ -0.73%
Keep materials only while the close stays above the 50-day. The cushion is 0.14%, so this is a hold, not an add.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sCopper is soft. The hold is the rule, not Marginal trend. Already held, so this is n51.31 is only 0.14% above the 50-day; 50-d
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
5/10
Technicals
6/10
50-day still above the 200-dayCopper's Monday drop is the risk, not a reason to buy more
Invalidation: Daily close back through the 50-day (~$51.24).
TradingView's price for XLB. It is not the last print in this letter.
Exit tech beta on the rule: the 23 Oct close is under the 50-day, with Microsoft and Alphabet reporting on 28 Oct.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMicrosoft and Alphabet report 28 Oct into The AI-multiple unwind is why the sleeve i183.23 is 2.37% under the 50-day. Exit rul
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
4/10
Technicals
3/10
Close under the 50-dayMicrosoft and Alphabet report 28 Oct
Invalidation: A daily close back above the 50-day (~$187.68) would be required to revisit.
TradingView's price for XLK. It is not the last print in this letter.
Exit semiconductors: the close is 8% under the 50-day and 20-day relative strength versus SPY is the worst in the book.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sSemis bounced Friday and still failed the This is the failed AI-beta sleeve, not a n527.20 is 8.0% under the 50-day; 20-day RS
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
3/10
Technicals
2/10
Failed 50-day testFriday's bounce did not repair the average
Invalidation: A daily close back above the 50-day (~$573) would be required to revisit.
TradingView's price for SMH. It is not the last print in this letter.
XBIHEALTH CAREEXIT🔥 7-issue streak
SPDR S&P Biotech ETF
3.3/10Conviction
$149.54
▼ -1.39%
Exit biotech on the rule. The 23 Oct close is under the 50-day, and no catalyst overrides that.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo biotech catalyst overrides a close undeHeld only until the pending exit fills.149.54 is 4.18% under the 50-day. Exit rul
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
3/10
Technicals
3/10
Close under the 50-day
Invalidation: A daily close back above the 50-day (~$156) would be required to revisit.
TradingView's price for XBI. It is not the last print in this letter.
Desk research framework — not a recommendation to buy or sell.
CryptoCryptocurrency Landscape 2 minBitcoin is at $79,900, down 0.81% on the session. Friday's US spot-bitcoin ETF print is still −$137.9 million, and the 19–23 Oct week was a net inflow, not an exit. Ether is at $2,317.91 wi…
CRYPTOCURRENCY LANDSCAPE
Bitcoin is at $79,900, down 0.81% on the session. Friday's US spot-bitcoin ETF print is still −$137.9 million, and the 19–23 Oct week was a net inflow, not an exit. Ether is at $2,317.91 with a fourth weekly outflow.
Ticker
Name
Conviction
1d
BTC-USD
Bitcoin
4.5
-0.81%
ETH-USD
Ether
3.8
-1.29%
BTC-USDHOLD🔥 59-issue streak
Bitcoin
4.5/10Conviction
$79900.00
▼ -0.81%
Into the 28 Oct FOMC, bitcoin at $79,900 is a hold of a softening tape, not a fresh accumulation signal off Friday's ETF outflow.
No on-chain supply series was priced this Farside 23 Oct: spot bitcoin ETFs −137.9 mNext dated window is the 28 Oct FOMC, not Week of 19–23 Oct was still a net inflow, 79,900, under 80k, down from 82,634 ten se
Fundamentals
—
Sentiment / flow
4/10
Catalyst
5/10
Narrative
5/10
Technicals
4/10
Farside 23 Oct: complex −137.9 million, IBIT −110.3, FBTC −31.8.The 19–23 Oct week was +301.2 million, so Friday did not flip the week negative.Next macro print is the 28 Oct FOMC, with funds at 3.88%.
Invalidation: A daily close under $76,000 before the FOMC statement.
TradingView's price for BTC-USD. It is not the last print in this letter.
Into the same FOMC window, ether at $2,317.91 has the weaker flow tape: a fourth weekly spot-ETF outflow, with no Monday catalyst to fade it.
No L2 TVL series was priced this run.Le Coin: ether ETFs −220.7 million on the No Monday network catalyst; FOMC is the maFourth weekly ether-ETF outflow, per Le Co2,317.91, −1.30% on the session, below the
Fundamentals
—
Sentiment / flow
3/10
Catalyst
4/10
Narrative
4/10
Technicals
4/10
Le Coin: ether spot ETFs −220.7 million in the week of 19–23 Oct.No Monday network or regulatory catalyst cleared the tape.
Invalidation: A daily close under $2,200 before the FOMC statement.
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 3 minBrent is off Friday's $116.72 settle, trading near $114.60 on Qatar mediation, while copper's second weekly drop is the growth tell into Wednesday.
COMMODITIES OUTLOOK
Brent is off Friday's $116.72 settle, trading near $114.60 on Qatar mediation, while copper's second weekly drop is the growth tell into Wednesday.
Monday's pattern is not Friday's. Oil is giving back part of the spike while gold is only steady and copper is still soft, which is a growth-cooling read…
Ticker
Name
Conviction
1d
BZ=F
Brent
7
-1.82%
GC=F
Gold
6
-2.48%
HG=F
Copper
5.8
-0.09%
BrentENERGYWATCH🔥 26-issue streak
BZ=F
7/10Conviction
$114.60
▼ -1.82%
Into Wednesday's FOMC, Brent near $114.60 is a pullback from Friday's $116.72 settle, not a clearance of the Hormuz premium.
Physical balance is still a Hormuz supply No positioning series was priced this run.Monday Qatar talks versus weekend attacks,The six-month-high story is intact above $Off the $116.72 settle, still far above th
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
CNBC: Brent $114.60 at 02:32 GMT, −1.82% from Friday's $116.72 settle, on reports Qatari mediators were in Tehran.Weekend attacks continued: Houthis said they struck a Saudi airport and oil facilities; Riyadh said it intercepted missiles and drones.Friday settle remains the reference: $116.72, +3.14%, highest since 29 April.
Invalidation: A daily settle back under $110.
TradingView's price for BZ=F. It is not the last print in this letter.
Into the 28 Oct decision, gold is a hedge against the oil shock fading, not a restarted uptrend after Friday's break under $4,110.
Funds are 3.88% and the 10-year tile is 5 No ETF-flow or COT print was priced for goCNBC: Monday bounce as oil eased, FOMC on Disorder hedge, after a 4% down week into Future closed 4,007.90, −2.47% on the 23 O
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
5/10
CNBC: spot gold +0.4% to $4,009.87 by 03:42 GMT as oil eased, with the FOMC decision the cap.Same CNBC note: bullion's week into Friday was a 4% fall, the steepest since June.December hike expectations cited at 75% on CME FedWatch in that gold piece; this week's decision is priced as a hold.
Invalidation: Monday's bounce fails and the future closes under $4,000.
TradingView's price for GC=F. It is not the last print in this letter.
Into the FOMC, copper's second weekly drop is the growth tell: AI-risk appetite is leaking into the metal even with China supply still tight.
Moneyweb: Yangshan premium at a record, wiNo exchange-inventory series was pulled thMonday LME drop tied to AI stocks and the Growth-fear narrative, not a shortage storHG=F 6.455 on 23 Oct, a second soft week,
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
5/10
Technicals
5/10
Moneyweb/Bloomberg, 26 Oct: LME copper −0.5% to $14,247.50/t as AI stocks weighed ahead of the Fed.The same piece: Yangshan premium at its highest in data back to 2017, so China tightness has not cleared.A nearly 10% chance of a Wednesday hike was the rate tail they cited, with year-end hike odds above 70%.
Invalidation: LME copper reclaims last week's high on a daily close.
TradingView's price for HG=F. It is not the last print in this letter.
StocksPortfolio Reality Check 7 min30d hit rate 51%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (29.94%) 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.61
Max DD
-3.54%
Sortino
-4.45
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
$8760.29
+2.8%
XOM ×129
$23601.46
+19.9%
UNH ×8.49
$3550.67
-1.9%
INTC ×14.08
$1224.46
+0.8%
MSFT ×12.33
$6469.15
+27.5%
AMZN ×5.95
$1476.27
-8.2%
CVX ×7.29
$1700.54
+17.3%
FRO ×38.46
$2036.04
+30.9%
+51 more holdings
Track Record
19 On Track · 15 Lagging · 3 Stopped Out
Position
Conviction Then
Return Since
Verdict
DG (2026-09-25)
7/10
+8.3%
On Track
COST (2026-09-25)
6.8/10
+11.9%
On Track
SNPS (2026-09-26)
7/10
+1.0%
On Track
JCI (2026-09-26)
7/10
-4.2%
Lagging
LLY (2026-09-28)
7.3/10
+7.6%
On Track
SNX (2026-09-28)
7.3/10
-6.0%
Lagging
TFX (2026-09-28)
6.3/10
+11.7%
On Track
NVDA (2026-09-29)
6.2/10
-7.8%
Lagging
JNJ (2026-09-30)
6.2/10
-1.4%
Lagging
NFLX (2026-09-30)
7/10
-6.3%
Lagging
BKR (2026-09-30)
6.3/10
-0.1%
Lagging
NICE (2026-09-30)
6.7/10
+13.4%
On Track
CEG (2026-10-01)
6.5/10
-0.2%
Lagging
MU (2026-10-01)
6.8/10
-17.6%
Stopped Out
OXY (2026-10-02)
6.8/10
+10.9%
On Track
ACN (2026-10-02)
6.8/10
+17.5%
On Track
ABNB (2026-10-02)
6/10
+7.2%
On Track
HPE (2026-10-03)
6.6/10
-18.2%
Stopped Out
PTC (2026-10-05)
7.7/10
+34.6%
On Track
MSFT (2026-10-06)
7.25/10
-0.1%
Lagging
HUM (2026-10-09)
7/10
+9.0%
On Track
TEVA (2026-10-10)
7/10
-4.1%
Lagging
CRM (2026-10-13)
6.7/10
+6.3%
On Track
FSLR (2026-10-13)
6/10
-4.3%
Lagging
GS (2026-10-14)
6.5/10
-1.8%
Lagging
UNH (2026-10-15)
7.2/10
+5.7%
On Track
TSM (2026-10-16)
6.3/10
-0.9%
Lagging
TRV (2026-10-17)
7.2/10
+2.2%
On Track
AA (2026-10-17)
6.2/10
-8.5%
Stopped Out
IBN (2026-10-19)
7.2/10
-1.8%
Lagging
AMZN (2026-10-20)
6.8/10
-5.5%
Lagging
EFX (2026-10-21)
6.5/10
+3.3%
On Track
HAS (2026-10-21)
6.5/10
+7.2%
On Track
NOC (2026-10-22)
7/10
+2.3%
On Track
CLH (2026-10-22)
6/10
-0.2%
Lagging
LMT (2026-10-23)
7/10
+2.4%
On Track
SLB (2026-10-24)
7/10
+0.0%
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
Action
Ticker
Qty
Status
Sell
KCR.HE
10.77
—
Current Holdings
⚠ Live EU quotes are down — every position below is priced at cost, not a fresh quote.
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
Track Record
9 On Track · 6 Lagging · 4 Stopped Out
Position
Conviction Then
Return Since
Verdict
KCR.HE (2026-09-25)
7.3/10
-16.0%
Stopped Out
ATE.PA (2026-09-26)
7.3/10
+14.9%
On Track
TTE.PA (2026-09-26)
6.7/10
+4.3%
On Track
GLEN.L (2026-09-27)
6.3/10
-4.2%
Lagging
KLR.L (2026-09-28)
7/10
-5.8%
Lagging
CRDA.L (2026-09-28)
6/10
+12.4%
On Track
SAF.PA (2026-10-01)
6.5/10
-18.7%
Stopped Out
STLAP.PA (2026-10-03)
6.5/10
-8.5%
Stopped Out
TSCO.L (2026-10-09)
7.2/10
+10643.4%
On Track
DEMANT.CO (2026-10-10)
7/10
+5.2%
On Track
ASML.AS (2026-10-15)
6.8/10
-7.9%
Lagging
NDX1.DE (2026-10-16)
7/10
-4.0%
Lagging
DHL.DE (2026-10-17)
7/10
-1.6%
Lagging
AIXA.DE (2026-10-18)
6/10
-13.5%
Stopped Out
ENX.PA (2026-10-20)
6.7/10
+5.0%
On Track
EQNR.OL (2026-10-20)
6.5/10
+4.3%
On Track
ADS.DE (2026-10-22)
6.5/10
-2.0%
Lagging
GETI-B.ST (2026-10-22)
6.8/10
+1.1%
On Track
LSEG.L (2026-10-23)
7.5/10
+0.5%
On Track
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 penny quotes are down — every position below is priced at cost, not a fresh quote.
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 ETF quotes are down — every sleeve below is priced at cost, not a fresh quote.
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 ETF quotes are down — every position below is priced at cost, not a fresh quote.
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
3 On Track · 2 Lagging · 1 Stopped Out
Position
Conviction Then
Return Since
Verdict
XLK (2026-09-28)
6.3/10
-6.6%
Lagging
SMH (2026-10-03)
7/10
-16.4%
Stopped Out
QQQ (2026-10-10)
6/10
-6.2%
Lagging
XLV (2026-10-10)
6.7/10
+5.0%
On Track
XLE (2026-10-13)
6.7/10
+5.0%
On Track
XLP (2026-10-15)
6.7/10
+2.6%
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 commodity-ETF quotes are down — every position below is priced at cost, not a fresh quote.
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
Track Record
1 On Track
Position
Conviction Then
Return Since
Verdict
BNO (2026-10-01)
6.5/10
+18.1%
On Track
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 crypto quotes on the book are down — every position below is priced at cost, not a fresh quote.
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 : +50.80%
Glossary
market breadth (A/D line)
Market breadth asks how many stocks are participating, not how far the index moved.
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.