← All reports
2025-11-072025-10-24
Weekly allocation report

2025-10-31

TrendBTC
backtestTransition / MixedPartial macro data

Informational purposes only. The content in this report, including allocations, analysis, and commentary, is provided solely for informational and educational purposes. It does not constitute financial advice, investment advice, trading advice, or any other type of advice. Past performance does not guarantee future results. Always conduct your own research and consult a qualified financial professional before making investment decisions.

Weekly Allocation

TickerCategoryWeightRole
FBTC50%Overlay
GLDPrecious Metals10%Top-2 (10%)
PICKIndustrial Metals10%Top-2 (10%)
SMHAI5%Tier-2 (5%)
URANuclear Energy5%Tier-2 (5%)
XLKTechnology5%Tier-2 (5%)
ILFEmerging Markets5%Tier-2 (5%)
XARDefense & Aerospace5%Tier-2 (5%)
XLUUtilities & Infrastructure5%Tier-2 (5%)

Trade Instructions — Monday Open

Sell the tranche from 2025-10-03 (completing its 4-week hold). Buy the new tranche. Instructions show net portfolio changes — same-asset positions cancel, weight changes show the delta.

ActionTickerInstruction
SELLCOPXSell entire COPX position (2.5% of portfolio)
SELLSLVSell 50% of SLV position (reduce 5% → 2.5%)
SELLXLESell 33% of XLE position (reduce 3.8% → 2.5%)
BUYGLDBuy GLD — 40% of freed cash (adds 2.5% to portfolio)
BUYPICKBuy PICK — 40% of freed cash (adds 2.5% to portfolio)
BUYILFBuy ILF — 20% of freed cash (adds 1.3% to portfolio)

Current Portfolio After Trade

Combined holdings across all 4 active tranches. Each tranche is 25% of the portfolio.

Ticker% of PortfolioWeight Bar
FBTC50%
SMH6.3%
XLU6.3%
GLD6.3%
XAR5%
XLK5%
REMX5%
URA3.8%
XLE2.5%
SLV2.5%
NLR2.5%
PICK2.5%
IEMG1.3%
ILF1.3%

Macro Regime — Transition / Mixed

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
74
Inflation Pressure
51
Dollar Pressure
53
Credit Stress
63
Commodity Breadth
71
Macro tailwinds
Defense & AerospaceNuclear Energy
Active conditions (8)
Liquidity stress
Funding, credit, or broad macro risk is tight enough that high-beta entries need more proof.
Credit stress
Credit proxies are warning that balance-sheet sensitivity and weak-quality cyclicals deserve a penalty.
Risk appetite positive
Leadership and defensive-rotation signals say capital is willing to sponsor risk.
Commodity breadth positive
Multiple real-asset sleeves are participating, so commodity strength is broader than one chart.
Metals scarcity
Industrial commodity participation is firm enough to reward metals exposure when price confirms.
Monetary hedge bid
Gold-relative strength, rates stress, or currency pressure gives monetary hedges a reason to lead.
AI growth sponsorship
Semiconductors or Nasdaq leadership says the market is still sponsoring the AI/growth stack.
Real asset sponsorship
Commodity breadth or inflation pressure supports scarce-resource categories when charts agree.
Not active
Liquidity expansionDollar pressureRisk appetite brokenGrowth slowdownGrowth expansionInflation pressureDisinflation pressureSupply shortageEnergy scarcityDefensive rotationEM liquidity supportBroad market bear

Macro Evidence Charts

Market-implied signals behind the macro regime scores. Each ratio compares two assets; the direction and slope of the ratio is what the macro engine reads.

HYG / SPY — Credit Stress
Rising = credit easing. Falling = spread widening, risk rising.
macro_HYG-SPY chart
⤢ ZOOM
SMH / SPY — Growth / AI Sponsorship
Rising = semiconductors leading. Confirms risk appetite.
macro_SMH-SPY chart
⤢ ZOOM
GLD / SPY — Monetary Hedge Demand
Rising = gold outperforming. Real-yield pressure or currency concern.
macro_GLD-SPY chart
⤢ ZOOM
XLE / SPY — Energy Inflation
Rising = energy outperforming. Inflation-scarcity defensive signal.
macro_XLE-SPY chart
⤢ ZOOM
COPX / GLD — Metals Scarcity vs Monetary
Rising = copper over gold. Real industrial demand over monetary hedging.
macro_COPX-GLD chart
⤢ ZOOM
QQQ / SPY — Tech Leadership
Rising = Nasdaq leading. Confirms liquidity expansion regime.
macro_QQQ-SPY chart
⤢ ZOOM

Crypto Regime — TrendBTC

ValueBTC

ValueBTC not armed: BTC has not made the first post-breakdown touch of the 200W buy zone after losing the 50W

TrendBTC — ACTIVE

TrendBTC confirmed: 2 consecutive closes above rising/flat 50W SMA

AltSeason

one or more available conditions failed

AltSeason conditions (all must pass)
Already crypto risk-on
True / ValueBTC or TrendBTCPASS
BTC distance above 50W
7.55% / >= 20%FAIL
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
0.41% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-0.42% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$110,639.625
50W SMA
$102,876.679
200W SMA
$54,747.113
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1Precious MetalsGLD70.320%+5.88%GDX +17.1% · SLV +17.5%
2Industrial MetalsPICK68.220%+3.37%COPX +7.4% · REMX +7.8%
3AISMH66.610%-5.12%AIQ -7.6% · BOTZ -8.1%
4Nuclear EnergyURA62.710%-18.82%URNM -13.2% · NLR -16.7%
5TechnologyXLK59.210%-6.63%CIBR -5.5% · IGV -11.2%
6Emerging MarketsILF55.310%+4.83%IEMG -2.7% · INDA +0.1%
7Defense & AerospaceXAR50.810%-8.55%ITA -5.8% · ROKT -5.2%
8Utilities & InfrastructureXLU47.210%+1.22%PAVE -0.3% · IGF +3.1%
9Agriculture & LivestockMOO18.80%+2.60%WEAT -3.5% · VEGI +1.4%
10Traditional EnergyXLE11.00%+2.76%XOP +5.9% · FCG +9.7%

Precious MetalsGLD

Score
70.3
GLDSELECTED
74/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
87
Stochastic RSI
falling/neutral
53
Volume
above-average participation
66
Setup/R-R
vertical extension
49
Dist 50W
+24.1%
4W
+2.9%
13W
+19.1%
RS/SPY
+9.4%
RS/Cat
-11.9%
Support
$294.24
Resistance
$388.99
Bull case

GLD has a vertical extension profile with 9.4% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
66/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
48
Volume
above-average participation
72
Setup/R-R
vertical extension
48
Dist 50W
+41.4%
4W
-6.5%
13W
+37.4%
RS/SPY
+27.7%
RS/Cat
+6.4%
Support
$46.33
Resistance
$78.73
Bull case

GDX has a vertical extension profile with 27.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
66/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
48
Volume
neutral
73
Setup/R-R
vertical extension
47
Dist 50W
+35.0%
4W
+1.1%
13W
+31.0%
RS/SPY
+21.3%
RS/Cat
+0.0%
Support
$29.30
Resistance
$46.99
Bull case

SLV has a vertical extension profile with 21.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why GLD won

GLD wins decisively over runner-up GDX on the quality of its extension and trend confirmation. Price sits 24.1% above the 50W with a 0.9% slope, MACD bullish and improving, and stochastic RSI falling/neutral at 0.40—this is a cleaner, less overbought posture than GDX's equivalent levels at 41.4% extension and flattening MACD. GLD's structure scores 82.3 versus GDX's 78.7, and the category-relative strength gap (-11.9% for GLD, +6.4% for GDX) reveals that GLD is rising because it is the cleaner monetary hedge, not because miners are outpacing spot. Critically, GLD's volume is above-average participation (1.31x) while maintaining MACD improvement, suggesting new money is entering the position rather than existing holders rotating. The 19.1% 13-week return trails GDX's 37.4%, but GLD's 48.9 risk-reward score bests GDX's 47.8, meaning GLD offers better risk symmetry for the trend quality delivered.

Why this allocation slot

Precious Metals ranks top-2 and earns 10% allocation, with GLD as the category representative. The 70.3 category score reflects strong macro alignment: monetary hedge bid is active (+14), and although risk appetite is positive (-4 to the category), this headwind is outweighed by the liquidity-stress and credit-stress environment driving haven demand. Technical evidence supports this thesis at 79.4/100 for GLD, combining 100.0 trend score with 86.5 momentum confirmation and 65.8 volume-price sponsorship. GLD's timing score (53.0/100) is moderate because extension is 24.1%—not extreme, but enough to penalize entry risk—yet the volume participation above average signals institutional adoption rather than retail capitulation. The portfolio weights this at 10% (top-2 conviction) because the Transition/Mixed macro regime, combined with liquidity and credit stress, justifies sustained demand for gold as both portfolio insurance and yield-free safe harbor. Any break below support at 294.24 would test category conviction; until then, GLD's structure integrity and MACD improvement support maintaining allocation.

Industrial MetalsPICK

Score
68.2
PICKSELECTED
67/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
75
Stochastic RSI
overbought momentum
32
Volume
above-average participation
58
Setup/R-R
vertical extension
42
Dist 50W
+21.1%
4W
+2.5%
13W
+22.0%
RS/SPY
+12.3%
RS/Cat
-20.8%
Support
$35.67
Resistance
$46.57
Bull case

PICK has a vertical extension profile with 12.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

COPX
65/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
overbought momentum
40
Volume
above-average participation
71
Setup/R-R
vertical extension
45
Dist 50W
+39.2%
4W
-0.3%
13W
+44.5%
RS/SPY
+34.8%
RS/Cat
+1.6%
Support
$39.16
Resistance
$61.97
Bull case

COPX has a vertical extension profile with 34.8% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

REMX
57/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
96
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
48
Volume
distribution pressure
58
Setup/R-R
vertical extension
23
Dist 50W
+48.3%
4W
-3.9%
13W
+42.8%
RS/SPY
+33.1%
RS/Cat
+0.0%
Support
$36.47
Resistance
$73.48
Bull case

REMX has a vertical extension profile with 33.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why PICK won

PICK wins narrowly over runner-up COPX despite ranking lower in the reasoned ETF proof order, because the category representative selection process rewards structure quality and entry-risk balance over peak momentum. PICK's 84.7 structure score beats COPX's 82.6, driven by superior cleanliness (83.3 vs unspecified) and compression signatures. Price sits 21.1% above the 50W—meaningfully extended but more conservative than COPX's 39.2%—and while COPX's 34.8% SPY-relative strength dwarfs PICK's 12.3%, COPX's overbought setup and extreme extension mean COPX is winning on momentum, not on execution quality. PICK's MACD is bullish but flattening, stochastic RSI overbought at 0.97, and volume at 1.14x average—slightly elevated but not confirmation-level. The 22.0% 13-week return is solid, and the -20.8% category-relative strength reflects that PICK is holding leadership within mining diversity, not chasing copper spikes.

Why this allocation slot

Industrial Metals ranks top-2 and earns 10% allocation alongside GLD. The 68.2 category score benefits from exceptionally strong macro support: metals scarcity is active (+14), commodity breadth positive is active (+10), and real-asset sponsorship is active (+6), offset only by liquidity stress (-8) and credit stress (-7). PICK's technical evidence (65.1/100) is adequate but not stellar; the 100.0 trend and 75.1 momentum confirmation carry the score, while timing (32.0) and risk-reward (41.7) reflect the extended position. Macro fit (59.0/100) is the category's engine—demand for industrial metals is structural (AI data-center buildout, EV supply-chain tightening, energy transition infrastructure), and the portfolio allocates at 10% because this demand is not cyclical bounce but secular repositioning. The Transition/Mixed regime supports holding through modest pullbacks; support at 35.67 is where conviction would require reassessment. PICK's structure integrity (84.7/100) and above-average volume (1.14x) signal that accumulation is genuine, justifying tier-1 conviction despite being the tighter setup versus COPX's more leveraged play.

AISMH

Score
66.6
AIQ
67/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
accumulation/confirmation
88
Setup/R-R
vertical extension
46
Dist 50W
+26.5%
4W
+5.7%
13W
+22.1%
RS/SPY
+12.4%
RS/Cat
+0.0%
Support
$38.32
Resistance
$53.08
Bull case

AIQ has a vertical extension profile with 12.4% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

BOTZ
68/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
80
Stochastic RSI
overbought momentum
37
Volume
above-average participation
64
Setup/R-R
vertical extension
42
Dist 50W
+16.4%
4W
+2.9%
13W
+14.2%
RS/SPY
+4.5%
RS/Cat
-7.9%
Support
$29.34
Resistance
$37.83
Bull case

BOTZ has a vertical extension profile with 4.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SMHSELECTED
65/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
neutral
76
Setup/R-R
vertical extension
39
Dist 50W
+37.8%
4W
+7.8%
13W
+27.8%
RS/SPY
+18.1%
RS/Cat
+5.7%
Support
$223.40
Resistance
$363.02
Bull case

SMH has a vertical extension profile with 18.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why SMH won

SMH wins on the strength of 34.5% SPY-relative outperformance and 88.6% persistence score, signaling that upside momentum is genuine rather than ephemeral. Price sits 37.8% above the 50W with a 0.9% slope, MACD bullish and improving, and stochastic RSI overbought at 1.00—the setup is classic vertical extension in a leader. Against runner-up AIQ, SMH's 5.7% category-relative strength beats AIQ's 0.0%, and while AIQ shows superior technical evidence (86.1 vs 72.7), it loses on the direct basket comparison because SMH's volume confirmation and persistence outweigh AIQ's marginally cleaner MACD. The 27.8% 13-week return and neutral volume (0.83x average) suggest accumulation without panic buying, a quality edge over setups with forced volume spikes.

Why this allocation slot

AI receives 5% as tier-2 despite a 66.6 score that trails only GLD and PICK. The category macro fit (54.0/100) benefits from active AI-growth sponsorship (+14) and risk-appetite positivity (+10), but liquidity stress (-12) and credit stress (-8) create headwind. SMH's extreme extension at 37.8% above the 50W and risk-reward score of only 39.3/100 reflect the timing trap: the trend is intact, the relative strength is irrefutable, but entry risk has climbed substantially. The portfolio allocates here because the macro narrative (AI compute demand, scarcity of leading-edge semiconductors) justifies staying with the leader despite overbought technicals, yet the tier-2 rank signals that price extension and timing risk prevent promotion to top-2 conviction. If SMH corrects 15-20% while maintaining above the 200W, category score would likely reset higher.

Nuclear EnergyURA

Score
62.7
URASELECTED
63/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
35
Volume
above-average participation
71
Setup/R-R
vertical extension
31
Dist 50W
+61.5%
4W
+11.1%
13W
+44.2%
RS/SPY
+34.5%
RS/Cat
+0.5%
Support
$27.16
Resistance
$55.12
Bull case

URA has a vertical extension profile with 34.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URNM
61/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
overbought rolling over
30
Volume
above-average participation
70
Setup/R-R
vertical extension
32
Dist 50W
+45.1%
4W
+7.8%
13W
+43.7%
RS/SPY
+34.0%
RS/Cat
+0.0%
Support
$36.59
Resistance
$64.37
Bull case

URNM has a vertical extension profile with 34.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

NLR
65/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
35
Volume
above-average participation
68
Setup/R-R
vertical extension
47
Dist 50W
+52.5%
4W
+9.7%
13W
+38.4%
RS/SPY
+28.7%
RS/Cat
-5.3%
Support
$84.48
Resistance
$155.10
Bull case

NLR has a vertical extension profile with 28.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why URA won

URA wins over runner-up URNM on the strength of bullish-and-improving MACD versus URNM's bullish-but-flattening reading, a critical edge in an overbought market where momentum divergence signals leader differentiation. URA's timing score (35.0 vs 30.0) reflects URA's lower penalty for extreme extension (61.5% above 50W), which seems counterintuitive until you recognize that URA's stochastic RSI is rolling over (0.85) while URNM's is also rolling over—both are overbought, but URA is rolling faster, suggesting the surge is self-correcting rather than breaking momentum. Category-relative strength favors URA at 0.5% versus URNM's 0.0%, a whisper-thin margin that becomes decisive when combined with MACD quality. Both deliver 44%+ 13-week returns and 34%+ SPY-relative strength; URA's 100.0 persistence score (versus URNM's unspecified) indicates the advance has staying power, not just a spike.

Why this allocation slot

Nuclear Energy holds 5% as tier-2, ranking below the metals but above defense and energy. The 62.7 category score reflects neutral macro support (50.0/100) with no uranium-specific descriptor profile available, leaving the allocation entirely technical in nature. URA's technical evidence (71.8/100) combines 100.0 trend, 100.0 momentum confirmation, and 71.3 volume-price confirmation, offset by a brutal 31.4/100 risk-reward score—downside to support is 102.9%, meaning if the trade breaks, the loss is severe. The 61.5% extension above the 50W is extreme even by uranium standards; every new buyer is dangerously late, and stochastic RSI rolling over signals that momentum exhaustion is already underway. The portfolio allocates 5% because the trend is intact, MACD is improving, and uranium scarcity is real, but tier-2 status (not tier-1) reflects the timing risk premium embedded in the setup. Support at 27.16 is where this trade either finds institutional demand or breaks sharply; any close below that level would trigger exit on the next weakness, as the risk-reward calculus becomes asymmetrically negative.

TechnologyXLK

Score
59.2
XLKSELECTED
72/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
above-average participation
79
Setup/R-R
vertical extension
41
Dist 50W
+23.9%
4W
+5.6%
13W
+17.0%
RS/SPY
+7.3%
RS/Cat
+8.9%
Support
$108.80
Resistance
$150.34
Bull case

XLK has a vertical extension profile with 7.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

CIBR
72/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
94
MACD
bullish but flattening
63
Stochastic RSI
rising mid-zone
70
Volume
neutral
64
Setup/R-R
neutral structure
37
Dist 50W
+11.2%
4W
+0.8%
13W
+8.1%
RS/SPY
-1.6%
RS/Cat
+0.0%
Support
$67.91
Resistance
$77.48
Bull case

CIBR has a neutral structure profile with -1.6% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGV
69/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
91
MACD
bullish but flattening
55
Stochastic RSI
rising mid-zone
70
Volume
neutral
61
Setup/R-R
neutral structure
39
Dist 50W
+10.9%
4W
+0.6%
13W
+6.3%
RS/SPY
-3.4%
RS/Cat
-1.8%
Support
$99.69
Resistance
$117.19
Bull case

IGV has a neutral structure profile with -3.4% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why XLK won

XLK wins by combining clean uptrend confirmation with category-relative outperformance. Price sits 23.9% above the 50W with a 0.6% positive slope, MACD bullish and improving, and stochastic RSI overbought—the setup is vertical extension with full trend alignment. What separates XLK from runner-up CIBR is the 8.9% category-relative strength versus CIBR's flat 0.0%, paired with above-average volume participation at 1.16x the 20-week average against CIBR's neutral reading. CIBR's MACD is bullish but flattening and its risk-reward score sits 3.5 points lower, a structural weakness that matters when both charts are extended. XLK's 17.0% 13-week return and 7.3% SPY-relative strength confirm that buyers are accumulating, not just bouncing off support.

Why this allocation slot

Technology earns 5% allocation as a tier-2 holding, reflecting legitimate strength but insufficient rank to claim a top-2 slot. The 59.2 final score weighted technical evidence at 62% and macro fit at 38%, with active risk-appetite and AI-growth sponsorship (+9 and +6 respectively) offset by liquidity stress (-10) and credit stress (-7). The Transition/Mixed regime offers neutral support, leaving this category dependent on pure technicals rather than macro tailwinds. XLK's setup is clean but overbought—every new buyer is late to the party at 23.9% extension, and that timing penalty (37.0/100) prevents the category from climbing higher despite XLK's momentum persistence. The portfolio holds this position for its trend quality and relative strength inside technology, but a breakdown below the 50W or deterioration in category breadth would trigger exit logic before tier-2 status became untenable.

Emerging MarketsILF

Score
55.3
IEMG
70/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
84
Stochastic RSI
rising mid-zone
48
Volume
above-average participation
68
Setup/R-R
vertical extension
43
Dist 50W
+18.0%
4W
+2.0%
13W
+14.0%
RS/SPY
+4.3%
RS/Cat
+0.0%
Support
$55.53
Resistance
$68.27
Bull case

IEMG has a vertical extension profile with 4.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ILFSELECTED
70/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
98
Stochastic RSI
overbought momentum
32
Volume
thin participation
71
Setup/R-R
vertical extension
45
Dist 50W
+18.3%
4W
+3.7%
13W
+18.8%
RS/SPY
+9.1%
RS/Cat
+4.8%
Support
$24.77
Resistance
$29.42
Bull case

ILF has a vertical extension profile with 9.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

INDA
81/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
89
MACD
bullish and improving
39
Stochastic RSI
rising mid-zone
100
Volume
neutral
51
Setup/R-R
pullback into support
61
Dist 50W
+2.3%
4W
+2.9%
13W
+2.4%
RS/SPY
-7.3%
RS/Cat
-11.6%
Support
$51.98
Resistance
$55.86
Bull case

INDA has a pullback into support profile with -7.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why ILF won

ILF wins over runner-up IEMG by a single point (55.3 vs IEMG's implied 55.2) on category-relative strength (4.8% vs 0.0%), a nail-thin edge that highlights how weak this category is overall. ILF's 100.0 trend and 98.2 momentum confirmation are muscular, but the 32.0 timing score reveals extreme overbought extension (18.3% above 50W, stochastic RSI at 0.91). Against IEMG, which scores higher on technical evidence (80.0 vs 67.4), ILF wins because IEMG's macro fit is just 40.0/100 (credit stress -8, liquidity stress -8) versus ILF's 54.0/100 (benefiting from commodity-breadth positivity +8, metals scarcity +5, real-asset sponsorship +6). Critically, ILF's thin volume participation (0.72x average) versus IEMG's above-average (implied) means ILF is rising on fewer dollars, a quality signal that the advance is not forced buying but genuine accumulation among selective allocators.

Why this allocation slot

Emerging Markets holds 5% as tier-2, a defensive allocation in a macro regime hostile to EM. The 55.3 category score reflects negative macro fit (38.0/100) driven by credit stress (-10) and liquidity stress (-10), only partially offset by risk-appetite positivity (+8). ILF's technical evidence (67.4/100) does not overcome the macro headwind; the allocation exists because Latin America has commodity leverage (copper, minerals) that serves the broader real-asset theme, not because EM has intrinsic momentum. The 18.3% extension and 44.7 risk-reward score mean ILF is extended relative to support at 24.77—an 18.8% downside loss would trigger stops. The portfolio treats this as a tactical satellite position rather than core EM exposure; IEMG's cleaner technical evidence (80.0 vs 67.4) and broad EM beta would be preferred if macro fit were better, but in a Transition/Mixed regime with active credit and liquidity stress, narrower commodity-linked EM (Latin America via ILF) outperforms undifferentiated EM breadth. Any deterioration in commodity-breadth descriptor status would flip this allocation to zero; until then, 5% is the ceiling.

Defense & AerospaceXAR

Score
50.8
XARSELECTED
64/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
93
Stochastic RSI
falling/neutral
45
Volume
neutral
70
Setup/R-R
vertical extension
37
Dist 50W
+29.1%
4W
+3.3%
13W
+16.0%
RS/SPY
+6.3%
RS/Cat
+0.0%
Support
$177.30
Resistance
$250.04
Bull case

XAR has a vertical extension profile with 6.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ITA
64/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
64
Stochastic RSI
rising mid-zone
53
Volume
thin participation
54
Setup/R-R
vertical extension
37
Dist 50W
+24.6%
4W
+3.0%
13W
+10.2%
RS/SPY
+0.5%
RS/Cat
-5.8%
Support
$163.33
Resistance
$216.86
Bull case

ITA has a vertical extension profile with 0.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
40/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
93
Stochastic RSI
overbought momentum
32
Volume
distribution pressure
57
Setup/R-R
vertical extension
29
Dist 50W
+29.6%
4W
+2.7%
13W
+20.4%
RS/SPY
+10.7%
RS/Cat
+4.4%
Support
$55.52
Resistance
$81.10
Bull case

ROKT has a vertical extension profile with 10.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why XAR won

XAR wins a tight matchup by fielding the cleanest structure (76.5 vs ITA's 73.1) and maintaining category parity (0.0% relative strength) where ITA trails at -5.8%. Price sits 29.1% above the 50W with a 0.9% slope, MACD bullish and improving, stochastic RSI falling but still in neutral territory at 0.72—a healthier momentum posture than ITA's rising mid-zone reading. Volume participation is neutral at 0.87x average across both leaders, but XLU's score advantage (45.0 timing vs ITA's 53.0) is overshadowed by XAR's superior compression signature (79.4 vs 66.7) and cleanliness (66.7 vs unspecified), indicating XAR holders are consolidating gains rather than rotating. The 16.0% 13-week return trails ITA's 10.2% by a narrower margin than the risk-reward differential (37.3 vs 37.3), but XAR's improving MACD versus ITA's flattening line tips the decision.

Why this allocation slot

Defense & Aerospace holds 5% as tier-2, ranked below the metals and commodity exposures. The 50.8 category score reflects weak macro fit (51.0/100) in a Transition/Mixed regime where geopolitical risk is priced but not dominant; active descriptors include a small credit-stress positive (+2) and liquidity-stress negative (-4), neither moving the needle substantially. XAR's technical evidence (64.7/100) is adequate but uninspiring—the trend is above both moving averages but RS versus SPY sits at only 6.3%, and the 93.0 momentum confirmation score masks a -0.6% upside to resistance, meaning the risk-reward asymmetry has flipped negative. The category merits portfolio inclusion because defense spending remains stable under political transition, but the tier-2 slot reflects that this is defensive positioning, not growth capture. Any break below support at 177.30 would signal category review, as that level is where the structure breaks from cleanly extended to merely elevated.

Utilities & InfrastructureXLU

Score
47.2
XLUSELECTED
72/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
91
MACD
bullish and improving
56
Stochastic RSI
falling/neutral
75
Volume
neutral
61
Setup/R-R
neutral structure
49
Dist 50W
+9.1%
4W
+0.2%
13W
+3.8%
RS/SPY
-5.9%
RS/Cat
+0.0%
Support
$40.12
Resistance
$45.78
Bull case

XLU has a neutral structure profile with -5.9% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PAVE
69/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
92
MACD
bullish but flattening
54
Stochastic RSI
rising mid-zone
70
Volume
distribution pressure
48
Setup/R-R
neutral structure
29
Dist 50W
+12.5%
4W
+0.6%
13W
+7.2%
RS/SPY
-2.5%
RS/Cat
+3.4%
Support
$40.16
Resistance
$48.33
Bull case

PAVE has a neutral structure profile with -2.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGF
61/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
72
MACD
bearish/weakening
24
Stochastic RSI
oversold
70
Volume
neutral
40
Setup/R-R
neutral structure
50
Dist 50W
+6.9%
4W
-1.0%
13W
+3.0%
RS/SPY
-6.7%
RS/Cat
-0.8%
Support
$57.34
Resistance
$62.04
Bull case

IGF has a neutral structure profile with -6.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why XLU won

XLU wins by delivering the best risk-adjusted entry despite a fundamentally weak category. Price sits 9.1% above the 50W with a 0.2% slope, MACD bullish and improving, stochastic RSI falling/neutral at 0.40—this is a restrained, low-beta posture that avoids the momentum traps of rising stochastic setups. Against runner-up PAVE, XLU's timing score (75.0 vs 70.0) reflects superior Fibonacci positioning in the upper retracement zone, while risk-reward (49.4 vs 29.1) shows XLU offers nearly double PAVE's reward-to-loss ratio. PAVE's stochastic RSI is rising mid-zone and volume is distribution pressure, suggesting XLU holders are accumulating while PAVE holders are beginning to exit. XLU's 91.2 trend score and 55.9 momentum confirmation are adequate but not inspiring; the win is not about strength, it is about execution quality and absence of trap signals.

Why this allocation slot

Utilities & Infrastructure holds 5% as tier-2, a defensive/allocation sleeve in a portfolio increasingly weighted to real assets and energy transition. The 47.2 category score and 49.0/100 macro fit reflect a regime-neutral stance: Transition/Mixed is mild tailwind (+4), but risk-appetite positivity is a mild headwind (-2), leaving liquidity stress (-3) as the only material negative. XLU's technical evidence (71.1/100) is solid without being exceptional; the 91.2 trend and 75.0 timing are respectable, but momentum confirmation (55.9) and volume-price sponsorship (61.3) reveal that this is not an accumulation but rather a consolidation hold. The 3.8% 13-week return and -5.9% SPY-relative strength confirm that utilities are performing their historical function—steady yield generation in a mixed regime, not growth capture. The portfolio allocates 5% because infrastructure spending (PAVE alternative) and utility dividend stability (XLU core function) provide ballast in a portfolio otherwise tilted toward commodity volatility (metals, uranium, energy). Any break below support at 40.12 would warrant reallocation to higher-conviction tier-2 plays; until then, this slot performs its intended role as portfolio stabilizer.

Agriculture & LivestockMOO

Score
18.8
MOOSELECTED
61/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
37
MACD
bearish/weakening
10
Stochastic RSI
oversold
95
Volume
neutral
28
Setup/R-R
pullback into support
90
Dist 50W
+0.8%
4W
-3.6%
13W
-1.2%
RS/SPY
-10.9%
RS/Cat
+0.2%
Support
$70.33
Resistance
$75.72
Bull case

MOO has a pullback into support profile with -10.9% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

WEAT
33/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
30
MACD
bullish and improving
50
Stochastic RSI
overbought momentum
85
Volume
above-average participation
48
Setup/R-R
pullback into support
87
Dist 50W
-7.6%
4W
+2.2%
13W
-1.4%
RS/SPY
-11.1%
RS/Cat
+0.0%
Support
$20.20
Resistance
$24.00
Bull case

WEAT has a pullback into support profile with -11.1% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

VEGI
0/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
32
MACD
bearish/weakening
3
Stochastic RSI
oversold turn up
100
Volume
thin participation
11
Setup/R-R
pullback into support
90
Dist 50W
-0.4%
4W
-2.6%
13W
-3.4%
RS/SPY
-13.2%
RS/Cat
-2.0%
Support
$38.26
Resistance
$41.26
Bull case

VEGI has a pullback into support profile with -13.2% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

Why MOO won

MOO wins by virtue of not being worse; both the category and MOO itself score poorly, but MOO edges WEAT on timing (95.0 vs 85.0) and structure cleanliness (73.2 vs 47.8). Price is pulling into support at 70.33 with only 0.8% distance to the 50W—this is not a bullish setup but rather a mean-reversion test where stochastic RSI sits at oversold (0.00) and MACD is bearish/weakening. The 90.0 risk-reward score looks misleading; it reflects tight stops (only 1.3% downside to support) paired with -5.9% upside to resistance, meaning this is a defined-loss bounce trade, not a conviction long. MOO's 0.2% category-relative strength beats WEAT's 0.0%, but this is noise at this score level. The -1.2% 13-week return confirms category rotation is out of favor.

Why this allocation slot

Agriculture & Livestock is excluded from allocation entirely at 0%, ranked 9th or 10th with a 18.8 final score that reflects fundamental sector weakness. Macro fit stands at 59.0/100, buoyed only by real-asset sponsorship (+8) and commodity-breadth positivity (+5), but this is insufficient to overcome negative technical evidence (30.8/100). Liquidity stress active indicator (-4) and the absence of momentum tailwinds in a Transition/Mixed regime mean this category is a value trap masquerading as support-bounce. MOO's technical reading—37.0 trend, 10.0 momentum, 27.8 volume-price confirmation—tells the story: agricultural commodities are not being accumulated, they are being abandoned. The portfolio reserves zero allocation here and would require a clear reversal (price reclaiming the 200W, MACD moving bullish and improving, RS versus SPY turning positive) to re-enter. Until then, capital is better deployed in metals, uranium, or other real-asset proxies with actual demand traction.

Traditional EnergyXLE

Score
11.0
XLESELECTED
74/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
66
MACD
bullish but flattening
42
Stochastic RSI
rising mid-zone
100
Volume
thin participation
50
Setup/R-R
compression near 50W
62
Dist 50W
+0.8%
4W
-0.9%
13W
+3.0%
RS/SPY
-6.7%
RS/Cat
+0.4%
Support
$40.76
Resistance
$45.99
Bull case

XLE has a compression near 50W profile with -6.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
8/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
26
MACD
bearish/weakening
12
Stochastic RSI
rising mid-zone
100
Volume
thin participation
25
Setup/R-R
compression near 50W
73
Dist 50W
-1.5%
4W
-4.8%
13W
+2.5%
RS/SPY
-7.2%
RS/Cat
+0.0%
Support
$118.84
Resistance
$137.24
Bull case

XOP has a compression near 50W profile with -7.2% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

FCG
4/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
22
MACD
bearish/weakening
0
Stochastic RSI
rising mid-zone
88
Volume
neutral
9
Setup/R-R
pullback into support
98
Dist 50W
-5.1%
4W
-5.2%
13W
-2.2%
RS/SPY
-11.9%
RS/Cat
-4.7%
Support
$21.95
Resistance
$24.93
Bull case

FCG has a pullback into support profile with -11.9% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

Why XLE won

XLE wins by default; the entire category is broken. XLE's 11.0 score is barely above zero, reflecting a setup compressed near the 50W (0.8% distance) with neutral volume (0.73x average) and flattening momentum (MACD bullish but flattening, stochastic RSI rising mid-zone at 0.42). The timing score is an outlier at 100.0/100—precisely because the setup offers maximum ambiguity, not conviction—while momentum confirmation lags at 42.3/100 and the 3.0% 13-week return whispers exhaustion. Runner-up XOP is structurally broken with bearish/weakening MACD and only 26 trend score; the gap between XLE (67.8 technical evidence) and XOP (29.9) is catastrophic. XLE's sole advantage is that it has not yet invalidated—price remains above both the 50W and 200W—but this is not confidence, it is the absence of a confirmed breakdown.

Why this allocation slot

Traditional Energy is excluded entirely at 0% allocation, ranked 9th or 10th in the portfolio hierarchy. The 11.0 category score and 43.0/100 macro fit reflect a fundamental misalignment: real-asset sponsorship is active (+7), but this is crushed by credit stress (-7) and liquidity stress (-7), leaving neutral macro support in a regime where energy is neither rising nor falling with clear direction. Technical evidence for the category is 67.8/100, carried almost entirely by XLE's ability to stay above the 200W; underneath, the category lacks momentum confirmation, volume sponsorship, and relative strength. XLE's -6.7% SPY-relative performance confirms that energy is underperforming even as price holds structure—the market is not convinced. The portfolio reserves zero capital here and will not re-engage unless one of three conditions holds: (1) price breaks below the 50W and finds institutional support (invalidation cleanup), (2) XLE's MACD turns bullish and improving with volume confirmation, or (3) the macro regime shifts to risk-on and commodity-breadth becomes dominant. Until then, energy is a no-touch category; even value traps require confirmation before they become valid entry points.