market_pulse — Pulse tiles and the regime engine use the 16 Oct equity and VIX prints (S&P 7,659.44, VIX 19.99). Monday 19 Oct cash closes are in prices.json for the US indices and are the index-band numbers. European and Asian index histories stop on 16 Oct, so those rows are omitted from the band. event_radar and index_ladder were not in pulse_ready.json. GET /movers returned 400 and both squawk routes returned 401.
market_pulse — WTI: aggregator CL=F printed 98.61 on the 20 Oct bar; CNBC's 19 Oct settle was 103.66, up 2.22% from Friday's 101.41. Brent: aggregator BZ=F cache was 98.28 dated 6 Oct; CNBC's 19 Oct settle was 109.55, down 0.28%. The oil rows use the CNBC settles.
yesterday_retrospective — GET /movers failed. Monday Nikkei and Kospi closes are from CNBC. Monday Europe closes are the Global Macro Daily figures that reconcile to Friday's aggregator closes (Stoxx 644.74 to 639.56).
us_equity_ideas — Screener ran (307 names, dated 19 Oct) but its AMZN close is Friday's 250, not Monday's 262.45. The idea uses the live 19 Oct close. Intel's JPMorgan move was to Neutral with an $85 target below the price, so it was not published. Cleveland-Cliffs' earnings pop was already a 16% gap and was not chased.
eu_equity_ideas — eu_fundamentals_gap: /fundamentals returned no_data for ENX.PA and EQNR.OL. The screener close for EQNR.OL was 404.70 versus the live 19 Oct close of 435; the live close is used.
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 buy bar.
forex_rebalancing — Squawk-alert feed unavailable — fell back to central-bank web search for same-day FX events. EURJPY, EURGBP and EURCHF histories end 16 Oct. No dated BoJ, Fed, ECB or SNB statement was retrieved, so absolute scores stay inside 4 and no contrarian note is attached.
commodities_outlook — BZ=F in prices.json is a 6 Oct cache at 98.28. The Brent row uses CNBC's 109.55 settle. GC=F 4,155.10 is the aggregator 20 Oct bar and is within 1% of CNBC's December future at 4,164.70. Copper, silver and the grains were stale and were not republished.
crypto_landscape — Bitcoin and ether prices are the aggregator 20 Oct bars. The history used for the change skips from 16 Oct to 20 Oct. ETF flows are Farside's 19 Oct session, stored with origin llm.
trend_follow — Sector ETF history ends 15 or 16 Oct, so the SMA test does not include Monday's cash session. QQQ history returned only 28 bars, so it has no 50-day and is omitted rather than invented. rs_sectors.json is stale as of 16 Oct.
risk_cover_playbook — VIX, HY OAS, IG OAS, MOVE and claims are the 16 Oct prints. Breadth is the member share above the 200-day from the aggregator. Put/call was not returned. The regime is this container's trigger count; the pulse engine label constructive maps to the same risk-on stance.
portfolio_reality_check — TSCO.L return of 10591.4% vs the 2026-10-09 entry was dropped as an implausible mark.
portfolio_reality_check — GLE.PA price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — ENX.PA price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — EQNR.OL price rejected by Portfolio Manager's plausibility guard — see trade history
portfolio_reality_check — The post-dispatch US positions refresh came back price_estimated with a null current_price. Tech US holdings use the pre-dispatch live quotes from the same run. The other six books were estimated on both reads.
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: +61.00%
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 36 of 59 reviewed picks still on track. Average gain 8.3%, average loss -7.1%.
GeneralMarket Pulse 8 minThe cockpit's S&P print is still 7,659.44, down 1.09%, with the VIX at 19.99, up 3.53 points, and the 10-year yield up 5bp to 5.15%.
MARKET PULSE
Breadth is 50.59% above the 50-day and SPY lagged RSP by 0.68pp on that print, while Monday's cash S&P close is 7,690.73.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe cockpit's S&P print is still 7,659.44, down 1.09%, with the VIX at 19.99, up 3.53 points, and the 10-year yield up 5bp to 5.15%.
Indexes
S&P 500 Data
7,690.73
yday 7,659.44
▲ +0.41%
NASDAQ Data
26,430.89
yday 26,140.03
▲ +1.11%
Nasdaq 100 Data
29,529.35
yday 29,187.55
▲ +1.17%
Dow Jones Data
51,966.03
yday 52,002.41
▼ -0.07%
Russell 2K Data
2,728.30
yday 2,721.37
▲ +0.25%
Euro Stoxx 50 Data
6,204.23
yday 6,204.23
▲ +0.58%
DAX Data
25,622.61
yday 25,622.61
▲ +0.95%
CAC 40 Data
7,956.70
yday 7,956.70
▲ +0.28%
FTSE 100 Data
10,881.90
yday 10,881.90
▲ +0.38%
Nikkei 225 Data
65,324.29
yday 64,916.70
▲ +1.39%
Hang Seng Data
24,186.83
yday 24,186.83
▲ +0.52%
Commodities
Metals
Gold Data
4,155.10
yday 4,205.50
▼ -0.62%
Platinum Data
1,657.90
yday 1,661.00
▲ +2.13%
Energy
Oil (WTI) Data
103.66
yday 99.46
▲ +2.22%
Brent Data
109.55
yday 107.17
▼ -0.28%
Crypto
Bitcoin Data
81,751.00
yday 82,809.60
▲ +0.31%
Ether Data
2,396.36
yday 2,431.46
▼ -0.97%
Solana Data
104.53
yday 105.75
▲ +0.22%
US spot Bitcoin ETFs AI
+526.7 $m
yday -228.4 $m
Inbound
US spot Ether ETFs AI
-103.3 $m
yday -320.1 $m
Outbound
Rates
US 2Y Data
4.77
unch
US 10Y Data
5.15
yday 5.10
+5bp
US 30Y Data
5.48
+5bp
2s10s spread Data
38.00
+5bp
10Y-3M spread Data
88.00
yday 1.03 / -0.20
+5bp
Credit
US HY OAS Data
331.00
+8bp
Baa-10Y spread Data
144.00
unch
IG OAS Data
85.00
calm
HY minus IG Data
246.00
calm
Volatility
VIX Data
19.99
yday 19.99
+3.53 (+21.4%)
VIX9D/VIX Data
1.01
yday 1.01
watch
VIX/VIX3M Data
0.98
yday 0.98
calm
MOVE index Data
101.10
calm
Dollar & FX
US Dollar Index (DXY) Data
101.84
yday 101.79
-0.16 (-0.2%)
EUR/USD Data
1.12
yday 1.12
0.00%
ICE USD 5-session change Data
-0.36
yday -0.77
calm
Breadth
% > 50d Data
50.6%
—
% > 200d Data
62.7%
—
Adv / Dec Data
219 / 204
—
New hi / lo Data
39 / 15
—
SPY−RSP 1d Data
-0.7pp
—
SPY−RSP 5d Data
-2.46pp
—
SPY−RSP 21d Data
-0.28pp
—
% from 52w Data
-2.28%
yday -2.04%
—
Europe % > SMA50 Data
27.6%
—
Europe % > SMA200 Data
73.7%
—
Europe % advancing Data
35.9%
—
SPY-TLT 20-session correlation Data
-0.02
yday 0.22
calm
% of S&P members above the 200-day Data
62.74
calm
Liquidity
SOFR minus fed funds Data
0.00
calm
Initial jobless claims Data
199,000.00
calm
Cross-asset
Average pairwise SPDR correlation, 20 sessions Data
0.17
yday 0.19
calm
Gold/copper futures ratio Data
636.20
yday 635.50
watch
Cover checks
VIX Data
19.99 / 25.00
yday 19.99
Not Triggered
10Y-3M spread Data
0.88 / -0.20
yday 1.03 / -0.20
Not Triggered
S&P 500 drawdown from 52w high Data
-2.28 / -10.00
yday -2.04 / -10.00
Not Triggered
VIX/VIX3M Data
0.98 / 1.00
yday 0.98 / 1.00
Not Triggered
Anti-Fragile book (Dalio / Gave) Stagflation
AIOil is still the inflation sleeve: Brent settled at 109.55 and WTI at 103.66 after the Houthi claims. Growth is not a boom: Monday's Nasdaq rise of 1.11% was a bounce, and copper's last bar is 6.531, not a new high. Own gold and broad commodities, not long bonds, until that split
• Sell the AI-credit beta first if a second hard trigger fires.
• Do not add long bonds while the book is in stagflation.
• Add the inverse equity sleeve only after a hard trigger, not on this tape.
AIZero of four hard triggers is on, so the regime stays risk-on. The VIX on the tape is 19.99, the 10-year minus the 3-month bill is 88bp, and the S&P is 2.28% under its 52-week high. France and Hormuz are the live risks; the book already holds gold and commodities for that mix.
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.
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
8/11 above 200d · 2/11 above 50d · 10/11 up today · 2 within 3% of 52w high · best 1m: Nikkei 225 +2.0% · worst 1m: Hang Seng -6.0%
Index
Last
1d
5d
1m
3m
YTD
vs 52w hi
vs 200d
vs 50d
RS
United States
S&P 500
7,690.73
+0.41%
-1.49%
+0.44%
+2.77%
+12.35%
-1.86%
+6.49%
+0.30%
bench.
Nasdaq-100
29,529.35
+1.17%
-3.70%
-0.39%
+1.28%
+16.95%
-5.43%
+6.38%
-1.12%
Lagging99.5
Nasdaq Composite
26,430.89
+1.11%
-2.99%
-0.35%
+2.30%
+13.72%
-4.24%
+6.00%
-0.73%
Lagging99.8
Dow Jones Industrial
51,966.03
-0.07%
+0.22%
+0.55%
-0.50%
+8.12%
-4.38%
+2.99%
-0.86%
Improving98.7
Russell 2000
2,728.3
+0.25%
-2.37%
-4.62%
-8.67%
+9.93%
-11.08%
-2.42%
-5.97%
Lagging93.3
Europe
Euro Stoxx 50
6,204.23
+0.58%
-0.99%
-2.79%
-1.83%
+7.04%
-5.30%
+2.13%
-2.62%
Lagging97.5
DAX
25,622.61
+0.95%
+0.75%
-2.82%
+2.51%
+4.62%
-3.09%
+3.35%
-0.48%
Improving99.8
CAC 40
7,956.7
+0.28%
+1.33%
-4.37%
-5.32%
-2.37%
-8.82%
-3.31%
-4.51%
Lagging95.4
FTSE 100
10,881.9
+0.38%
+3.42%
+0.53%
+3.85%
+9.57%
-0.26%
+4.21%
+1.09%
Leading101.2
Asia
Nikkei 225
65,324.29
+1.39%
-5.38%
+2.05%
-2.85%
+29.77%
-9.73%
+6.88%
-1.46%
Lagging99.0
Hang Seng
24,186.83
+0.52%
-0.18%
-5.97%
+3.31%
-5.63%
-13.52%
-5.28%
-3.67%
Improving97.0
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 1 minMonday was a narrow AI bounce: the Nasdaq rose 1.11% to 26,430.89 while the Dow fell 0.07% to 51,966.03, and Europe fell on the French bond selloff.
YESTERDAY'S MARKET RETROSPECTIVE
Monday was a narrow AI bounce: the Nasdaq rose 1.11% to 26,430.89 while the Dow fell 0.07% to 51,966.03, and Europe fell on the French bond selloff.
Bridge to Today
Tuesday has to show whether Monday's chip bounce survives Netflix tonight while Brent is still above $109.
Nasdaq Composite+1.11% today
−3%+3%
US 10Y5.15%
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 actually measures
CONCEPT OF THE DAY
What high-yield OAS actually measures
Why today : Today's tape prints HY OAS at 331bp, up 8bp, still inside the regime engine's calm band under 350.
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 comfortable taking default risk. A jump means they want to be paid more. It is not a stock-market forecast and it is not the VIX. It is the credit market's price of stress. Equities can fall for a day while this spread stays calm, which means lenders have not agreed with the stock move yet. The useful read is the level and the change in basis points. A move of a few basis points inside a calm band is noise. A move through a round threshold the desk already uses, such as 350 or 500, is the signal. Next time this newsletter prints an HY OAS tile, read the basis-point level and the daily change, not a percent move in the S&P.
Into the 29 Oct print, AMZN can hold Monday's re-rate if AWS stays the story; Morgan Stanley's new $350 target is the line to beat.
MS PT $350PE 32.2Above 50-day
Fundamentals
6/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
52-week range
Morgan Stanley kept Overweight and raised the target to $350 from $335 on 19 Oct.The note expects AWS revenue growth of 47% in 2027, up from 41%.Shares closed at 262.45, up 4.98% on the day.
P/E
32.2
Invalidation: Daily close back under the 50-day near $255.86.
TradingView's price for AMZN. It is not the last print in this letter.
Over the next few weeks ENX.PA can extend Monday's high if Citi's custody and bond-trading case holds; the new €200 target is the line.
Citi PT €200Up on a down CAC
Fundamentals
—
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
6/10
Citi upgraded Euronext to Buy from Neutral on 19 Oct and raised the target to €200 from €156.The shares rose 1.26% to 169.30 while the CAC was down on the day.
Invalidation: Daily close back under Friday's 167.20.
TradingView's price for ENX.PA. 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 minHealth, staples and energy still clear both averages on the last ETF bar. Biotech, materials and semiconductors are exits under the 50-day.
TREND FOLLOW
Health, staples and energy still clear both averages on the last ETF bar. Biotech, materials and semiconductors are exits under the 50-day.
4 of 18 universe names closed above their 50-day on the last returned bar, and 3 of those also beat SPY over 20 sessions.
Ticker
Name
Conviction
1d
XLV
Health Care Select Sector SPDR
6.5
+1.86%
XLP
Consumer Staples Select Sector SPDR
6.5
+1.08%
XLE
Energy Select Sector SPDR
6.7
-1.58%
XLK
Technology Select Sector SPDR
5
-0.65%
SMH
VanEck Semiconductor ETF
2.5
-3.41%
XBI
SPDR S&P Biotech ETF
2.5
-3.65%
XLB
Materials Select Sector SPDR
2.5
+0.71%
XLVHEALTH CAREBUY🔥 11-issue streak
Health Care Select Sector SPDR
6.5/10Conviction
$177.19
▲ +1.86%
Health can stay a trend sleeve while it holds both averages; Monday's cash session is not in this bar yet.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.No fresh health headline; the trend is theRules sleeve — factor not scored.Above 50 and 200; 20-day RS vs SPY is +4.8
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
—
Technicals
8/10
Last bar 2026-10-15 at 177.19.
Invalidation: Daily close back through the 50-day near $168.24.
TradingView's price for XLV. It is not the last print in this letter.
XLV · 20d illustrative range
XLPCONSUMER STAPLESBUY🔥 6-issue streak
Consumer Staples Select Sector SPDR
6.5/10Conviction
$87.62
▲ +1.08%
Staples stay a trend sleeve while the 50-day holds; the rule is the average, not a staples headline.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.The 50-day, not a new staples headline.Rules sleeve — factor not scored.Above 50 and 200; 20-day RS vs SPY is +4.1
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
—
Technicals
8/10
Last bar 2026-10-16 at 87.62.
Invalidation: Daily close back through the 50-day near $84.55.
TradingView's price for XLP. It is not the last print in this letter.
XLP · 20d illustrative range
XLEENERGYBUY🔥 8-issue streak
Energy Select Sector SPDR
6.7/10Conviction
$66.56
▼ -1.58%
Over the next 2-4 weeks stay with energy beta while XLE holds its 50-day and Brent is above $100.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Brent settled at 109.55, still above $100.Energy leadership is the tape, not a new sAbove 50 and 200; 20-day RS vs SPY is +1.6
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
7/10
Last bar 2026-10-15 at 66.56.Brent settled at 109.55.
Invalidation: Daily close back through the 50-day near $62.35.
TradingView's price for XLE. It is not the last print in this letter.
XLK is above its 50-day but lagging SPY, so this is a hold, not a new add.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.Rules sleeve — factor not scored.Rules sleeve — factor not scored.Above the 50-day, but 20-day RS vs SPY is
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
5/10
Last bar 2026-10-15 at 189.19.
Invalidation: Daily close back through the 50-day near $186.99.
TradingView's price for XLK. It is not the last print in this letter.
SMHSEMICONDUCTORSEXIT🔥 11-issue streak
VanEck Semiconductor ETF
2.5/10Conviction
$539.79
▼ -3.41%
SMH's last close is under its 50-day. The trend rule is an exit on that bar.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.The last bar is an exit, not a fresh entryRules sleeve — factor not scored.Last close is under the 50-day.
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
2/10
Last bar 2026-10-16 at 539.79.
Invalidation: Exit stands until a close back above the 50-day.
TradingView's price for SMH. It is not the last print in this letter.
XBIBIOTECHEXIT
SPDR S&P Biotech ETF
2.5/10Conviction
$144.32
▼ -3.65%
XBI's last close is under its 50-day, so the held lot is an exit.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.The last bar is an exit, not a fresh entryRules sleeve — factor not scored.Last close is under the 50-day.
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
2/10
Last bar 2026-10-16 at 144.32.
Invalidation: Exit stands until a close back above the 50-day.
TradingView's price for XBI. It is not the last print in this letter.
XLBMATERIALSEXIT
Materials Select Sector SPDR
2.5/10Conviction
$50.92
▲ +0.71%
XLB's last close is under its 50-day, so the held lot is an exit.
Rules sleeve — factor not scored.Rules sleeve — factor not scored.The last bar is an exit, not a fresh entryRules sleeve — factor not scored.Last close is under the 50-day.
Fundamentals
—
Sentiment / flow
—
Catalyst
3/10
Narrative
—
Technicals
2/10
Last bar 2026-10-16 at 50.92.
Invalidation: Exit stands until a close back above the 50-day.
TradingView's price for XLB. It is not the last print in this letter.
Desk research framework — not a recommendation to buy or sell.
INCREASE CHF vs EUR — A small franc add follows the French spread, not a new SNB line.
Conviction 30%
DECREASE JPY vs EUR — Do not add yen while USDJPY's last print is 158.02 and the daily change is flat.
Conviction 40%
HOLD USD vs EUR — EURUSD at 1.1214 is flat enough that a dollar add is not worth the click.
Conviction 20%
Crypto
CryptoCryptocurrency Landscape 2 minUS spot bitcoin ETFs took in $526.7 million on 19 Oct while ether ETFs lost $103.3 million. Bitcoin is 81,751; ether is 2,396.36.
CRYPTOCURRENCY LANDSCAPE
US spot bitcoin ETFs took in $526.7 million on 19 Oct while ether ETFs lost $103.3 million. Bitcoin is 81,751; ether is 2,396.36.
Ticker
Name
Conviction
1d
BTC-USD
Bitcoin
6.3
+0.31%
ETH-USD
Ether
3
-0.97%
BTC-USDHOLD🔥 53-issue streak
Bitcoin
6.3/10Conviction
$81751.00
▲ +0.31%
Over the next week bitcoin can hold if the $526.7 million ETF inflow repeats; one session does not earn an add.
No on-chain supply series this run.Spot ETFs took in $526.7m on 19 Oct.The flow flipped to a large one-day inflowIBIT carried the day; FBTC and GBTC did no81,751 is only 0.3% above the 16 Oct bar.
Fundamentals
—
Sentiment / flow
7/10
Catalyst
7/10
Narrative
6/10
Technicals
5/10
Farside: US spot bitcoin ETFs net +$526.7 million on 19 Oct, IBIT +$665.2 million.Aggregator price is 81,751 on the 20 Oct bar.
Invalidation: A daily close under 80,000.
TradingView's price for BTC-USD. It is not the last print in this letter.
Ether stays a watch while spot ETFs lose money: -$103.3 million on 19 Oct was the fourth straight outflow.
No on-chain supply series this run.Ether ETFs lost $103.3m; ETHA led.Fourth straight outflow day is the event.The bid is in bitcoin, not in ether.2,396.36 is under the prior bar.
Fundamentals
—
Sentiment / flow
2/10
Catalyst
3/10
Narrative
4/10
Technicals
3/10
Farside: ether ETFs -$103.3 million on 19 Oct, ETHA -$95.4 million.Price is 2,396.36 on the aggregator 20 Oct bar.
Invalidation: A fourth-day outflow streak that ends with a net inflow.
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 settled at 109.55, still above $100 after the Houthi strikes, while gold futures are 4,155.10 into the 27 Oct FOMC.
COMMODITIES OUTLOOK
Brent settled at 109.55, still above $100 after the Houthi strikes, while gold futures are 4,155.10 into the 27 Oct FOMC.
WTI's 2.22% settle at 103.66 and Brent at 109.55 keep the inflation sleeve bid, and the tape's 10-year is 5.15%. If that oil-and-yield mix holds into the 27…
Ticker
Name
Conviction
1d
BZ=F
Brent
6.8
-0.28%
GC=F
Gold
4.8
-0.62%
BrentENERGYWATCH🔥 20-issue streak
BZ=F
6.8/10Conviction
$109.55
▼ -0.28%
Into the US open, treat Brent as a watch above $100: Monday's Houthi bid held the settle at 109.55 even after the Russia waiver.
Houthi strikes kept a physical bid in crudNo COT positioning this run.19 Oct Houthi claims versus the waiver.The Hormuz premium is already consensus.109.55 is still well above $100.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
8/10
Narrative
6/10
Technicals
7/10
CNBC: Brent settled at $109.55 on 19 Oct, down 0.28%, while WTI settled up 2.22% at $103.66.Houthi claims of strikes on Saudi energy sites were the Monday supply bid.
Invalidation: Two daily settles under $100.
TradingView's price for BZ=F. It is not the last print in this letter.
Gold is a watch into the 27 Oct FOMC: futures are 4,155.10, and a December hike is still the priced path, not a cut.
December hike odds raise the carry cost.No COT positioning this run.82% October hold, 89% December hike.Disorder hedge, not a fresh breakout.4,155.10 is 0.62% under Friday.
Fundamentals
5/10
Sentiment / flow
—
Catalyst
4/10
Narrative
5/10
Technicals
5/10
CME FedWatch, cited by CNBC on 20 Oct, prices an 82% chance of an October hold and an 89% chance of a December hike.The aggregator future is 4,155.10, down 0.62% from Friday's 4,181.10.
Invalidation: A daily close under 4,100 before the FOMC.
TradingView's price for GC=F. It is not the last print in this letter.
StocksPortfolio Reality Check 7 min30d hit rate 61%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (29.99%) 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.68
Max DD
-3.54%
Sortino
-4.52
Calmar
N/A
Ann. return
N/A
Beta vs SPY
N/A
Allocation
Positions89%
Cash11%
Today's Moves
Action
Ticker
Qty
Status
Sell
MU
2.09
pending
Buy
AMZN
0.8257
pending
Current Holdings
Position
Value
Unrealized P&L
TSM ×20.93
$8796.09
+3.2%
XOM ×129
$22966.37
+16.6%
UNH ×8.49
$3455.47
-4.5%
INTC ×14.08
$1295.85
+6.6%
MSFT ×12.33
$6580.28
+29.7%
AMZN ×5.95
$1562.29
-2.9%
CVX ×7.29
$1636.08
+12.8%
FRO ×38.46
$1950.66
+25.5%
+51 more holdings
Track Record
22 On Track · 9 Lagging · 3 Stopped Out
Position
Conviction Then
Return Since
Verdict
ACN (2026-09-20)
7/10
+30.7%
On Track
TLN (2026-09-20)
6.8/10
+20.2%
On Track
META (2026-09-22)
7.4/10
-4.3%
Lagging
ARHS (2026-09-22)
6.2/10
+13.7%
On Track
SNDK (2026-09-23)
7.3/10
-31.1%
Stopped Out
AAPL (2026-09-23)
6.5/10
+0.9%
On Track
DG (2026-09-25)
7/10
+9.7%
On Track
COST (2026-09-25)
6.8/10
+10.3%
On Track
SNPS (2026-09-26)
7/10
+6.8%
On Track
JCI (2026-09-26)
7/10
-1.3%
Lagging
LLY (2026-09-28)
7.3/10
+4.8%
On Track
SNX (2026-09-28)
7.3/10
-5.5%
Lagging
TFX (2026-09-28)
6.3/10
+6.2%
On Track
NVDA (2026-09-29)
6.2/10
-5.1%
Lagging
JNJ (2026-09-30)
6.2/10
-4.5%
Lagging
NFLX (2026-09-30)
7/10
+0.3%
On Track
BKR (2026-09-30)
6.3/10
-0.4%
Lagging
NICE (2026-09-30)
6.7/10
+5.0%
On Track
CEG (2026-10-01)
6.5/10
+6.8%
On Track
MU (2026-10-01)
6.8/10
-15.0%
Stopped Out
OXY (2026-10-02)
6.8/10
+7.8%
On Track
ABNB (2026-10-02)
6/10
+9.3%
On Track
HPE (2026-10-03)
6.6/10
-20.5%
Stopped Out
PTC (2026-10-05)
7.7/10
+34.0%
On Track
MSFT (2026-10-06)
7.25/10
+1.6%
On Track
HUM (2026-10-09)
7/10
+6.7%
On Track
TEVA (2026-10-10)
7/10
+1.0%
On Track
CRM (2026-10-13)
6.7/10
+3.6%
On Track
FSLR (2026-10-13)
6/10
-3.9%
Lagging
GS (2026-10-14)
6.5/10
-1.2%
Lagging
UNH (2026-10-15)
7.2/10
+2.8%
On Track
TSM (2026-10-16)
6.3/10
-0.5%
Lagging
TRV (2026-10-17)
7.2/10
+0.0%
On Track
AA (2026-10-17)
6.2/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
GLE.PA
22.15
—
Buy
ENX.PA
1.77
—
Buy
EQNR.OL
0.6891
—
Current Holdings
⚠ Live quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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
10 On Track · 6 Lagging · 1 Stopped Out
Position
Conviction Then
Return Since
Verdict
GLE.PA (2026-09-21)
6.7/10
-11.2%
Stopped Out
BEZ.DE (2026-09-21)
7/10
+32.5%
On Track
TUI1.DE (2026-09-22)
6.8/10
+3.3%
On Track
SAVE.ST (2026-09-22)
6/10
-1.3%
Lagging
SAN.MC (2026-09-23)
7/10
-5.5%
Lagging
KCR.HE (2026-09-25)
7.3/10
-3.9%
Lagging
ATE.PA (2026-09-26)
7.3/10
+10.2%
On Track
TTE.PA (2026-09-26)
6.7/10
+0.9%
On Track
GLEN.L (2026-09-27)
6.3/10
+3.9%
On Track
KLR.L (2026-09-28)
7/10
-7.4%
Lagging
CRDA.L (2026-09-28)
6/10
+12.0%
On Track
SAF.PA (2026-10-01)
6.5/10
-5.2%
Lagging
STLAP.PA (2026-10-03)
6.5/10
+2.6%
On Track
DEMANT.CO (2026-10-10)
7/10
+5.2%
On Track
ASML.AS (2026-10-15)
6.8/10
-3.3%
Lagging
NDX1.DE (2026-10-16)
7/10
+3.4%
On Track
DHL.DE (2026-10-17)
7/10
+0.0%
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 quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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
Action
Ticker
Qty
Status
Sell
TLT
194
pending
Sell
SPLV
273
pending
Sell
IEF
111
pending
Buy
GLD
12.7
pending
Current Holdings
⚠ Live quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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
Action
Ticker
Qty
Status
Sell
SMH
8.53
pending
Sell
XBI
32
pending
Sell
XLB
93.53
pending
Buy
XLV
11.68
pending
Buy
XLP
23.62
pending
Buy
XLE
31.09
pending
Current Holdings
⚠ Live quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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
-3.6%
Lagging
SMH (2026-10-03)
7/10
-14.4%
Stopped Out
QQQ (2026-10-10)
6/10
-3.1%
Lagging
XLV (2026-10-10)
6.7/10
+3.7%
On Track
XLE (2026-10-13)
6.7/10
+0.8%
On Track
XLP (2026-10-15)
6.7/10
+1.8%
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
Action
Ticker
Qty
Status
Sell
CORN
136
pending
Current Holdings
⚠ Live quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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 · 1 Stopped Out
Position
Conviction Then
Return Since
Verdict
CORN (2026-09-22)
6.8/10
-10.3%
Stopped Out
BNO (2026-10-01)
6.5/10
+11.8%
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 quotes were estimated at cost for every holding in this book, so the P&L line is not a fresh mark.
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 : +61.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.
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.