← All reports
2024-12-272024-12-13
Weekly allocation report

2024-12-20

TrendBTC
backtestDisinflationPartial 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
XLKTechnology10%Top-2 (10%)
SLVPrecious Metals10%Top-2 (10%)
XARDefense & Aerospace5%Tier-2 (5%)
XLUUtilities & Infrastructure5%Tier-2 (5%)
INDAEmerging Markets5%Tier-2 (5%)
AIQAI5%Tier-2 (5%)
COPXIndustrial Metals5%Tier-2 (5%)
MOOAgriculture & Livestock5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLURASell 50% of URA position (reduce 5% → 2.5%)
SELLXARSell 20% of XAR position (reduce 6.3% → 5%)
SELLPAVESell 33% of PAVE position (reduce 3.8% → 2.5%)
SELLXLESell 33% of XLE position (reduce 3.8% → 2.5%)
SELLIGVSell 25% of IGV position (reduce 5% → 3.8%)
SELLGLDSell 25% of GLD position (reduce 5% → 3.8%)
SELLBOTZSell entire BOTZ position (1.3% of portfolio)
BUYAIQBuy AIQ — 12% of freed cash (adds 1.2% to portfolio)
BUYMOOBuy MOO — 13% of freed cash (adds 1.3% to portfolio)
BUYXLKBuy XLK — 25% of freed cash (adds 2.5% to portfolio)
BUYSLVBuy SLV — 25% of freed cash (adds 2.5% to portfolio)
BUYXLUBuy XLU — 13% of freed cash (adds 1.3% to portfolio)
BUYINDABuy INDA — 13% 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%
XAR5%
COPX5%
AIQ5%
IGV3.8%
GLD3.8%
PAVE2.5%
XLE2.5%
URA2.5%
URNM2.5%
IGF2.5%
CIBR2.5%
NLR2.5%
MOO2.5%
XLK2.5%
SLV2.5%
XLU1.3%
INDA1.3%

Macro Regime — Disinflation

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
54
Inflation Pressure
31
Dollar Pressure
67
Credit Stress
59
Commodity Breadth
36
Macro tailwinds
AITechnologyPrecious MetalsEmerging MarketsUtilities & Infrastructure
Macro headwinds
Agriculture & Livestock
Active conditions (6)
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.
Dollar pressure
The dollar is firm enough to pressure commodities, emerging markets, and global liquidity-sensitive trades.
Disinflation pressure
Inflation pressure is muted, which usually favors duration, quality growth, and monetary hedges over energy beta.
Monetary hedge bid
Gold-relative strength, rates stress, or currency pressure gives monetary hedges a reason to lead.
Broad market bear
Enough broad-market damage exists that bullish setups need extra selectivity.
Not active
Liquidity expansionRisk appetite positiveRisk appetite brokenGrowth slowdownGrowth expansionInflation pressureCommodity breadth positiveSupply shortageEnergy scarcityMetals scarcityDefensive rotationAI growth sponsorshipEM liquidity supportReal asset sponsorship

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
43.95% / >= 20%PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
1.57% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-1.53% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$95,104.938
50W SMA
$66,070.046
200W SMA
$42,508.559
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1TechnologyXLK54.420%-0.58%CIBR +2.0% · IGV -1.8%
2Precious MetalsSLV48.620%+3.75%GLD +4.3% · GDX +8.4%
3Defense & AerospaceXAR44.410%+5.62%ROKT +5.9% · ITA +4.8%
4Utilities & InfrastructureXLU43.010%+5.45%PAVE +5.8% · IGF +4.9%
5AIAIQ28.210%+1.63%BOTZ +4.0% · SMH +7.1%
6Nuclear EnergyNLR21.110%+7.67%URA +1.1% · URNM +4.2%
7Agriculture & LivestockMOO10%+5.19%WEAT +3.0% · VEGI +5.7%
8Industrial MetalsCOPX10%+4.94%REMX +9.1% · PICK +4.3%
9Traditional EnergyXLE0%+12.50%FCG +15.5% · XOP +14.8%
10Emerging MarketsINDA0%-4.71%IEMG +0.3% · ILF +3.2%

TechnologyXLK

Score
54.4
XLKSELECTED
79/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
74
Stochastic RSI
falling/neutral
75
Volume
above-average participation
71
Setup/R-R
neutral structure
47
Dist 50W
+8.8%
4W
+1.0%
13W
+6.0%
RS/SPY
+2.0%
RS/Cat
-2.0%
Support
$101.96
Resistance
$120.42
Bull case

XLK has a neutral structure profile with 2.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

CIBR
78/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
76
Stochastic RSI
falling/neutral
70
Volume
above-average participation
73
Setup/R-R
neutral structure
47
Dist 50W
+10.8%
4W
+0.7%
13W
+8.0%
RS/SPY
+4.0%
RS/Cat
+0.0%
Support
$53.35
Resistance
$65.54
Bull case

CIBR has a neutral structure profile with 4.0% 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
100
MACD
bullish but flattening
88
Stochastic RSI
falling/neutral
48
Volume
distribution pressure
56
Setup/R-R
vertical extension
41
Dist 50W
+17.8%
4W
-2.3%
13W
+16.2%
RS/SPY
+12.1%
RS/Cat
+8.2%
Support
$80.21
Resistance
$110.05
Bull case

IGV has a vertical extension profile with 12.1% 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 claimed the category by narrowly outpacing CIBR on the technical merit of a sharper MACD trajectory and superior timing discipline. With price sitting just 8.8% above the 50-week moving average and MACD bullish and improving, XLK offers a setup where every fresh dollar is buying into a genuine consolidation rather than chasing extended strength—a critical distinction in a disinflation regime where liquidity stress and credit concerns are active headwinds. CIBR's flattening MACD and weaker timing score (70 vs. 75) revealed the subtle technical deterioration that separates a workable setup from a leading one. Volume participation at 1.39x the 20-week average provides the sponsorship confirmation needed to validate trend confidence, and the 2.0% outperformance versus SPY sits just enough above the median category relative strength to justify holding broad profitable technology exposure without overextending into stretched valuations.

Why this allocation slot

Technology earned 10% despite scoring 54.4 and placing second overall because the category's macro fit of 40.0/100 remains structurally challenged by active liquidity stress (minus 10), credit stress (minus 7), and dollar pressure (minus 5), even as disinflation provides modest support. Liquidity and credit conditions are actively working against technology exposure in the current regime, and while XLK's technical setup is clean, the 62-38 weighting of technical evidence versus macro/narrative fit ensures that macro headwinds cap the allocation. Two higher-ranked categories (likely Precious Metals and another strong technical setup) took the 20% slots, leaving technology with a hold position rather than an overweight. The setup would need either a meaningful improvement in credit conditions or confirmation of sustained institutional accumulation across the three-ETF basket to justify elevation to top-2 consideration.

Precious MetalsSLV

Score
48.6
GLD
63/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
76
MACD
bearish/weakening
31
Stochastic RSI
oversold
70
Volume
neutral
45
Setup/R-R
neutral structure
51
Dist 50W
+9.3%
4W
-3.1%
13W
-0.0%
RS/SPY
-4.1%
RS/Cat
+5.2%
Support
$215.01
Resistance
$253.32
Bull case

GLD has a neutral structure profile with -4.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLVSELECTED
63/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
68
MACD
bearish/weakening
6
Stochastic RSI
oversold
92
Volume
neutral
33
Setup/R-R
neutral structure
81
Dist 50W
+3.8%
4W
-5.4%
13W
-5.2%
RS/SPY
-9.3%
RS/Cat
+0.0%
Support
$25.00
Resistance
$30.64
Bull case

SLV has a neutral structure profile with -9.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
44/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
52
MACD
bearish/weakening
0
Stochastic RSI
oversold
100
Volume
neutral
12
Setup/R-R
pullback into support
98
Dist 50W
-0.6%
4W
-9.3%
13W
-14.3%
RS/SPY
-18.3%
RS/Cat
-9.0%
Support
$33.93
Resistance
$43.15
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why SLV won

SLV claimed the top-2 spot over GLD by a narrow 0.4-point margin because the timing technical was materially superior: 92.0 versus 70.0. SLV sits only 3.8% above the 50-week moving average in the middle retracement Fibonacci zone, meaning the setup is compact and ready to expand in either direction; GLD is 9.3% above the 50-week in the upper retracement zone, meaning it has already consumed much of its consolidation energy. More importantly, SLV's risk/reward profile at 81.5 far exceeds GLD's 51.3 because SLV offers 7.7% downside to support (a defined risk level) against only 12.1% upside to resistance, creating a favorable 1:1.5 risk-reward that attracts disciplined allocators. Both face identical macro headwinds—bearish MACD, oversold stochastic RSI, deteriorating momentum—but SLV's compact setup and superior asymmetry mean that accumulation into support is the natural tactical play, whereas GLD's premium valuation and extended price action suggest waiting for a more attractive entry.

Why this allocation slot

Precious Metals earned a top-2 10% allocation because it ranks second overall at 48.6, anchored by exceptional macro fit of 81.0/100 driven by disinflation support at plus 8 and an active monetary hedge bid at plus 14. The regime environment is materially supportive: dollar pressure (plus 3), disinflation pressure (plus 6), and broad structural demand for duration hedges all align with a precious metals posture. SLV's technical setup, while momentum-confirmation weak at 5.7/100, benefits from timing perfection at 92.0 and risk/reward geometry at 81.5 that makes the category a core defensive sleeve. The 3/2/1 weighted basket (starting at 44.6) was lifted to 48.6 by category-level macro scoring, indicating that this is a macro-driven allocation rather than a technical momentum trade. Deterioration in the monetary hedge bid or a meaningful rally in real yields would be the key invalidation for this position.

Defense & AerospaceXAR

Score
44.4
XARSELECTED
75/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
63
Stochastic RSI
oversold
70
Volume
neutral
66
Setup/R-R
neutral structure
51
Dist 50W
+13.0%
4W
-3.6%
13W
+7.3%
RS/SPY
+3.2%
RS/Cat
+0.0%
Support
$139.98
Resistance
$176.52
Bull case

XAR has a neutral structure profile with 3.2% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
52/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
92
Stochastic RSI
oversold
48
Volume
above-average participation
66
Setup/R-R
vertical extension
50
Dist 50W
+18.0%
4W
-4.0%
13W
+13.7%
RS/SPY
+9.7%
RS/Cat
+6.5%
Support
$44.65
Resistance
$60.12
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

ITA
60/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
74
MACD
bearish/weakening
8
Stochastic RSI
oversold
70
Volume
above-average participation
27
Setup/R-R
neutral structure
55
Dist 50W
+6.2%
4W
-5.3%
13W
-1.1%
RS/SPY
-5.1%
RS/Cat
-8.3%
Support
$132.05
Resistance
$155.82
Bull case

ITA has a neutral structure profile with -5.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why XAR won

XAR emerged victorious over ROKT by 23.4 points, a dominant margin that reflects two critical technical advantages: a 70.0 timing score versus ROKT's 48.0, and a much tighter setup relative to the 50-week moving average. XAR sits 13.0% above the 50-week with neutral structure and MACD still bullish although flattening; ROKT is stretched 18.0% above with a vertical extension setup that has already exhausted much of its ammunition. The category-relative strength story also tilts decisively to XAR, which sits at equilibrium (0.0%) versus ROKT's 6.5% outperformance—meaning ROKT's momentum was borrowed from a narrower set of buyers rather than broadly sponsored. XAR's 3.2% outperformance versus SPY combined with the compression into a neutral structure creates the kind of patient entry that tends to attract serious capital when macro sentiment shifts, whereas ROKT's premium valuation and vertical extension setup guarantee that any reversal will be sharp and unforgiving.

Why this allocation slot

Defense & Aerospace earned 5% allocation despite a 44.4 score and non-top-2 ranking because the category benefits from a macro fit of 60.0/100, anchored by broad market bear active at plus 6 and balanced by modest support from dollar pressure and neutral macro descriptors. The category macro environment is materially better than AI or emerging markets, supporting a small but meaningful position even outside the top two. XAR's technical evidence at 68.2/100 is respectable but not exceptional, and the category's 3/2/1 weighted basket (starting at 53.3) was moderated by persistence and setup quality filters to 44.4, placing it below the top tier. The allocation reflects a trade-weighted bet on geopolitical risk premium and defense spending in a broad market bear regime; deterioration in either the technical setup or the macro context would argue for reallocation to higher-conviction sleeves.

Utilities & InfrastructureXLU

Score
43.0
PAVE
66/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish/weakening
24
Stochastic RSI
oversold
77
Volume
neutral
44
Setup/R-R
neutral structure
68
Dist 50W
+5.0%
4W
-9.5%
13W
+1.5%
RS/SPY
-2.5%
RS/Cat
+5.3%
Support
$36.60
Resistance
$45.73
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.

XLUSELECTED
59/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
69
MACD
bearish/weakening
9
Stochastic RSI
oversold
70
Volume
above-average participation
29
Setup/R-R
neutral structure
57
Dist 50W
+7.0%
4W
-6.2%
13W
-4.6%
RS/SPY
-8.6%
RS/Cat
-0.8%
Support
$34.07
Resistance
$41.47
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGF
51/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
70
MACD
bearish/weakening
0
Stochastic RSI
oversold
85
Volume
distribution pressure
17
Setup/R-R
neutral structure
52
Dist 50W
+3.7%
4W
-6.1%
13W
-3.8%
RS/SPY
-7.8%
RS/Cat
+0.0%
Support
$47.92
Resistance
$55.70
Bull case

IGF has a neutral structure profile with -7.8% 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 edged PAVE despite finishing with an inferior composite technical score because the category-level reasoning correctly weighted macro support as a tiebreaker and XLU showed sufficient structural stability to justify that tilt. PAVE delivered a superior trend score of 78 versus XLU's 69, and stronger momentum confirmation, but XLU's proximity to support at 7.0% above the 50-week versus PAVE's 4.5% above created a tighter, more responsive setup. Both show oversold stochastic RSI and bearish weakening MACD, but XLU's above-average volume participation at 1.11x the 20-week average outweighed PAVE's neutral volume, suggesting institutional buyers are more willing to accumulate utility dividend yields than infrastructure capex bets in the current regime. The technical split is genuinely close—XLU wins on defensive sponsorship rather than momentum, which is the correct tiebreaker in disinflation where falling real yields make defensive dividend yields increasingly valuable relative to growth-oriented infrastructure capital requirements.

Why this allocation slot

Utilities & Infrastructure earned 5% allocation despite a 43.0 score and non-top-2 ranking because the category macro fit of 68.0/100 is the third-best in the portfolio, anchored by disinflation support at plus 7 and active disinflation pressure at plus 6, balanced by minimal negative headwinds from liquidity stress at minus 3. The defensive character of this category—XLU's regulated utility exposure and PAVE's infrastructure beta—aligns with a disinflation regime where duration hedges and steady cash flows outperform. The 3/2/1 weighted basket (starting at 40.2) scored 43.0 after category-level application of macro benefits and setup filters, placing this category solidly in the mid-tier. The allocation reflects a trade-weighted bet on regulated rates compression and infrastructure resilience; deterioration in the disinflation narrative or a shift toward inflation expectations would argue for reallocation from this sleeve to growth-oriented categories. As currently constructed, this is a core defensive sleeve with macro support.

AIAIQ

Score
28.2
AIQSELECTED
79/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
78
Stochastic RSI
falling/neutral
75
Volume
distribution pressure
59
Setup/R-R
neutral structure
39
Dist 50W
+12.0%
4W
+1.4%
13W
+9.3%
RS/SPY
+5.3%
RS/Cat
+5.1%
Support
$32.77
Resistance
$40.26
Bull case

AIQ has a neutral structure profile with 5.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

BOTZ
73/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
86
MACD
bullish but flattening
59
Stochastic RSI
oversold
85
Volume
above-average participation
56
Setup/R-R
neutral structure
53
Dist 50W
+3.7%
4W
-3.4%
13W
+4.2%
RS/SPY
+0.2%
RS/Cat
+0.0%
Support
$28.60
Resistance
$34.18
Bull case

BOTZ has a neutral structure profile with 0.2% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SMH
67/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
79
MACD
bearish/weakening
30
Stochastic RSI
oversold
85
Volume
neutral
42
Setup/R-R
neutral structure
61
Dist 50W
+4.0%
4W
-0.8%
13W
+2.0%
RS/SPY
-2.0%
RS/Cat
-2.2%
Support
$215.00
Resistance
$274.45
Bull case

SMH has a neutral structure profile with -2.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why AIQ won

AIQ beat BOTZ by 5.4 points because it delivered what matters most in choppy waters: a bullish and improving MACD paired with category-relative strength outperformance of 5.1% versus the basket median. BOTZ's flattening MACD and zero category-relative performance meant it was riding coattails rather than leading, and the 12-week 4.2% return versus AIQ's 9.3% told the story of who was actually accumulating. Price 12.0% above the 50-week might look stretched on first glance, but the distribution pressure in volume (1.82x the 20-week average) indicates large institutional buyers are still willing to own the name at these levels, which contradicts the usual late-stage exhaustion narrative. AIQ's neutral structure and upper retracement Fibonacci zone positioning keep the risk asymmetry in balance: upside to resistance sits at -2.5%, downside to support at 19.8%, so buyers can defend a near-term pullback without facing structural invalidation.

Why this allocation slot

AI received 5% allocation despite a 28.2 score and non-top-2 status because the category ranks substantially lower than the two selected sleeves, hampered by macro fit of just 23.0/100 driven by active liquidity stress (minus 12), credit stress (minus 8), broad market bear (minus 8), and dollar pressure (minus 4). The disinflation regime provides only modest support at plus 5, leaving the category net-negative on macro descriptors and vulnerable in the current environment. AIQ's technical superiority within the basket does not offset the categorical headwind: the reasoned ETF proof order placed BOTZ first at 53.6 before the category reasoner applied macro and setup filters, dropping the final category score to 28.2. A shift toward risk-on sentiment or evidence that AI secular growth is decoupling from macro stress would be required to elevate this category; for now, it holds a small speculative position.

Agriculture & LivestockMOO

Score
0.0
WEAT
4/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
neutral
18
Setup/R-R
pullback into support
77
Dist 50W
-12.6%
4W
-5.5%
13W
-8.8%
RS/SPY
-12.8%
RS/Cat
+0.0%
Support
$23.30
Resistance
$27.20
Bull case

WEAT has a pullback into support profile with -12.8% 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.

MOOSELECTED
0/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
80
Volume
above-average participation
3
Setup/R-R
pullback into support
71
Dist 50W
-7.2%
4W
-6.4%
13W
-9.1%
RS/SPY
-13.1%
RS/Cat
-0.3%
Support
$66.92
Resistance
$75.62
Bull case

MOO has a pullback into support profile with -13.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
15
MACD
bearish/weakening
17
Stochastic RSI
oversold
95
Volume
above-average participation
22
Setup/R-R
pullback into support
98
Dist 50W
-3.3%
4W
-6.5%
13W
-4.2%
RS/SPY
-8.2%
RS/Cat
+4.6%
Support
$34.63
Resistance
$38.74
Bull case

VEGI has a pullback into support profile with -8.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 technically wins the category despite a score of 0.0 and ineligibility for allocation because it held the specific technical attributes required to represent this basket in the ranking order. Price is 7.2% below the 50-week moving average and pulling into support near 66.92, which means the setup has a defined invalidation point rather than unlimited downside; the timing score of 80.0 reflects proximity to that support level combined with oversold stochastic RSI and a bearish MACD that has not yet shown a reversal. MOO's above-average volume participation at 1.45x the 20-week average is critical—it means the decline is being accumulated rather than dumped, a subtle but material technical distinction that separates capitulation from organized accumulation. The risk/reward profile at 70.9 is genuinely asymmetric to the upside (0.0% downside to support, -11.5% upside to resistance), but the momentum confirmation score at 0.0 and persistence at 21.9 tell the truth: no market participant is actually buying this setup, and volume-price confirmation is near zero.

Why this allocation slot

Agriculture received 5% allocation despite a 0.0 category score and ineligible status because the allocation system requires representation across the opportunity set, and MOO is the designated placeholder for this broken category. The category macro fit of 32.0/100 is dragged down by disinflation pressure (minus 8), disinflation regime support (minus 6), and liquidity stress (minus 4), creating a structural headwind that technical setups cannot overcome. The reasoned ETF proof order ranked VEGI first at 29.5, but the category reasoner applied hard filters for structurally broken setups and persistence requirements, zeroing the final category score. This is a forced allocation to maintain diversification and to prevent category abandonment if conditions improve; any rebound in commodity prices or evidence of institutional accumulation near support would allow this sleeve to earn its way back into legitimate consideration. As currently constituted, this is a placeholder, not a conviction position.

Industrial MetalsCOPX

Score
0.0
COPXSELECTED
36/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold
87
Volume
above-average participation
7
Setup/R-R
pullback into support
98
Dist 50W
-9.3%
4W
-8.6%
13W
-10.3%
RS/SPY
-14.4%
RS/Cat
-0.1%
Support
$38.58
Resistance
$48.06
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

REMX
6/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
26
MACD
bearish/weakening
36
Stochastic RSI
oversold
50
Volume
neutral
40
Setup/R-R
neutral structure
72
Dist 50W
-13.8%
4W
-12.4%
13W
+3.4%
RS/SPY
-0.7%
RS/Cat
+13.7%
Support
$36.34
Resistance
$48.47
Bull case

REMX has a neutral structure profile with -0.7% 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.

PICK
3/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
neutral
18
Setup/R-R
pullback into support
87
Dist 50W
-13.3%
4W
-10.2%
13W
-10.3%
RS/SPY
-14.3%
RS/Cat
+0.0%
Support
$35.29
Resistance
$43.32
Bull case

PICK has a pullback into support profile with -14.3% 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 COPX won

COPX clinched the category win by a dominant 29.5-point margin over REMX because it combined the only acceptable timing score (87.0 versus REMX's 50.0) with a risk/reward profile that is genuinely asymmetric. Price has compressed into support near 38.58, sitting 9.3% below the 50-week in the deep retracement Fibonacci zone, and the timing score of 87.0 reflects this proximity to a defined support level where oversold oscillators are flashing maximum reversal signals. COPX's risk/reward at 98.0 is extraordinary: only 0.9% downside to support and 19.0% upside to resistance, meaning a stop-loss at support incurs minimal damage while a mean-reversion rally offers meaningful reward. REMX's 50.0 timing score and neutral structure mean it is neither close to support nor extended enough to be worth shorting; it sits in an awkward middle ground where buyers lack conviction and sellers lack pressure. Volume confirmation at 1.16x the 20-week average for COPX signals above-average participation at the lows, which is the only institutional signature that typically precedes a multi-month reversal in industrial metals.

Why this allocation slot

Industrial Metals received 5% allocation despite a 0.0 category score because the allocation framework preserves small positions even in structurally broken categories to avoid abandonment and to maintain diversification exposure. The category macro fit of 28.0/100 is deeply negative on liquidity stress (minus 8), credit stress (minus 7), and dollar pressure (minus 7), creating a backdrop where industrial demand proxies like copper are under pressure regardless of technical setup. The reasoned ETF proof order ranked REMX first at 32.5, but hard filters for structural integrity and volume-price confirmation dropped the final category score to 0.0. COPX holds a 5% placeholder position; any evidence of stabilization in credit conditions, a breakdown in the US dollar, or institutional accumulation near support at 38.58 would allow this category to earn elevation. Currently, this is a forced hedge rather than a conviction bet.

Emerging MarketsINDA

Score
0.0
INDASELECTED
74/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
63
MACD
bearish but improving
23
Stochastic RSI
oversold
100
Volume
above-average participation
39
Setup/R-R
pullback into support
98
Dist 50W
-1.2%
4W
-1.5%
13W
-9.1%
RS/SPY
-13.1%
RS/Cat
+0.0%
Support
$53.02
Resistance
$59.13
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IEMG
24/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
35
MACD
bearish/weakening
25
Stochastic RSI
oversold
95
Volume
above-average participation
28
Setup/R-R
pullback into support
98
Dist 50W
-1.0%
4W
-2.8%
13W
-4.0%
RS/SPY
-8.1%
RS/Cat
+5.0%
Support
$52.31
Resistance
$58.53
Bull case

IEMG has a pullback into support profile with -8.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.

ILF
0/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
distribution pressure
0
Setup/R-R
pullback into support
81
Dist 50W
-18.8%
4W
-11.9%
13W
-16.7%
RS/SPY
-20.7%
RS/Cat
-7.7%
Support
$21.28
Resistance
$26.51
Bull case

ILF has a pullback into support profile with -20.7% 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 INDA won

INDA secured the category win over IEMG by 50.6 points because it delivered the only acceptable timing score (100.0 versus 95.0) and the only clean structure (73.6 versus 45.1). INDA sits just 1.2% below the 50-week moving average in the middle retracement Fibonacci decision zone, which is the definition of a compact, defined setup where capital can enter with a tight invalidation level at 53.02 support. IEMG, by contrast, is broader and more diffuse in its pullback, with MACD bearish and weakening versus INDA's bearish but improving trajectory—a subtle but critical divergence that separates a potential bottoming formation from continued deterioration. Most importantly, INDA's above-average volume participation at 1.43x the 20-week average signals accumulation into the dip, while IEMG's above-average participation appears to be distribution pressure into resistance. The risk/reward for both sits at 98.0 upside and 0.8% downside to support, which is exceptionally sharp, but only INDA shows the tight structure and improving momentum that justifies entry at this exact moment.

Why this allocation slot

Emerging Markets earned 5% allocation despite a 0.0 category score and non-eligible status because the allocation framework preserves small diversification hedges even when technical and macro conditions are both weak, to avoid complete exclusion and to maintain optionality. The category macro fit of 7.0/100 is catastrophic: dollar pressure is active at minus 14, credit stress is active at minus 10, liquidity stress is active at minus 10, and broad market bear adds another minus 9, creating a regime environment where emerging market exposure is systematically penalized. The reasoned ETF proof order ranked INDA first at 43.4, but the category reasoner applied hard filters for setup quality and trend strength, reducing the final category score to 0.0. INDA holds a 5% placeholder position; meaningful strength in dollar weakness, improvement in credit conditions, or evidence of institutional re-engagement with emerging market growth would be required to elevate this category. Currently, this is a forced diversification sleeve with minimal conviction.

Nuclear EnergyNLR

Score
21.1
URA
48/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
65
MACD
bearish/weakening
9
Stochastic RSI
oversold
92
Volume
neutral
34
Setup/R-R
neutral structure
52
Dist 50W
-4.7%
4W
-15.5%
13W
+2.9%
RS/SPY
-1.1%
RS/Cat
+0.0%
Support
$23.18
Resistance
$33.46
Bull case

URA has a neutral structure profile with -1.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

NLRSELECTED
61/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
82
MACD
bearish/weakening
3
Stochastic RSI
oversold
100
Volume
distribution pressure
22
Setup/R-R
compression near 50W
59
Dist 50W
+2.1%
4W
-14.1%
13W
+3.8%
RS/SPY
-0.3%
RS/Cat
+0.9%
Support
$69.77
Resistance
$96.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URNM
23/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold
50
Volume
neutral
9
Setup/R-R
neutral structure
75
Dist 50W
-17.1%
4W
-17.9%
13W
-5.9%
RS/SPY
-10.0%
RS/Cat
-8.8%
Support
$37.45
Resistance
$52.89
Bull case

URNM has a neutral structure profile with -10.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why NLR won

NLR defeated URA by 13.6 points on the back of a perfect 100.0 timing score versus URA's 92.0, reflecting price compression directly at the 50-week moving average rather than 1.2% away. When an ETF is compressing within a narrow range just above its intermediate trend reference, the technical setup is maximally responsive to volume and accumulation—any genuine sponsorship will trigger expansion, and any distribution will trigger invalidation. NLR's distribution pressure at 2.03x the 20-week average volume is exactly what should appear at such a pivot: large institutions deploying capital into compression zones because they are patient enough to know that expansion follows. URA, by contrast, shows oversold stochastic RSI at the middle retracement zone with neutral volume and a -1.1% category-relative strength, which means buyers are absent and the structure is neither compelling on setup nor on ownership breadth. The trend score of 81.6 for NLR—despite price being only marginally above both key moving averages—reflects the stability of the 50W slope at 0.3% and category-neutral relative strength, which is exactly what a genuine technical transition looks like before expansion.

Why this allocation slot

Nuclear Energy earned 0% allocation and complete exclusion despite a 21.1 score because the category ranks among the lowest overall, failing eligibility filters and falling outside the top-8 ranking needed for portfolio representation in the current regime. The category macro fit of 38.0/100 is neutral at best, with liquidity stress (minus 7) and credit stress (minus 5) offsetting modest support from broad market bear positioning. NLR's technical evidence of 16.8/100 is weak across trend, relative strength, and volume-price sponsorship; the only salvageable component is timing at 100.0, which reflects price compression rather than momentum buildup. The 3/2/1 weighted basket (starting at 28.9) scored 21.1 after applying macro and setup quality filters, indicating this is neither a macro-driven nor a technical-driven opportunity in the current environment. Nuclear would require a meaningful reassessment of either energy scarcity narratives or stabilization in credit conditions to earn allocation; as currently positioned, it remains outside the portfolio.

Traditional EnergyXLE

Score
0.0
FCG
43/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
34
MACD
bearish/weakening
0
Stochastic RSI
oversold
80
Volume
above-average participation
19
Setup/R-R
pullback into support
76
Dist 50W
-8.7%
4W
-12.3%
13W
-4.9%
RS/SPY
-8.9%
RS/Cat
+0.3%
Support
$23.22
Resistance
$26.89
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLESELECTED
43/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
33
MACD
bearish/weakening
0
Stochastic RSI
oversold
80
Volume
above-average participation
18
Setup/R-R
pullback into support
75
Dist 50W
-6.7%
4W
-13.5%
13W
-5.2%
RS/SPY
-9.2%
RS/Cat
+0.0%
Support
$42.07
Resistance
$48.63
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
27/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
22
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
above-average participation
5
Setup/R-R
pullback into support
79
Dist 50W
-10.9%
4W
-15.1%
13W
-6.3%
RS/SPY
-10.4%
RS/Cat
-1.1%
Support
$126.26
Resistance
$148.67
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why XLE won

XLE edged FCG in a near-dead heat—a 0.4-point difference—by delivering a marginally more balanced blend of trend, structure, timing, and risk/reward despite both entries being fundamentally broken. Both sit below the 50-week moving average in pullback-into-support setups at the near 52-week low Fibonacci repair zone, both show oversold stochastic RSI at 0.00, and both feature bearish weakening MACD with zero momentum confirmation. XLE's advantage comes from a neutral slope through the 50-week and a 0.0% category-relative strength versus FCG's 0.3% outperformance, which is a subtle technical differential but one that matters when both entries are genuinely weak. The timing score sits at 80.0 for both because proximity to support is correct, but the risk/reward at 75.4 for XLE versus 76.0 for FCG reveals that neither is offering compelling asymmetry—both have 13-15% downside to resistance against only 0.0% downside to support, a brutal configuration that makes entry here feel like catching a falling knife.

Why this allocation slot

Traditional Energy received 0% allocation and complete exclusion from the portfolio because the category macro fit of 16.0/100 is overwhelmingly negative in a disinflation regime: disinflation pressure is active at minus 10, disinflation helps the exposure at minus 10, and credit stress adds another minus 7. The category reasoner's 3/2/1 weighted basket (starting at 23.3) is incompatible with a portfolio thesis centered on disinflation and monetary hedge positioning. XLE's technical evidence of 25.6/100 is below all other category representatives, and the momentum confirmation of 0.0 indicates that every recent seller has capitulated while no new buyer has emerged. This is not a timing call but a regime call: energy is structurally disfavored in a disinflation backdrop where real yields are under pressure and growth sensitivity is penalized. A transition toward inflation or stagflation would be required to restore energy to the allocation; absent that macro pivot, this category remains on the sidelines.