market_pulse — ^VIX change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — GC=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — CL=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — ^TNX change_pct uses 2026-10-01 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ^STOXX50E change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ^GDAXI change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ^FCHI change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ^FTSE change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — SI=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — BZ=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — HG=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — PL=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — PA=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — NG=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ZW=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — ZC=F change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ZS=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — KC=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — CC=F omitted from the index strip: no prior close, so change_pct would have been a fake zero
market_pulse — ^STOXX change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
market_pulse — ^BFX change_pct uses 2026-10-02 to 2026-10-06 because the history skipped the sessions in between
yesterday_retrospective — Sector SPDR history ends 2026-10-02, so Monday's XLK/XLE ranking is not in the aggregator. STOXX, DAX, CAC and FTSE histories skip 2026-10-05. Shanghai and KOSPI stop at 2026-09-29.
commodities_outlook — BZ=F aggregator close is 102.25 on 2026-10-02 (stale). Reuters cash Brent was 99.49 (-0.8%) on 2026-10-06. Published the web print. CL=F, GC=F, HG=F, PL=F and PA=F are also stale.
us_equity_ideas — Aggregator /news/MSFT did not carry the Oct 6 Claude-spend report; the web source was used. Screener row is dated 2026-09-30. Fundamentals filing is 2024-01-30.
eu_equity_ideas — eu_fundamentals_gap: /fundamentals/TTE.PA was nearly empty and /news/TTE.PA returned nothing usable. Price history jumps from 2026-09-29 to 2026-10-05, so price_change_pct is null. Screener is dated 2026-09-30.
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 a dated catalyst plus a live price check, so the section is empty.
forex_rebalancing — squawk-alert feed unavailable — fell back to central-bank web search for same-day FX events. Both squawk routes returned 401.
risk_cover_playbook — MOVE and the equity put/call ratio were not priced. DXY 5-session change was not computed; the USD tile is as of 2026-09-29. Stock-bond and sector correlations use history through 2026-10-02. SPX analytics ATH is 7810.01 on 2026-08-14 while the live S&P quote is 7836.54.
trend_follow — ETF history used for SMAs ends 2026-10-02. QQQ returned only 19 rows, so the 200-day test was not run and QQQ was skipped.
portfolio_reality_check — TTE.PA price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — XLV price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — XBI price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — XLB price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — GLD price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — DBC price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — Environment PORTFOLIO_ID_TECH_US pointed at the Claude-Folio book. This run used the Tech-US id in api-keys.env.txt. performance.total_value matched cash and positions_value was 0 on every book while holdings still had market_value_base; published totals are cash plus those market values, and API drawdown ratios were not used. Anti-fragile weights were applied to that reconciled NAV. Every holding came back price_estimated. Snapshots are the API cash-only series and do not match the reconciled total_value.
portfolio_reality_check — conviction_then was not in the prior issue for: TTE.PA. Published 6.0.
Under 350 bp scores +1. Wider spreads score 0, then −1, then −2.
2-year / 10-year slope+47 bp
−80 bp+120 bp
Above +50 bp scores +1. Between 0 and +50 scores 0. Below 0 scores −1.
Today's Top Picks
SMH
7.5/10
XLK
7.5/10
MSFT
6.8/10
BZ=F
6.3/10
TTE.PA
6.3/10
Biggest Risk
September CPI on Oct 14 can reopen an October hike
Probability: Medium • Impact: High
Portfolio Snapshot
All Portfolios, Combined: N/A
Blended P&L: N/A • 30d Hit Rate: +50.00%
Blended P&L withheld: none of the 7 books has a live quote that agrees with its time-weighted return. Hit rate is 8 of 16 reviewed picks still on track. Average gain 15.5%, average loss -4.5%.
GeneralMarket Pulse 8 minUST 10y is 5.31 (+7 bp) and VIX is 15.39 (+0.08 pts) while the tape's S&P print is 7836.54 (+0.81%).
MARKET PULSE
Breadth is the tension: 45.39% of the S&P clears its medium-term average and the live S&P quote is 7836.54, so Monday's record was not a broad advance.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIUST 10y is 5.31 (+7 bp) and VIX is 15.39 (+0.08 pts) while the tape's S&P print is 7836.54 (+0.81%).
Indexes
S&P 500 Data
7,836.54
yday 7,722.72
▲ +0.81%
NASDAQ Data
27,712.36
yday 27,190.86
▲ +0.86%
Nasdaq 100 Data
31,355.91
yday 30,807.93
▲ +0.90%
Dow Jones Data
51,571.53
yday 51,176.96
▲ +0.59%
Russell 2K Data
2,841.56
yday 2,832.90
▼ -0.20%
Euro Stoxx 50 Data
6,266.53
yday 6,238.50
▲ +0.45%
STOXX 600 Data
635.73
▲ +0.69%
DAX Data
25,431.86
yday 25,231.20
▲ +0.80%
CAC 40 Data
7,852.37
yday 7,897.19
▼ -0.57%
FTSE 100 Data
10,521.88
yday 10,462.00
▲ +0.57%
BEL 20 Data
5,545.54
▲ +0.72%
OMX Stockholm 30 Data
3,276.59
▲ +0.46%
Nikkei 225 Data
70,683.98
yday 69,946.86
▲ +1.05%
Hang Seng Data
24,230.50
yday 23,984.28
▲ +1.03%
Commodities
Metals
Silver Data
60.97
yday 60.42
▲ +0.92%
Copper Data
6.64
yday 6.55
▲ +1.44%
Platinum Data
1,701.20
▲ +0.07%
Palladium Data
1,168.00
▼ -0.36%
Energy
Brent Data
99.49
yday 102.25
▼ -0.80%
Natural gas Data
3.11
yday 3.04
▲ +2.37%
Agriculture
Corn Data
502.00
▲ +0.85%
Crypto
Bitcoin Data
85,228.00
yday 86,234.00
▼ -1.17%
Ether Data
2,697.17
yday 2,724.67
▼ -1.01%
Solana Data
119.44
yday 121.56
▼ -1.74%
US spot Bitcoin ETFs AI
-89.8 $m
yday +82.9 $m
Outbound
IBIT AI
+69.9 $m
Inbound
Rates
US 2Y Data
4.84
yday 4.78
+1bp
US 10Y Data
5.31
yday 5.24
+7bp
US 30Y Data
5.66
yday 5.61
+3bp
2s10s spread Data
47.00
yday 46.00
—
10Y-3M spread Data
109.00
yday 109.00
unch
Credit
US HY OAS Data
312.00
yday 324.00
+2bp
Baa-10Y spread Data
149.00
yday 149.00
+2bp
IG OAS Data
0.84 %
yday 86.00 bp
calm
HY minus IG OAS Data
228.00 bp
watch
Volatility
VIX Data
15.39
yday 15.31
+0.08 (+0.5%)
VIX9D/VIX Data
0.92 ratio
yday 0.93 ratio
calm
VIX/VIX3M Data
0.84 ratio
yday 0.83 ratio
calm
Dollar & FX
US Dollar Index (DXY) Data
101.28
yday 101.28
+0.09 (+0.1%)
EUR/USD Data
1.12
▼ -0.33%
Breadth
% > 50d Data
45.4%
yday 45.4%
—
% > 200d Data
60.1%
yday 60.1%
—
Adv / Dec Data
207 / 216
yday 207 / 216
—
New hi / lo Data
33 / 19
yday 33 / 19
—
SPY−RSP 1d Data
0.0pp
yday 0.0pp
—
SPY−RSP 5d Data
+3.06pp
yday +3.06pp
—
SPY−RSP 21d Data
+5.37pp
yday +5.37pp
—
% from 52w Data
-1.84%
yday -1.84%
—
Europe % > SMA50 Data
37.9%
yday 37.9%
—
Europe % > SMA200 Data
73.7%
yday 73.7%
—
Europe % advancing Data
41.0%
yday 41.0%
—
Stock-bond 20d correlation (SPY vs TLT) Data
0.55 ratio
yday 0.39 ratio
calm
S&P 500 share above the 200-day Data
60.10 %
yday 60.10 %
watch
Liquidity
SOFR minus effective fed funds Data
1.00 bp
calm
Initial claims Data
197,000.00 persons
yday 197,000.00 persons
calm
Cross-asset
Average pairwise SPDR correlation, 20 sessions Data
0.12 ratio
calm
Other
GLD/CPER Data
9.62 ratio
watch
Cover checks
VIX Data
15.39 / 25.00
yday 15.31
Not Triggered
10Y-2Y spread Data
0.47 / -0.20
yday 46.00
Not Triggered
HY OAS Data
3.12 / 5.00
yday 324.00
Not Triggered
S&P vs recorded ATH 7810.01 Data
0.34 / -10.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Disinflationary boom
AIEquities are up and Brent is slipping under $100, with HY OAS at 312 bp, so this is not an inflationary boom and not a bust. The 10-year at 5.31% is why the long-bond sleeve stays a 15% hedge rather than a bet that yields have peaked. If CPI on Oct 14 re-accelerates, this quadran
DataHedge instruments : GLD, TLT, SH · Target cash 40%
Sleeve
Ticker
Target
Action
Gold AI
GLD
15%
Hold
Long bonds AI
TLT
15%
Buy
Intermediate bonds AI
IEF
15%
Buy
Commodities AI
DBC
5%
Hold
Defensive equity AI
SPLV
20%
Buy
Crash hedge AI
SH
0%
Exit
Cash AI
—
30%
Hold
If triggered today — do this now AI
• Cut the Nasdaq-heavy sleeve first; Monday's record was not broad.
• Raise cash toward 40% and let the Anti-Fragile weights, not a new shopping list, do the hedging.
AIZero of four hard triggers are fired. 3 of 10 internals are on watch and 0 are in stress, led by narrow breadth (45.39% above the 50-day) and a 5.31% 10-year, not by credit or vol. The book stays risk-on and invested in the disinflationary-boom mix.
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing48.4% · 2026-10-02
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.84 contango · 2026-09-30
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.84% · 2026-10-02
−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.04 pp · 2026-10-02
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+14 · 2026-10-02
−40+40
Neither tail is a buy. The tick only says which extreme was larger.
XLK relative strength106.9 leading
90110
XLE relative strength102.2 weakening
90110
XLV relative strength98.2 lagging
90110
XLC relative strength98.0 lagging
90110
XLY relative strength94.3 lagging
90110
XLP relative strength93.9 lagging
90110
XLI relative strength93.8 lagging
90110
XLB relative strength93.8 lagging
90110
XLF relative strength93.0 lagging
90110
XLRE relative strength90.7 lagging
90110
XLU relative strength90.1 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
Engine label is constructive with score 1: credit at 312 bp and VIX term structure in contango, against a 47 bp 2s10s and 60.1% of members above the 200-day.
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
XLK Technology
Weakening
XLE Energy
Lagging
XLV Health Care, XLC Communication, XLY Discretionary, XLP Staples, XLI Industrials, XLB Materials, XLF Financials, XLRE Real Estate, XLU Utilities
Relative rotation (RS-ratio vs momentum)
Yield curve: today vs prior
VIX term structure
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 · 4/11 above 50d · 9/11 up today · 4 within 3% of 52w high · best 1m: Nasdaq-100 +6.5% · worst 1m: CAC 40 -7.1%
Index
Last
1d
5d
1m
3m
YTD
vs 52w hi
vs 200d
vs 50d
RS
United States
S&P 500
7,836.54
+0.81%
+2.16%
+2.22%
+6.40%
+14.48%
0.00%
+8.90%
+2.55%
bench.
Nasdaq-100
31,355.91
+0.90%
+2.91%
+6.45%
+5.19%
+24.18%
0.00%
+14.30%
+6.57%
Leading103.8
Nasdaq Composite
27,712.36
+0.86%
+3.41%
+5.70%
+5.91%
+19.23%
0.00%
+12.55%
+5.42%
Leading102.7
Dow Jones Industrial
51,571.53
+0.59%
+0.43%
-2.81%
-0.27%
+7.30%
-5.11%
+3.08%
-1.86%
Lagging95.6
Russell 2000
2,841.56
-0.20%
+1.20%
-3.78%
-5.42%
+14.49%
-7.39%
+3.02%
-3.32%
Lagging94.2
Europe
Euro Stoxx 50
6,266.53
+0.45%
-0.92%
-2.46%
-0.97%
+8.11%
-4.35%
+3.35%
-1.76%
Lagging95.8
DAX
25,431.86
+0.80%
-0.57%
-2.12%
+2.16%
+3.84%
-3.81%
+2.72%
-1.08%
Lagging96.5
CAC 40
7,852.37
-0.57%
-3.71%
-7.11%
-5.85%
-3.65%
-10.01%
-4.63%
-6.31%
Lagging91.1
FTSE 100
10,521.88
+0.57%
-1.74%
-2.72%
+0.58%
+5.95%
-3.56%
+1.03%
-2.07%
Lagging95.5
Asia
Nikkei 225
70,683.98
+1.05%
+6.60%
+2.11%
+1.84%
+40.41%
-2.32%
+18.66%
+6.78%
Leading102.2
Hang Seng
24,230.5
+1.03%
-0.81%
-4.80%
-1.08%
-5.46%
-13.36%
-5.25%
-3.48%
Lagging94.9
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minMonday's Nasdaq closed at a record 27,477.31 (+1.05%) while the 10-year finished at 5.31%, a high last seen in 2002, and megacap tech ignored the bond selloff.
YESTERDAY'S MARKET RETROSPECTIVE
Monday's Nasdaq closed at a record 27,477.31 (+1.05%) while the 10-year finished at 5.31%, a high last seen in 2002, and megacap tech ignored the bond selloff.
Bridge to Today
Watch whether Tuesday's session keeps the Nasdaq bid once Brent is under $100 and the 10-year is no longer making the high.
Nasdaq Composite+0.86% today
−3%+3%
US 10Y5.31%
3%6%
Now. The Nasdaq's move on this tape, and the 10-year. Yesterday's close stays in the sentence above.
Over the next two weeks, expect Microsoft to trade on whether cutting internal Claude use tightens Copilot, with 525.18 still above the 50-day.
PE 20.8Above 50-dayClaude spend cut
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
7/10
Technicals
7/10
Oct 6: The Information reported Microsoft cut internal Claude spend by about a third as its own tools take over.Oct 5 close 525.18 was part of the Nasdaq record that Nvidia and Microsoft carried.FOMC minutes are due Oct 7.
Mkt Cap
$2.8T
P/E
20.8
Invalidation: Weekly close under the 50-day near 480.
TradingView's price for MSFT. It is not the last print in this letter.
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 minOnly technology still clears every trend rule. Semiconductors and XLK stay the buys; health care, biotech and materials are through the 50-day and come off.
TREND FOLLOW
Only technology still clears every trend rule. Semiconductors and XLK stay the buys; health care, biotech and materials are through the 50-day and come off.
4 of 17 priced universe names close above their 50-day, and the two buys are both technology — a concentrated tape, not a broad one. History ends 2026-10-02.
Ticker
Name
Conviction
1d
SMH
VanEck Semiconductor ETF
7.5
+3.55%
XLK
Technology Select Sector SPDR
7.5
+2.07%
XLE
Energy Select Sector SPDR
5
+2.15%
XLV
Health Care Select Sector SPDR
4
-1.33%
XBI
SPDR S&P Biotech ETF
4
-2.06%
XLB
Materials Select Sector SPDR
4
+0.33%
SMHTECHNOLOGYBUY🔥 56-issue streak
VanEck Semiconductor ETF
7.5/10Conviction
$630.60
▲ +3.55%
Stay with SMH while it holds the 50-day; the next add is the trend, not a new fundamental.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMonday's Nasdaq record is the tape this slRules-based momentum sleeve — factor not sLast 630.60; 50-day 571.64; RS vs SPY +12.
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
—
Technicals
8/10
Monday's Nasdaq record is the tape this sleeve is expressing.
Invalidation: Daily close back through the 50-day (~571.64).
TradingView's price for SMH. It is not the last print in this letter.
Stay with XLK while it holds the 50-day; the next add is the trend, not a new fundamental.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sMonday's Nasdaq record is the tape this slRules-based momentum sleeve — factor not sLast 199.81; 50-day 184.30; RS vs SPY +8.7
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
—
Technicals
8/10
Monday's Nasdaq record is the tape this sleeve is expressing.
Invalidation: Daily close back through the 50-day (~184.30).
TradingView's price for XLK. It is not the last print in this letter.
XLE is still above its 50-day but no longer beating SPY, so it stays and does not get a new buy.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sAbove the 50-day, but 20-day RS versus SPYRules-based momentum sleeve — factor not sLast 62.82; 50-day 60.57; RS vs SPY -1.6 p
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
5/10
Above the 50-day, but 20-day RS versus SPY is negative.
Invalidation: Daily close back through the 50-day (~60.57).
TradingView's price for XLE. It is not the last print in this letter.
XLE · 20d illustrative range
XLVHEALTH CAREEXIT🔥 55-issue streak
Health Care Select Sector SPDR
4/10Conviction
$166.18
▼ -1.33%
Close is through the 50-day. The trend rule exits XLV without waiting for an 8% loss.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sClose is below the 50-day; the exit rule dRules-based momentum sleeve — factor not sLast 166.18; 50-day 166.57; RS vs SPY -5.2
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Close is below the 50-day; the exit rule does not wait.
Invalidation: Reclaim the 50-day (~166.57) before any re-entry.
TradingView's price for XLV. It is not the last print in this letter.
XBIHEALTH CAREEXIT🔥 55-issue streak
SPDR S&P Biotech ETF
4/10Conviction
$154.43
▼ -2.06%
Close is through the 50-day. The trend rule exits XBI without waiting for an 8% loss.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sClose is below the 50-day; the exit rule dRules-based momentum sleeve — factor not sLast 154.43; 50-day 157.07; RS vs SPY -9.3
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Close is below the 50-day; the exit rule does not wait.
Invalidation: Reclaim the 50-day (~157.07) before any re-entry.
TradingView's price for XBI. It is not the last print in this letter.
XLBMATERIALSEXIT🔥 55-issue streak
Materials Select Sector SPDR
4/10Conviction
$48.86
▲ +0.33%
Close is through the 50-day. The trend rule exits XLB without waiting for an 8% loss.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sClose is below the 50-day; the exit rule dRules-based momentum sleeve — factor not sLast 48.86; 50-day 51.36; RS vs SPY -9.1 p
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
4/10
Close is below the 50-day; the exit rule does not wait.
Invalidation: Reclaim the 50-day (~51.36) before any re-entry.
TradingView's price for XLB. 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 shed $89.8m on Oct 5 even as IBIT took in $69.9m. Bitcoin and ether are both lower on the day, and neither earns a new buy while the 10-year is at 5.31%.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs shed $89.8m on Oct 5 even as IBIT took in $69.9m. Bitcoin and ether are both lower on the day, and neither earns a new buy while the 10-year is at 5.31%.
Ticker
Name
Conviction
1d
BTC-USD
Bitcoin
5.8
-1.17%
ETH-USD
Ether
5
-1.01%
BTC-USDHOLD🔥 39-issue streak
Bitcoin
5.8/10Conviction
$85228.00
▼ -1.17%
Into the next flow print, expect bitcoin to chop while Oct 5's $89.8m ETF outflow and a 5.31% 10-year both sit on the bid.
No protocol cash-flow metric; factor not sSpot ETFs net -$89.8m on Oct 5; five-day sThe next tell is whether Oct 5's outflow rHigher real yields are the headwind; ETF d85228 versus 86234 on Oct 5, a 1.17% dip.
Fundamentals
—
Sentiment / flow
6/10
Catalyst
5/10
Narrative
6/10
Technicals
6/10
US spot bitcoin ETFs net -$89.8m on Oct 5, with IBIT the only large inflow at +$69.9m.
Invalidation: A second straight ETF outflow day and a close under 82000.
TradingView's price for BTC-USD. It is not the last print in this letter.
Over the next week ether should keep lagging bitcoin unless ETH ETF flows flip, and today's tape does not show that flip.
No protocol cash-flow metric; factor not sETH ETF net flow was not a clean cited priNo dated ether-specific catalyst cleared tStill the high-beta twin of bitcoin, not a2697 versus 2725 on Oct 5, down about 1%.
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
5/10
Technicals
6/10
Ether fell with bitcoin on Oct 6; no fresh ETH-specific flow print cleared the conflict in today's sources.
Invalidation: A daily close under 2500 while bitcoin holds its range.
TradingView's price for ETH-USD. It is not the last print in this letter.
undefined · 20d illustrative range
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent is slipping under $100 as Gulf exports and the G7 release land; silver's bounce still has to live with a 5.31% 10-year.
COMMODITIES OUTLOOK
Brent is slipping under $100 as Gulf exports and the G7 release land; silver's bounce still has to live with a 5.31% 10-year.
Oil easing while the S&P tape is still up is a disinflationary-growth mix, but the 10-year at 5.31% says the real-rate headwind for silver has not cleared. If…
Ticker
Name
Conviction
1d
BZ=F
Brent
6.3
-0.80%
SI=F
Silver
6
+0.92%
BrentENERGYWATCH🔥 6-issue streak
BZ=F
6.3/10Conviction
$99.49
▼ -0.80%
Over the next sessions Brent can stay heavy near $99 if Gulf exports and the G7 release keep arriving, unless Hormuz attacks choke that flow.
Gulf exports and a 100mb G7 release are eaNo exchange positioning series in the aggrReuters: Brent 99.49, -0.8%, on exports plHormuz attacks are up even as barrels keepAggregator BZ=F is stale at 102.25 on Oct
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
—
Reuters, Oct 6: Brent $99.49, down 0.8%, as Middle East exports and the G7 stockpile eased the shortage.G7 agreed Friday to release 100 million barrels of crude and diesel.Windward: Iran attacked about two ships per 100 Hormuz transits in Q3.
Invalidation: Brent settles back above $105 on a confirmed export outage.
TradingView's price for BZ=F. It is not the last print in this letter.
Into Friday's sentiment print, silver can hold a bounce while October hike odds stay near 24%, but a 5.31% 10-year still caps it.
Cited 2026 deficit is real; the 5.31% 10-yCOT figures in the press were not on the aKitco: silver firmer after a 29k payroll aA bounce inside a high-yield regime, not aAggregator silver 60.97 on Oct 6, up from
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
5/10
Technicals
6/10
Kitco, Oct 6: spot silver near $61.47, up 0.87%, as yields eased from Monday's high.September payrolls rose 29,000; Kitco puts October no-change odds near 78%.
Invalidation: A daily close under $59.96 sends the bounce back.
TradingView's price for SI=F. It is not the last print in this letter.
StocksPortfolio Reality Check 6 min30d hit rate 50%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
No book with a live quote is included in this bar.
Named holdings. 142 smaller positions (31.93%) are off this picture.
Tech-US
Performance
Equity vs SPY
Drawdown
Total Value
$96463.83
Cash
$11059.77
P&L
$-3536.17 (-3.54%)
Realized P&L
$-3536.17
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
Buy
MSFT
0.4212
dispatched
Current Holdings
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
Position
Value
Unrealized P&L
TSM ×20.93
$8522.18
—
XOM ×129
$19690.05
—
UNH ×8.49
$3618.61
—
INTC ×14.08
$1215.16
—
MSFT ×11.91
$4848.05
—
AMZN ×5.95
$1608.55
—
CVX ×7.29
$1449.93
—
FRO ×38.46
$1554.88
—
+51 more holdings
Track Record
2 On Track
Position
Conviction Then
Return Since
Verdict
MSFT (2026-07-28)
6.5/10
+29.1%
On Track
NVDA (2026-08-06)
7.5/10
+5.1%
On Track
Euro-only
Performance
Equity vs SPY
Drawdown
Total Value
$97821.52
Cash
$14987.73
P&L
$-2178.48 (-2.18%)
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
Buy
TTE.PA
3.95
—
Current Holdings
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
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
1 On Track
Position
Conviction Then
Return Since
Verdict
TTE.PA (2026-07-19)
6/10
+2.2%
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
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
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
$35000.00
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
Action
Ticker
Qty
Status
Sell
GLD
26.31
—
Sell
DBC
461
—
Buy
TLT
194
dispatched
Buy
IEF
56.15
dispatched
Buy
SPLV
141
dispatched
Current Holdings
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
Position
Value
Unrealized P&L
GLD ×61.65
$25000.00
—
IEF ×108
$10000.00
—
DBC ×654
$20000.00
—
SPLV ×132
$10000.00
—
Track Record
1 On Track · 3 Lagging
Position
Conviction Then
Return Since
Verdict
GLD (2026-08-18)
7/10
-6.3%
Lagging
IEF (2026-08-18)
6/10
-4.1%
Lagging
DBC (2026-08-18)
5/10
+6.5%
On Track
SPLV (2026-08-18)
6/10
-6.4%
Lagging
Trend-follow
Performance
Equity vs SPY
Drawdown
Total Value
$99618.38
Cash
$73446.40
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
Action
Ticker
Qty
Status
Sell
XLV
30.27
—
Sell
XBI
32
—
Sell
XLB
93.53
—
Buy
XLK
11.03
dispatched
Buy
SMH
3.49
dispatched
Current Holdings
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
Position
Value
Unrealized P&L
XLE ×87.86
$5539.52
—
XLK ×11.57
$2271.54
—
SMH ×5.03
$2990.61
—
XLV ×30.27
$5207.77
—
XBI ×32
$5207.77
—
XLB ×93.53
$4954.78
—
Track Record
2 On Track · 4 Lagging
Position
Conviction Then
Return Since
Verdict
XLE (2026-08-18)
4.67/10
-0.4%
Lagging
XLK (2026-08-18)
7/10
+1.8%
On Track
SMH (2026-08-18)
7/10
+6.2%
On Track
XLV (2026-08-18)
4/10
-3.4%
Lagging
XBI (2026-08-18)
4/10
-5.1%
Lagging
XLB (2026-08-18)
4/10
-7.8%
Lagging
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
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
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 Lagging
Position
Conviction Then
Return Since
Verdict
GLD (2026-07-19)
7/10
-2.5%
Lagging
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
⚠ Every position came back without a live price. Market values are cost-basis estimates, and the performance endpoint's total matched cash only.
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
—
Track Record
2 On Track
Position
Conviction Then
Return Since
Verdict
BTC-USD (2026-07-19)
4.67/10
+34.1%
On Track
ETH-USD (2026-07-19)
4.67/10
+38.9%
On Track
30-day hit rate across all portfolios : +50.00%
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.
duration
Duration is the sensitivity of a bond's price to a change in yield, measured in years.
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.