US 2Y 4.69 +4bpUS 10Y 5 +4bpUS 30Y 5.33 +4bp2s10s spread 31 unch10Y-3M spread 78 +4bpUS HY OAS 340 +13bp
MORNING ALPHA

Daily Financial Newsletter

Saturday, October 24, 2026 · 09:21:46 · archived issue
EN FR
⚠ Data quality : DEGRADED · 40 notes
⚠ Data quality: DEGRADED
market_pulse — ^NDX priced at 28957.529296875 but history did not yield a one-session change; row omitted.
market_pulse — ^STOXX50E priced at 6068.22021484375 but history did not yield a one-session change; row omitted.
market_pulse — ^IBEX priced at 19072.400391 but history did not yield a one-session change; row omitted.
market_pulse — ^AEX priced at 1135.199951 but history did not yield a one-session change; row omitted.
market_pulse — ^SSMI priced at 14462.3603515625 but history did not yield a one-session change; row omitted.
market_pulse — ^BFX priced at 5781.7998046875 but history did not yield a one-session change; row omitted.
market_pulse — ^OMXS30 priced at 3161.460938 but history did not yield a one-session change; row omitted.
market_pulse — EURUSD=X priced at 1.12023 but history did not yield a one-session change; row omitted.
market_pulse — PL=F priced at 1570.199951 but history did not yield a one-session change; row omitted.
market_pulse — PA=F priced at 1046.5999755859375 but history did not yield a one-session change; row omitted.
market_pulse — ZW=F priced at 629.5 but history did not yield a one-session change; row omitted.
market_pulse — ZC=F priced at 456.0 but history did not yield a one-session change; row omitted.
market_pulse — ZS=F priced at 1244.0 but history did not yield a one-session change; row omitted.
market_pulse — ZR=F priced at 16.225 but history did not yield a one-session change; row omitted.
market_pulse — KC=F priced at 305.600006 but history did not yield a one-session change; row omitted.
market_pulse — CC=F priced at 5704.0 but history did not yield a one-session change; row omitted.
market_pulse — SB=F priced at 20.239999771118164 but history did not yield a one-session change; row omitted.
market_pulse — SOL-USD priced at 102.05 but history did not yield a one-session change; row omitted.
market_pulse — ^TNX priced at 4.953 but history did not yield a one-session change; row omitted.
market_pulse — Pulse equity tile and index_panel still print the 22 Oct S&P close of 7663.43. /price/^GSPC tradeDate 2026-10-23 close is 7623.68. The index band uses the Friday print; the copied pulse blocks are unchanged.
market_pulse — CL=F aggregator close is 100.56 versus the cited WTI settlement of 103.27 (+3.8%). BZ=F close 116.72 matches the Brent settlement. CL=F is on the tape but was not used as an idea price.
market_pulse — Nikkei history has no 2026-10-23 bar; the band shows the 22 Oct close of 62907.84. Stoxx change uses the Reuters -0.31% at the matching 635.77 close because history skips 22 Oct.
yesterday_retrospective — GET /movers returned HTTP 400, so movers were omitted. Squawk-alert routes returned HTTP 401, so same-day FX/CB alerts fell back to web search.
eu_equity_ideas — No EU name cleared the publish bar. NESN.SW (83.70 on 23 Oct) had a 22 Oct sales print — Q3 RIG 2.8%, organic growth 4.0% — but the scorecard mean was 5.8 after Friday gave back Thursday's pop, and /fundamentals/NESN.SW returned no_data. Screener category=eu is dated 2026-10-19.
penny_plays — Screener category=penny returned no sub-$5 row, so the section published zero names rather than a web-search chase.
commodities_outlook — BZ=F history prior close 111.29 on 22 Oct implies +4.88%, but Reuters' official settle was +$3.55 / +3.14% to the same 116.72 close. The published change is the cited settlement. NG=F at 2.716 disagrees with the cited ~2.63 November settle, so gas was not published.
trend_follow — SPY history ends 2026-10-22 and QQQ returned only 32 bars, so vs-SPY figures use that incomplete SPY series and QQQ is not a buy. XLP passes the rules but was not dispatched: the book already has 6 open names and prior EXIT orders are still pending.
forex_rebalancing — Squawk-alert feed returned HTTP 401, so same-day BoJ/MoF intervention checks fell back to web search. No fresh intervention statement was found. EUR-cross history ends 23 Oct except EURUSD, whose history ends 22 Oct at 1.12166; the spot used is prices.json EURUSD=X at 1.12023.
risk_cover_playbook — Equity put/call was not available from the aggregator sentiment route, so that positioning row was omitted. Stock-bond correlation uses SPY history that ends 2026-10-22.
eu_equity_ideas — KCR.HE price rejected by Portfolio Manager's plausibility guard — see trade history
us_equity_ideas — MU is stopped out at -17.61% but a SELL is already pending, so this run did not stack another exit.
trend_follow — SMH is stopped out at -16.4% but a SELL is already pending, so this run did not stack another exit.
risk_cover_playbook — TLT target is 0% but a SELL is already pending; not re-sent.
risk_cover_playbook — IEF reduce skipped because a SELL is already pending.
risk_cover_playbook — SPLV reduce skipped because a SELL is already pending.
trend_follow — XLK is an exit but a SELL is already pending, so this run did not stack another order.
trend_follow — SMH is an exit but a SELL is already pending, so this run did not stack another order.
trend_follow — XBI is an exit but a SELL is already pending, so this run did not stack another order.
trend_follow — XLP passes the trend rules but was not bought: the book already has 6 open names.
portfolio_reality_check — Six books came back with every holding price_estimated, so blended P&L uses only the books with a live mark. Commodities, crypto, trend, anti-fragile, euro and penny P&L near zero is a quote gap, not a flat result.
General
GeneralThe Bottom Line 1 minBrent at 116.72 and a 5% 10-year make Wednesday's FOMC the test; hard crash triggers are still quiet.
THE BOTTOM LINE
RISK-ON=
Brent at 116.72 and a 5% 10-year make Wednesday's FOMC the test; hard crash triggers are still quiet.
VIX 19.03
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 340 bp
150 bp800 bp
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
BZ=F
7.2/10
XLE
8/10
SLB
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.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 31 of 62 reviewed picks still on track. Average gain 351.1%, average loss -6.5%.
GeneralMarket Pulse 9 minThe 23 Oct rate print has the 10-year at 5.00% (+4bp) and HY OAS at 340bp (+13bp). VIX is 19.03 (+2.35pts) on the 22 Oct vol print, and the 2s10s spread is unchanged at 31bp.
MARKET PULSE
Friday's S&P close is 7623.68 (-0.52%) and the Dow is 52215.16 (-1.23%), with the Nasdaq at 25955.34 (-0.21%). RSP beat SPY by 0.68pp, while the Hang Seng panel is still 8.4% under its 21-day pace.
Mixed tape constructive +1 Book Risk-On 4/4 clear
AIThe 23 Oct rate print has the 10-year at 5.00% (+4bp) and HY OAS at 340bp (+13bp). VIX is 19.03 (+2.35pts) on the 22 Oct vol print, and the 2s10s spread is unchanged at 31bp.
Indexes
S&P 500 Data7,623.68
yday 7,663.43
▼ -0.52%
NASDAQ Data25,955.34
yday 26,008.86
▼ -0.21%
Nasdaq-100 Data28,958.69
yday 28,958.69
▼ -2.90%
Dow Jones Data52,215.16
yday 52,867.98
▼ -1.23%
Russell 2K Data2,775.90
yday 2,784.03
▼ -0.29%
Euro Stoxx 50 Data6,136.06
yday 6,136.06
▼ -1.10%
STOXX 600 Data635.77
yday 639.77
▼ -0.31%
DAX Data25,181.65
yday 25,371.75
▼ -0.75%
CAC 40 Data7,782.82
yday 7,811.26
▼ -0.36%
FTSE 100 Data10,690.40
yday 10,730.06
▼ -0.37%
Nikkei 225 Data62,907.84
yday 62,907.84
▼ -2.65%
Hang Seng Data23,093.37
yday 23,191.75
▲ +0.73%
Commodities
Metals
Gold Data4,007.90
yday 4,030.10
▼ -2.47%
Silver Data53.71
yday 56.22
▼ -4.46%
Copper Data6.46
yday 6.46
▼ -0.09%
Energy
Oil (WTI) Data100.56
yday 100.56
▲ +1.29%
Brent Data116.72
yday 111.29
▲ +3.14%
Natural gas Data2.72
yday 2.72
▼ -1.84%
Crypto
Bitcoin Data80,703.00
yday 81,742.00
▼ -1.27%
Ether Data2,376.34
yday 2,402.05
▼ -1.07%
US spot Bitcoin ETFs AI-137.9 $m
yday -635.6 $m
Outbound
US spot Ether ETFs AI+4.4 $mInbound
Rates
US 2Y Data4.69
yday 4.65
+4bp
US 10Y Data5.00
yday 4.96
+4bp
US 30Y Data5.33
yday 5.29
+4bp
2s10s spread Data31.00
yday 31.00
unch
10Y-3M spread Data78.00
yday 74.00
+4bp
Credit
US HY OAS Data340.00
yday 327.00
+13bp
Baa-10Y spread Data146.00
yday 144.00
+2bp
IG OAS Data89.00 bp
yday 88.00 bp
watch
HY minus IG OAS Data251.00 bpwatch
Volatility
VIX Data19.03
yday 16.68
+2.35 (+14.1%)
VIX9D/VIX Data0.99 ratio
yday 0.93 ratio
calm
VIX/VIX3M Data0.95 ratiocalm
MOVE index Data103.31 index pointswatch
Dollar & FX
US Dollar Index (DXY) Data101.58
yday 101.58
-0.20 (-0.2%)
Dollar index 5-session change Data-0.42 %calm
Breadth
% > 50d Data50.6%
yday 50.6%
—
% > 200d Data62.7%
yday 62.7%
—
Adv / Dec Data219 / 204
yday 219 / 204
—
New hi / lo Data39 / 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 Data27.6%
yday 27.6%
—
Europe % > SMA200 Data73.7%
yday 73.7%
—
Europe % advancing Data35.9%
yday 35.9%
—
Stock-bond 20d correlation (SPY vs TLT) Data0.05 ratiowatch
S&P 500 share above the 200-day Data62.74 %calm
Liquidity
SOFR minus effective fed funds Data2.00 bpcalm
Initial claims, latest and 4-week average Data194,000.00 claimscalm
Cross-asset
Average pairwise 11-sector correlation, 20 sessions Data0.02 ratiocalm
Gold/copper (GC=F divided by HG=F) Data620.90 ratiocalm
Cover checks
VIX Data19.03 / 25.00
yday 16.68
Not Triggered
10Y-2Y spread (percent) Data0.31 / -0.20
yday 0.31 / -0.20
Not Triggered
HY OAS (bp) Data340.00 / 500.00
yday 327.00 / 500.00
Not Triggered
S&P drawdown from 52w high (percent, panel) Data-2.21 / -10.00Not Triggered
Anti-Fragile book (Dalio / Gave) Inflationary boom
AIOil and the 10-year rose together into a six-month Brent high while gold fell and copper did not break, which is Gave's inflationary boom rather than yesterday's stagflation label. HY OAS at 340bp is still inside the regime engine's calm credit bucket, so this is not a bust. Long
DataHedge instruments : GLD, TLT, SH, VIXY · Target cash 35%
Sleeve TickerTarget Action
Gold AIGLD25%Reduce
Long bonds AITLT0%Exit
Intermediate bonds AIIEF10%Buy
Commodities AIDBC20%Hold
Defensive equity AISPLV10%Buy
Crash hedge AISH0%Exit
Cash AI—35%Hold
If triggered today — do this now AI
• Cut the equity stub before adding a new high-beta idea
• Let the gold and commodity sleeves do the first hedge; do not reach for VIXY as a standing weight
AIZero of four hard triggers are fired: VIX 19.03, 2s10s at +0.31, HY OAS 340bp, S&P 2.21% off the panel high. Four of the internals (stock-bond correlation, IG OAS, the HY-IG gap, MOVE) are on watch, which is an inflation-and-rates discomfort rather than a crash. The book therefore shifts to an inflationary-boom mix and does not put weight on SH.
VIX 19.03
840
Under 15 scores +1, 15–20 scores 0, 20–30 scores −1, above 30 scores −2.
High-yield OAS 340 bp
150 bp800 bp
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.
S&P shares above the 200-day 62.7% · 2026-10-19
0%100%
Above 65% scores +1. 40–65% scores 0. Under 40% scores −1.
S&P shares above the 50-day 50.6% · 2026-10-19
0%100%
Same bands as the 200-day, shown as context. This print does not vote.
Share of issues advancing 51.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-month 0.95 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 strength 107.9 leading
90110
XLV relative strength 103.5 leading
90110
XLP relative strength 102.6 leading
90110
XLY relative strength 100.6 leading
90110
XLU relative strength 100.5 leading
90110
XLF relative strength 100.3 leading
90110
XLB relative strength 99.0 improving
90110
XLK relative strength 98.9 lagging
90110
XLRE relative strength 97.6 improving
90110
XLC relative strength 96.6 lagging
90110
XLI relative strength 94.6 lagging
90110
Chart.js, from this issue and stored issues. Each axis is labeled on the chart.
Regime engine
constructivescore +1
The engine stays constructive (+1): HY OAS at 340bp is the only scoring driver. VIX 19.03, a 31bp 2s10s and 62.74% of the S&P above the 200-day are neutral, and the weakness is not US-only — the DAX panel day is -1.07%.
  • vol: 19.03 pts (+0) — VIX <15:+1 | 15-20:0 | 20-30:-1 | >30:-2
  • credit: 340 bp (+1) — HY OAS <350:+1 | 350-500:0 | 500-700:-1 | >700:-2
  • curve: 31 bp (+0) — 2s10s >50:+1 | 0..50:0 | <0:-1
  • breadth: 62.74 pct (+0) — SPX % above 200dma >65:+1 | 40-65:0 | <40:-1
  • vix_term: contango (+0) — backwardation:-1 | contango/mixed:0
Relative rotation
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
LeadingXLE Energy, XLV Health Care, XLP Staples, XLY Discretionary, XLU Utilities, XLF Financials
ImprovingXLB Materials, XLRE Real Estate
LaggingXLK Technology, XLC Communication, XLI Industrials
Relative rotation (RS-ratio vs momentum)
Relative rotation graph: XLE leading, XLV leading, XLP leading, XLY leading, XLU leading, XLF leading, XLB improving, XLK lagging, XLRE improving, XLC lagging, XLI laggingRelative rotation (RS-ratio vs momentum)LeadingImprovingLaggingWeakeningRS-ratio →MomXLEXLPXLVXLKXLFXLREXLIXLBXLC
Yield curve: today vs prior
Yield curve today: 3M 4.04%, 2Y 4.69%, 10Y 5%, 30Y 5.33%Yield curve: today vs prior3.964.444.935.413M2Y10Y30Y2026-10-23 vs prior (dashed)
VIX term structure
VIX term structure (contango): 9D 18.860001, 1M 19.03, 3M 20.120001, 6M 21.66VIX term structurecontango18.420.322.19D1M3M6M
Event radar · next 7 days
DateEvent
10-28 18:00● FOMC policy statement US
10-29 12:45● ECB monetary policy decision EU
TradingView

This heatmap is TradingView, with its own data and its mark left in place. It is not the numbers in this letter. The other panels load when you choose them. If a panel is empty, their data-set name changed; the charts above still stand.

Global indices
8/11 above 200d · 1/11 above 50d · 3/11 up today · 3 within 3% of 52w high · best 1m: Dow Jones Industrial +2.6% · worst 1m: Hang Seng -8.4%
IndexLast1d5d1m3mYTDvs 52w hi vs 200d vs 50d RS
United States
S&P 5007,663.43-1.21%-1.04%+1.48%+2.13%+11.95%-2.21%+5.91%-0.27%bench.
Nasdaq-10028,958.69-2.90%-3.26%-4.96%+2.95%+14.69%-7.26%+4.09%-2.99%Lagging 98.0
Nasdaq Composite26,008.86-2.60%-2.64%-3.44%+4.14%+11.90%-5.76%+4.12%-2.28%Lagging 98.5
Dow Jones Industrial52,867.98+0.02%+1.32%+2.63%+1.77%+10.00%-2.73%+4.66%+0.98%Leading 100.9
Russell 20002,784.03+0.11%+0.61%-1.92%-4.98%+12.17%-9.27%-0.55%-3.55%Lagging 96.1
Europe
Euro Stoxx 506,136.06-1.10%-1.05%-4.02%-1.11%+5.86%-6.34%+0.97%-3.64%Lagging 95.3
DAX25,371.75-1.07%-0.04%-2.43%-1.73%+3.60%-4.04%+2.24%-1.60%Improving 98.8
CAC 407,811.26-1.39%-1.56%-5.73%-7.88%-4.15%-10.48%-5.02%-5.81%Lagging 94.2
FTSE 10010,730.06-1.40%+0.69%-0.55%+0.72%+8.04%-1.65%+2.71%-0.35%Lagging 98.6
Asia
Nikkei 22562,907.84-2.65%-7.14%-1.59%-5.88%+24.97%-13.07%+2.57%-5.04%Lagging 95.7
Hang Seng23,191.75+1.16%-3.62%-8.40%+1.36%-9.52%-17.08%-9.00%-7.22%Lagging 91.9
daily close, local currency (not FX-adjusted); 52w high uses closes
GeneralYesterday's Market Retrospective 3 minFriday's session was an oil shock that hit the Dow harder than the Nasdaq: Brent settled at 116.72 (+3.14%) after Houthi attacks in Saudi Arabia, and the Dow fell 1.23% to 52215.16 while th…
YESTERDAY'S MARKET RETROSPECTIVE
Friday's session was an oil shock that hit the Dow harder than the Nasdaq: Brent settled at 116.72 (+3.14%) after Houthi attacks in Saudi Arabia, and the Dow fell 1.23% to 52215.16 while the S&P fell 0.52% to 7623.68.
How Yesterday Unfolded
Asia  Friday's Asian closes in the history file were mixed rather than a single crash: Shanghai +0.89% to 3690.48, Kospi +0.30% to 5550.30 and Hang Seng +0.73% to 23093.37. The Nikkei file has no Friday bar; its last print is Thursday's 62907.84, -2.65%.
Europe  Europe extended the risk-off lean: the Stoxx 600 closed at 635.77, which Reuters marked -0.31%, the DAX fell 0.75% to 25181.65 and the CAC fell 0.36% to 7782.82, with oil and a soft regional tape the cited drivers.
US  The US open inherited the barrel, not a fresh tech crash. The Dow fell 652.82 points (1.23%) to 52215.16, the S&P fell 0.52% to 7623.68 and the Nasdaq fell 0.21% to 25955.34. Energy rose, American Express fell 3.7% after results and a 5% job-cut plan, and the 10-year closed the day near 4.99%.
Capital Rotation
Staples (XLP -1.92%) → Energy (XLE +2.60%) · XLE +2.60% to 69.33 versus XLP -1.92% to 88.26 on 23 Oct closes.
The Brent spike paid energy and hurt the defensive groups that had been the prior leadership sleeve.
Health care (XLV -1.11%) → Energy (XLE +2.60%) · XLV -1.11% to 179.28 against XLE +2.60% on the same Friday closes.
Defensive equity did not hedge an oil shock that also pulled American Express and the Dow down.
Key Drivers
Houthi attacks and a six-month high in Brent — Brent settled at $116.72, up $3.55 or 3.14%, after attacks in Saudi Arabia and a reported UAE oil spill.
American Express results weighed on the Dow — AXP fell 3.7% after Q3 results and a plan to cut about 5% of staff, contributing to the Dow's 653-point drop.
AI-spend anxiety cooled but did not reverse — The Nasdaq lost only 0.21% after Thursday's larger drop, and Reuters quoted strategists still questioning hyperscaler capex into next week's reports.
Bridge to Today
The next session has to show whether Brent holds 116.72 into Wednesday's FOMC or whether Friday's energy-versus-staples rotation fades with the headline.
Nasdaq Composite -2.60% today
−3%+3%
US 10Y 5%
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 contango means on a volatility curve
CONCEPT OF THE DAY
What contango means on a volatility curve
Why today : The pulse term structure is in contango: 9-day vol 18.86, one-month 19.03, three-month 20.12, so the curve prices more uncertainty later than now.
Contango is a curve shape: the longer-dated contract costs more than the near one. On equity volatility, that means the one-month and three-month VIX contracts sit above the nine-day reading. The market is charging more for insurance later than for insurance this week. That is the ordinary state. It says stress is not happening today; it does not say stress cannot start. The opposite shape, backwardation, is when the near contract is the expensive one, which is what a live shock looks like. When you see contango in this newsletter, read it as 'no event priced for the next few days,' and look at the level of the near contract separately from the slope. A low near contract in contango is calm. A high near contract that is still below the three-month is nervous, but not yet an event.
Stocks
StocksUS Equity Ideas 1 minSLB BUY
US EQUITY IDEAS
Ticker Name Conviction 1d
SLBNEW SLB 7 +7.08%
SLB  VALUE BUYNEW
SLB • Energy
7/10 Conviction
$53.06
▲ +7.08%
Over the next 2-4 weeks the post-print bid holds if Q4 revenue stays near the ~$10B guide and Brent holds $116 into the 28 Oct FOMC.
EPS $0.64Rev $9.45BFriday +7.1%
Fundamentals
7/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
23 Oct Q3 adjusted EPS $0.64 versus $0.62 LSEG, revenue $9.45B Q4 revenue guided near $10B, up 5-7% sequentially Middle East revenue +9% sequentially to $2.81B
Invalidation: Q4 guide cut, or Brent settles back under $110.

TradingView's price for SLB. It is not the last print in this letter.

SLB · 20d illustrative range
SLB illustrative 20-day price cone from 53.06: 5th pct 42.83, median 52.64, 95th pct 64.71 (vol 44.54% annualised)SLB · 20d illustrative range41.5249.6957.8566.02Illustrative · vol 44.54% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
StocksEU Equity Ideas 1 min
EU EQUITY IDEAS
Looked. Nothing priced.
Desk research framework — not a recommendation to buy or sell.
StocksPenny Plays 1 min
PENNY PLAYS
Looked. Nothing priced.
Most sub-$5 names that look cheap stay cheap or go to zero. This screen is diligence, not a buy list.
Desk research framework — not a recommendation to buy or sell.
StocksTrend Follow 5 minEnergy still clears every trend rule; staples, health and materials are above the 50-day but Friday's drops cut the cushion. Technology, semiconductors and biotech are exits. A new staples…
TREND FOLLOW
Energy still clears every trend rule; staples, health and materials are above the 50-day but Friday's drops cut the cushion. Technology, semiconductors and biotech are exits. A new staples add waits because the book is already over the five-name cap.
7 of 18 universe names with a usable 50-day close above it. QQQ has only 32 history bars, so its 200-day test failed open.
Ticker Name Conviction 1d
XLE Energy Select Sector SPDR 8 +2.60%
XLP Consumer Staples Select Sector SPDR 5.5 -1.92%
XLV Health Care Select Sector SPDR 5.5 -1.11%
XLB Materials Select Sector SPDR 5.5 -0.74%
XLK Technology Select Sector SPDR 3 +0.49%
SMH VanEck Semiconductor ETF 3 +0.74%
XBI SPDR S&P Biotech ETF 3 -1.38%
XLE  ENERGY BUY 🔥 12-issue streak
Energy Select Sector SPDR
8/10 Conviction
$69.33
▲ +2.60%
Stay long XLE into the FOMC while the close holds the 50-day near 63.27; the oil premium is the tape, and relative strength versus SPY is the confirm.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sFriday energy tape +2.6% with Brent at 116Rules-based momentum sleeve — factor not s69.33 is 9.6% above a rising 50-day; RS vs
Fundamentals
—
Sentiment / flow
—
Catalyst
7/10
Narrative
—
Technicals
9/10
Brent settle $116.72 on 23 Oct XLE still above both moving averages
Invalidation: Daily close back through the 50-day (~63.27).

TradingView's price for XLE. It is not the last print in this letter.

XLE · 20d illustrative range
XLE illustrative 20-day price cone from 69.33: 5th pct 62.65, median 69.2, 95th pct 76.44 (vol 21.46% annualised)XLE · 20d illustrative range61.8266.9772.1277.27Illustrative · vol 21.46% ann. · not a forecast-9d0+20d
XLP  CONSUMER STAPLES BUY 🔥 10-issue streak
Consumer Staples Select Sector SPDR
5.5/10 Conviction
$88.26
▼ -1.92%
XLP stays a rules buy while 88.26 holds the 50-day near 84.87, but Friday's -1.9% says the staples bid is no longer the clean leadership sleeve.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sFriday was -1.9%; the rule, not a new cataRules-based momentum sleeve — factor not s88.26 is still 4.0% above the 50-day after
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
7/10
Still above the 50-day after Friday's -1.9% drop
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
XLP illustrative 20-day price cone from 88.26: 5th pct 78.41, median 88.04, 95th pct 98.86 (vol 25% annualised)XLP · 20d illustrative range77.1884.8292.45100.09Illustrative · vol 25% ann. · not a forecast-9d0+20d
XLV  HEALTH CARE BUY 🔥 15-issue streak
Health Care Select Sector SPDR
5.5/10 Conviction
$179.28
▼ -1.11%
XLV remains a rules hold-to-add while 179.28 stays above the 50-day near 170.10; Friday's -1.1% is noise unless that average breaks.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sNo fresh health catalyst; Friday was -1.1%Rules-based momentum sleeve — factor not s179.28 is 5.4% above the 50-day; RS vs SPY
Fundamentals
—
Sentiment / flow
—
Catalyst
4/10
Narrative
—
Technicals
7/10
Price remains above the 50-day and the 200-day
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
XLV illustrative 20-day price cone from 179.28: 5th pct 159.76, median 178.86, 95th pct 200.24 (vol 24.37% annualised)XLV · 20d illustrative range157.33172.44187.56202.67Illustrative · vol 24.37% ann. · not a forecast-9d0+20d
XLB  MATERIALS BUY 🔥 5-issue streak
Materials Select Sector SPDR
5.5/10 Conviction
$51.31
▼ -0.74%
XLB is a marginal rules buy: 51.31 is back above the 50-day at 51.24, so the exit is cancelled, but the cushion is one bad session.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sBack above the 50-day, but Friday itself wRules-based momentum sleeve — factor not s51.31 is only 0.1% above the 50-day at 51.
Fundamentals
—
Sentiment / flow
—
Catalyst
5/10
Narrative
—
Technicals
6/10
Close reclaimed the 50-day on 23 Oct
Invalidation: Daily close back through the 50-day (~51.24).

TradingView's price for XLB. It is not the last print in this letter.

XLK  TECHNOLOGY EXIT 🔥 15-issue streak
Technology Select Sector SPDR
3/10 Conviction
$183.23
▲ +0.49%
XLK leaves the book: 183.23 is below the 50-day at 187.68, and Friday's +0.5% bounce did not repair the average.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sExit is the 50-day rule, not a new headlinRules-based momentum sleeve — factor not s183.23 is below the 50-day at 187.68.
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Close is through the 50-day
Invalidation: Already through the 50-day (~187.68).

TradingView's price for XLK. It is not the last print in this letter.

SMH  TECHNOLOGY EXIT 🔥 15-issue streak
VanEck Semiconductor ETF
3/10 Conviction
$527.20
▲ +0.74%
SMH stays an exit: 527.20 is still about 8% under the 50-day, so Thursday's semiconductor drop was not a one-day event.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sExit is the 50-day rule after the AI drawdRules-based momentum sleeve — factor not s527.20 is 8.0% below the 50-day at 573.08.
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Close remains well under the 50-day
Invalidation: Already through the 50-day (~573.08).

TradingView's price for SMH. It is not the last print in this letter.

XBI  HEALTH CARE EXIT 🔥 5-issue streak
SPDR S&P Biotech ETF
3/10 Conviction
$149.54
▼ -1.38%
XBI is an exit while 149.54 stays under the 50-day at 156.06; do not override the rule for a story that is not in the tape.
Rules-based momentum sleeve — factor not sRules-based momentum sleeve — factor not sExit is the 50-day rule; no new biotech prRules-based momentum sleeve — factor not s149.54 is below the 50-day at 156.06.
Fundamentals
—
Sentiment / flow
—
Catalyst
—
Narrative
—
Technicals
3/10
Close is through the 50-day
Invalidation: Already through the 50-day (~156.06).

TradingView's price for XBI. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
Forex
ForexForex Rebalancing Radar 1 min
FOREX REBALANCING RADAR
Base currency: EUR
Currency vs EUR Short-term Medium-term Long-term
USD 🔥9 NEUTRAL (0) SEEK (4) NEUTRAL (0)
JPY 🔥2 NEUTRAL (0) NEUTRAL (0) NEUTRAL (0)
GBP 🔥6 SEEK (3) SEEK (2) NEUTRAL (0)
CHF 🔥6 SEEK (2) NEUTRAL (1) NEUTRAL (0)
NOK 🔥2 SEEK (5) SEEK (4) NEUTRAL (1)
Suggested rebalancing actions
INCREASE NOK vs EUR — Add a small NOK sleeve versus EUR while Brent holds 116.72; cut it if crude settles back under 110.
Conviction 50%
INCREASE GBP vs EUR — EURGBP's 10-session slide to 0.8372 is enough of an edge, at a near-zero conversion cost, to tilt a slice of EUR cash…
Conviction 30%
Crypto
CryptoCryptocurrency Landscape 2 minUS spot Bitcoin ETFs shed $137.9m on 23 Oct while Ether funds took in $4.4m. BTC is 80703 and ETH is 2376.34 ahead of the 28 Oct FOMC.
CRYPTOCURRENCY LANDSCAPE
US spot Bitcoin ETFs shed $137.9m on 23 Oct while Ether funds took in $4.4m. BTC is 80703 and ETH is 2376.34 ahead of the 28 Oct FOMC.
Ticker Name Conviction 1d
BTC-USD Bitcoin 4.5 -1.27%
ETH-USD Ether 4.2 -1.07%
BTC-USD  HOLD 🔥 57-issue streak
Bitcoin
4.5/10 Conviction
$80703.00
▼ -1.27%
Into the 28 Oct FOMC, BTC has to absorb a $137.9m ETF outflow with the 10-year at 5%; a hold above 80k is the near test, not a new high.
No issuer cash-flow series for BTC.US spot BTC ETFs shed $137.9m on 23 Oct.28 Oct FOMC is the next macro gate.The bid faded with oil up and the 10-year 80703 is -1.3% from the 23 Oct close.
Fundamentals
—
Sentiment / flow
4/10
Catalyst
5/10
Narrative
5/10
Technicals
4/10
US spot BTC ETFs -$137.9m on 23 Oct FOMC statement 2026-10-28
Invalidation: A daily close under 78,000 before the FOMC.

TradingView's price for BTC-USD. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 80703: 5th pct 73994.69, median 80594.21, 95th pct 87782.35 (vol 18.44% annualised)undefined · 20d illustrative range73167.4378314.8283462.2288609.61Illustrative · vol 18.44% ann. · not a forecast-9d0+20d
ETH-USD  WATCH 🔥 56-issue streak
Ether
4.2/10 Conviction
$2376.34
▼ -1.07%
ETH is a watch, not an add: spot funds took in only $4.4m on 23 Oct, which does not offset the BTC outflow into the FOMC.
No cash-flow series for ETH.US spot ETH ETFs took in $4.4m on 23 Oct.No network event; the flow gap vs BTC is tETH is not leading; the outflow is still a2376 is -1.1% from the 23 Oct close.
Fundamentals
—
Sentiment / flow
5/10
Catalyst
4/10
Narrative
4/10
Technicals
4/10
US spot ETH ETFs +$4.4m on 23 Oct FOMC statement 2026-10-28
Invalidation: A daily close under 2,250 before the FOMC.

TradingView's price for ETH-USD. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 2376.34: 5th pct 2098.77, median 2369.87, 95th pct 2675.98 (vol 26.22% annualised)undefined · 20d illustrative range2064.142279.632495.122710.61Illustrative · vol 26.22% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 2 minBrent settled at 116.72 (+3.14%), a six-month high, while gold settled at 4007.90 (-2.5%). The next tell is whether that split survives the 28 Oct FOMC.
COMMODITIES OUTLOOK
Brent settled at 116.72 (+3.14%), a six-month high, while gold settled at 4007.90 (-2.5%). The next tell is whether that split survives the 28 Oct FOMC.
Oil up and gold down is a hike-odds tape, not a joint inflation hedge: copper's Friday close was 6.455, flat on the day, so growth did not confirm the barrel.…
Ticker Name Conviction 1d
BZ=F Brent 7.2 +3.14%
GC=F Gold 6 -2.47%
Brent  ENERGY WATCH 🔥 24-issue streak
BZ=F
7.2/10 Conviction
$116.72
▲ +3.14%
Into the 28 Oct FOMC, Brent holds a geopolitical premium only while the Saudi and Hormuz headlines stay live; 116.72 is a high, not a fresh base.
Houthi strikes on Saudi energy plus a UAE No COT or positioning series in the inputs23 Oct settle $116.72, highest since 29 ApThird up week; the 28 Oct FOMC is the infl116.72 is a six-month high, so the entry i
Fundamentals
8/10
Sentiment / flow
—
Catalyst
8/10
Narrative
7/10
Technicals
6/10
23 Oct settle $116.72, +3.14%, highest since 29 Apr Houthi attacks in Saudi Arabia, including energy sites UAE reported a tanker spill off Umm Al Quwain
Invalidation: A settle back under $110 before the FOMC.

TradingView's price for BZ=F. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 116.72000122070312: 5th pct 88.72, median 115.25, 95th pct 149.73 (vol 56.47% annualised)undefined · 20d illustrative range85.06107.84130.61153.39Illustrative · vol 56.47% ann. · not a forecast-9d0+20d
Gold  PRECIOUS METAL WATCH
GC=F
6/10 Conviction
$4007.90
▼ -2.47%
Gold is a watch into the 28 Oct FOMC: the metal fell while Brent made a six-month high, so hike odds are beating the geopolitical bid.
DFF 3.88% and a live December hike path hiNo COT or ETF-flow series for the metal.28 Oct FOMC is the next test of the bid.Oil jumped and gold fell — not a stagflati4007.90 is -2.5% from the 22 Oct close.
Fundamentals
6/10
Sentiment / flow
—
Catalyst
7/10
Narrative
6/10
Technicals
5/10
23 Oct settle 4007.90, down from the 22 Oct close December hike odds are the live rates path FOMC statement on 2026-10-28
Invalidation: A close back above 4109, Thursday's settle.

TradingView's price for GC=F. It is not the last print in this letter.

undefined · 20d illustrative range
undefined illustrative 20-day price cone from 4007.89990234375: 5th pct 3669.57, median 4002.32, 95th pct 4365.25 (vol 18.73% annualised)undefined · 20d illustrative range3627.833887.554147.274406.99Illustrative · vol 18.73% ann. · not a forecast-9d0+20d
Desk research framework — not a recommendation to buy or sell.
GeneralTop 5 Risks Right Now 1 min#1 Hormuz attacks keep Brent above $100 into Iran's reply
TOP 5 RISKS RIGHT NOW
#RiskProbability Impact Trend
1Hormuz attacks keep Brent above $100 into Iran's reply=HighHighEscalating
2The 28 Oct FOMC meets with funds at 3.88% and the 2-year at 4.69%NEWHighHighEscalating
3Meta's cash outflow is the new stress point in AI credit=MediumHighStable
4The Nasdaq's AI multiple is still the index risk after Thursday's dropNEWMediumHighFading
5A third of the S&P reports into the FOMC weekNEWMediumMediumNew
Watch: Brent settle versus $116.72 through the 2026-10-28 FOMC
GeneralWhat's Coming Up 1 min2026-10-28 — FOMC policy statement
WHAT'S COMING UP
2026-10-28 FOMC policy statement · risk_top5
2026-10-28 Brent versus the $116.72 settle into the FOMC · commodities_outlook
2026-10-29 ECB monetary policy decision · forex_rebalancing
Stocks
StocksPortfolio Reality Check 7 min30d hit rate 50%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
Tech US
-3.54%
Named holdings. 140 smaller positions (29.94%) are off this picture.
Portfolio allocation: Cash 49.12%, GLD 7.52%, BTC-USD 7.17%, ETH-USD 5.93%, TTE.PA 5.58%, USO 5.49%, XOM 4.83%, SPLV 4.12%, DBC 4.09%, IEF 3.07%, TLT 3.07%Cash49.12%GLD7.52%BTC-USD7.17%ETH-USD5.93%TTE.PA5.58%USO5.49%XOM4.83%SPLV4.12%DBC4.09%IEF3.07%TLT3.07%
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
ActionTickerQtyStatus
BuySLB4.08pending
Current Holdings
PositionValueUnrealized 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 18 On Track · 15 Lagging · 3 Stopped Out
PositionConviction Then Return SinceVerdict
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
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
ActionTickerQtyStatus
SellKCR.HE10.77—
Current Holdings
⚠ Live quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized 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
PositionConviction Then Return SinceVerdict
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 quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized P&L
GOSS ×232$3755.55—
PYPD ×1564$6940.50—
STXS ×2738$3557.21—
Anti-Fragile
Performance
Equity vs SPY
Drawdown
Total Value
$100000.00
Cash
$4850.98
P&L
$0.0000 (+0.00%)
Realized P&L
$0.0000
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Current Holdings
⚠ Live quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized 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
ActionTickerQtyStatus
BuyXLE29.85pending
BuyXLV11.54pending
BuyXLB40.33pending
Current Holdings
⚠ Live quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized 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
PositionConviction Then Return SinceVerdict
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 quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized 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
PositionConviction Then Return SinceVerdict
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 quotes came back estimated at cost for every position, so unrealized P&L is not a fresh mark.
PositionValueUnrealized 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.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.
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.
Morning Alpha • Generated Sat, 24 Oct 2026 07:21:46 GMT • info@gmc-works.com