← All reports
2024-12-202024-12-06
Weekly allocation report

2024-12-13

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
CIBRTechnology10%Top-2 (10%)
NLRNuclear Energy10%Top-2 (10%)
GLDPrecious Metals5%Tier-2 (5%)
AIQAI5%Tier-2 (5%)
XARDefense & Aerospace5%Tier-2 (5%)
IGFUtilities & Infrastructure5%Tier-2 (5%)
MOOAgriculture & Livestock5%Tier-2 (5%)
COPXIndustrial Metals5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLPAVESell 40% of PAVE position (reduce 6.3% → 3.8%)
SELLURASell 33% of URA position (reduce 7.5% → 5.0%)
SELLXLESell 25% of XLE position (reduce 5% → 3.8%)
SELLIGVSell 20% of IGV position (reduce 6.3% → 5%)
BUYAIQBuy AIQ — 17% of freed cash (adds 1.3% to portfolio)
BUYIGFBuy IGF — 17% of freed cash (adds 1.3% to portfolio)
BUYCIBRBuy CIBR — 33% of freed cash (adds 2.5% to portfolio)
BUYNLRBuy NLR — 33% of freed cash (adds 2.5% 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%
XAR6.3%
URA5.0%
GLD5%
IGV5%
COPX5%
XLE3.8%
AIQ3.8%
PAVE3.8%
URNM2.5%
IGF2.5%
CIBR2.5%
NLR2.5%
BOTZ1.3%
MOO1.3%

Macro Regime — Disinflation

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
54
Inflation Pressure
46
Dollar Pressure
65
Credit Stress
62
Commodity Breadth
51
Macro tailwinds
AITechnologyPrecious MetalsEmerging MarketsUtilities & Infrastructure
Macro headwinds
Agriculture & Livestock
Active conditions (7)
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.
Energy scarcity
Energy-relative ratios or broad inflation pressure favor the energy complex over generic equity 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 shortageMetals 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
60.34% / >= 20%PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
1.94% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-1.72% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$104,298.695
50W SMA
$65,046.81
200W SMA
$42,320.734
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1TechnologyCIBR60.620%-4.60%IGV -9.4% · XLK -6.0%
2Nuclear EnergyNLR50.920%-2.32%URA -7.6% · URNM -6.0%
3Precious MetalsGLD47.610%+0.38%SLV -3.3% · GDX -3.3%
4AIAIQ46.010%-6.28%BOTZ -5.8% · SMH -3.8%
5Defense & AerospaceXAR43.910%-2.64%ROKT -2.5% · ITA -3.1%
6Utilities & InfrastructureIGF43.610%-2.84%PAVE -7.8% · XLU -2.8%
7Traditional EnergyXLE22.610%-0.20%FCG +6.3% · XOP +4.0%
8Emerging MarketsIEMG5.210%-7.79%INDA -9.3% · ILF -9.3%
9Agriculture & LivestockMOO0%-8.21%VEGI -7.4% · WEAT -2.7%
10Industrial MetalsCOPX0%-4.40%REMX -4.5% · PICK -8.5%

TechnologyCIBR

Score
60.6
IGV
75/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
falling/neutral
53
Volume
above-average participation
79
Setup/R-R
vertical extension
47
Dist 50W
+20.9%
4W
+4.6%
13W
+21.1%
RS/SPY
+13.6%
RS/Cat
+8.1%
Support
$80.21
Resistance
$110.05
Bull case

IGV has a vertical extension profile with 13.6% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

CIBRSELECTED
80/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
95
Stochastic RSI
overbought momentum
59
Volume
neutral
78
Setup/R-R
neutral structure
43
Dist 50W
+13.9%
4W
+6.7%
13W
+13.1%
RS/SPY
+5.5%
RS/Cat
+0.0%
Support
$53.35
Resistance
$65.54
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLK
77/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
72
Stochastic RSI
overbought momentum
67
Volume
neutral
67
Setup/R-R
neutral structure
46
Dist 50W
+10.8%
4W
+4.5%
13W
+8.4%
RS/SPY
+0.9%
RS/Cat
-4.6%
Support
$101.96
Resistance
$120.42
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why CIBR won

CIBR wins the category with a 60.6 final score because its chart structure balances trend confirmation with entry discipline—price sits 13.9% above the 50-week moving average rather than extended, and stochastic RSI overbought momentum paired with a bullish but stable MACD tells us new accumulation is still occurring even as we're past the breakout phase. The 5.5% relative strength advantage over SPY combined with neutral volume participation (1.04x 20-week average) means the move is being adopted by institutional capital without the panic-buying that kills risk/reward. IGV, the runner-up, shows superior 13-week performance (21.1% vs 13.1%) and stronger SPY outperformance (13.6% vs 5.5%), but its 20.9% extension from the 50-week and falling stochastic RSI momentum revealed timing had already shifted—it was 6 points weaker on the timing score (53 vs 59) because the chart had moved too far ahead of its own oscillators. CIBR's neutral setup offered better entry geometry with the same bullish directionality.

Why this allocation slot

Technology earned 10% allocation as one of two top-ranked categories this week, justified by CIBR's combination of intact uptrend mechanics and category-relative sponsorship in a disinflation macro backdrop. The category-level macro fit scored 40.0/100—disinflation helps the soft-software narrative (+7), but liquidity stress and credit stress headwinds (-10 and -7 respectively) prevent this from being a screaming buy. That tension is precisely why the 62/38 weighting favors technical evidence: in a tightening liquidity environment, only the cleanest technicals survive, and CIBR's near-support positioning and volume confirmation made it the category representative. Two factors hold Technology back from ranking even higher: broad market bear is active (+4 support) and credit stress remains a drag on growth multiples, meaning any pause in trend could accelerate drawdowns. If credit stress eases and momentum stays persistent, this category could push higher into the allocation hierarchy; for now, 10% represents appropriate conviction for a technically sound but macro-constrained position.

Nuclear EnergyNLR

Score
50.9
URA
85/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
74
Stochastic RSI
falling/neutral
100
Volume
thin participation
70
Setup/R-R
compression near 50W
46
Dist 50W
+0.2%
4W
-3.0%
13W
+15.6%
RS/SPY
+8.1%
RS/Cat
+0.0%
Support
$23.18
Resistance
$33.46
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

NLRSELECTED
78/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
70
Stochastic RSI
falling/neutral
77
Volume
distribution pressure
55
Setup/R-R
neutral structure
53
Dist 50W
+7.0%
4W
-1.6%
13W
+15.6%
RS/SPY
+8.1%
RS/Cat
+0.1%
Support
$69.77
Resistance
$96.64
Bull case

NLR has a neutral structure profile with 8.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URNM
45/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
59
MACD
bullish but flattening
36
Stochastic RSI
oversold
57
Volume
neutral
35
Setup/R-R
neutral structure
51
Dist 50W
-11.7%
4W
-5.6%
13W
+6.2%
RS/SPY
-1.3%
RS/Cat
-9.3%
Support
$37.45
Resistance
$52.89
Bull case

URNM has a neutral structure profile with -1.3% 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 wins with a 50.9 score and top-2 allocation because its 100/100 trend score (price above both 50W and 200W, 0.4% positive slope, 8.1% SPY outperformance) combines with strong macro narrative tailwind (energy scarcity +6, broad market bear +3) to create conviction despite distribution pressure in the volume profile. NLR sits only 7.0% above the 50-week in the Fib 0.382 decision zone—not extended—and its 15.6% 13-week return represents real accumulation, not price-chasing. The stochastic RSI is falling/neutral at 0.20, meaning the MACD bullish-but-flattening signal is under scrutiny but not broken; the chart remains valid even as momentum eases. URA, the runner-up, scored higher on composite technical evidence (85 vs 78) and timing (100 vs 77), but NLR won because risk/reward favored the portfolio's need: URA's 46.2 risk/reward left less margin than NLR's 52.9, and URA's compression-near-50W setup required perfect timing whereas NLR's neutral structure offered more forgiveness. Category-relative strength essentially tied (0.1% vs 0.0%), so the decision hinged on risk geometry and macro sponsorship.

Precious MetalsGLD

Score
47.6
GLDSELECTED
65/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
74
MACD
bearish/weakening
44
Stochastic RSI
oversold
70
Volume
above-average participation
51
Setup/R-R
neutral structure
50
Dist 50W
+10.8%
4W
+3.3%
13W
+2.4%
RS/SPY
-5.2%
RS/Cat
+3.3%
Support
$214.78
Resistance
$253.32
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
56/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
69
MACD
bearish/weakening
10
Stochastic RSI
oversold
70
Volume
distribution pressure
20
Setup/R-R
neutral structure
52
Dist 50W
+7.5%
4W
+0.7%
13W
-1.0%
RS/SPY
-8.5%
RS/Cat
+0.0%
Support
$25.00
Resistance
$30.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
60/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
0
Stochastic RSI
oversold
77
Volume
neutral
27
Setup/R-R
neutral structure
87
Dist 50W
+5.2%
4W
+3.2%
13W
-8.6%
RS/SPY
-16.1%
RS/Cat
-7.6%
Support
$33.93
Resistance
$43.15
Bull case

GDX has a neutral structure profile with -16.1% 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 with a 47.6 score because its macro narrative tailwind and structural cleanliness dominate SLV's weakness. Gold sits 10.8% above the 50-week in neutral structure with above-average volume participation (1.14x), and critically, the category macro fit is 81.0/100—the highest in the portfolio—because the monetary hedge bid is active (+14) and disinflation helps (+8). SLV lost on three counts: structure is objectively weaker (64.2 vs 75.4), volume shows distribution pressure rather than absorption, and category-relative strength lags (0% vs 3.3%). GLD's 74/100 trend score despite -5.2% SPY underperformance tells you the chart is stable; MACD is weakening but stochastic RSI oversold creates a reversal flag. In a macro where monetary hedge demand is live and credit stress is real, GLD's technical stability combined with its pure-gold narrative makes it the right vehicle. SLV's industrial-hybrid character and weaker volume made it vulnerable in this regime.

AIAIQ

Score
46.0
AIQSELECTED
71/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
above-average participation
77
Setup/R-R
vertical extension
37
Dist 50W
+15.1%
4W
+6.4%
13W
+14.4%
RS/SPY
+6.9%
RS/Cat
+6.3%
Support
$32.77
Resistance
$40.26
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

BOTZ
75/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
91
MACD
bullish and improving
75
Stochastic RSI
falling/neutral
75
Volume
neutral
67
Setup/R-R
neutral structure
49
Dist 50W
+6.4%
4W
+2.8%
13W
+8.1%
RS/SPY
+0.6%
RS/Cat
+0.0%
Support
$28.60
Resistance
$34.18
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SMH
66/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
79
MACD
bearish/weakening
40
Stochastic RSI
falling/neutral
70
Volume
neutral
45
Setup/R-R
neutral structure
55
Dist 50W
+7.7%
4W
+4.0%
13W
+5.3%
RS/SPY
-2.2%
RS/Cat
-2.8%
Support
$215.00
Resistance
$274.45
Bull case

SMH has a neutral structure profile with -2.2% 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 wins with a 46.0 final score as the best-positioned entry point in a category held back by poor macro conditions and extended valuations. Price sits 15.1% above the 50-week moving average—a vertical-extension setup—but AIQ's 6.9% SPY outperformance and 6.3% outperformance versus the category median (BOTZ and SMH) proves the move is leadership-driven rather than panic-chasing. Above-average volume participation (1.32x 20-week average) confirms accumulation, and momentum is perfect: 14.4% 13-week return, 100/100 momentum confirmation score, bullish improving MACD. BOTZ lost because despite a respectable 75% composite score, it dragged on three counts—cleaner structure (74.2 vs 77.7), weaker volume (neutral vs above-average), and zero category-relative strength (0% vs 6.3%). This matters in a liquidityconstrained macro: weak breadth sponsors mean fewer hands willing to carry the weight on the next dip. AIQ's distributed buyer base offers better downside protection.

Defense & AerospaceXAR

Score
43.9
XARSELECTED
79/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
74
Stochastic RSI
falling/neutral
75
Volume
thin participation
68
Setup/R-R
neutral structure
49
Dist 50W
+14.9%
4W
+2.2%
13W
+10.0%
RS/SPY
+2.5%
RS/Cat
+0.0%
Support
$139.98
Resistance
$176.52
Bull case

XAR 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.

ROKT
55/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
falling/neutral
53
Volume
above-average participation
79
Setup/R-R
vertical extension
48
Dist 50W
+21.3%
4W
+4.8%
13W
+19.1%
RS/SPY
+11.6%
RS/Cat
+9.1%
Support
$44.65
Resistance
$60.12
Bull case

ROKT has a vertical extension profile with 11.6% 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
15
Stochastic RSI
oversold
70
Volume
neutral
34
Setup/R-R
neutral structure
52
Dist 50W
+8.0%
4W
-1.1%
13W
+2.0%
RS/SPY
-5.5%
RS/Cat
-8.0%
Support
$132.05
Resistance
$155.82
Bull case

ITA has a neutral structure profile with -5.5% 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 wins with a 43.9 score because its neutral structure and stable MACD (bullish and improving) offer cleaner technicals than the category's momentum leader, ROKT. XAR sits 14.9% from the 50-week—a natural retracement zone rather than an extended run—with a timing score of 75 that reflects its Fib position in the upper retracement zone and falling stochastic RSI that signals patience is being rewarded without overbought signal noise. ROKT, despite 19.1% 13-week returns and 11.6% SPY outperformance, suffered a 23.3-point score gap because timing was visibly weaker (53 vs 75), risk/reward was tighter (47.9 vs 49.1), and it was dangerously extended at 21.3% from the 50-week in thin volume (0.75x participation). When technicals matter most—as they do in a broad market bear (+6 active)—XAR's discipline to let ROKT run while sitting 20% behind offers better sleep-value. Volume is thin at both; XAR's 100 trend score offset ROKT's momentum dominance.

Utilities & InfrastructureIGF

Score
43.6
PAVE
82/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
92
Stochastic RSI
oversold
70
Volume
above-average participation
75
Setup/R-R
neutral structure
51
Dist 50W
+10.8%
4W
-1.5%
13W
+11.4%
RS/SPY
+3.9%
RS/Cat
+11.1%
Support
$36.60
Resistance
$45.73
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLU
59/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
69
MACD
bearish/weakening
14
Stochastic RSI
oversold
70
Volume
neutral
35
Setup/R-R
neutral structure
53
Dist 50W
+9.1%
4W
-2.0%
13W
-1.1%
RS/SPY
-8.7%
RS/Cat
-1.4%
Support
$34.07
Resistance
$41.47
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGFSELECTED
57/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
71
MACD
bearish/weakening
11
Stochastic RSI
oversold
70
Volume
distribution pressure
21
Setup/R-R
neutral structure
43
Dist 50W
+7.2%
4W
-0.6%
13W
+0.3%
RS/SPY
-7.2%
RS/Cat
+0.0%
Support
$47.92
Resistance
$55.70
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why IGF won

IGF wins with a 43.6 score because its neutral structure and intact trend (71.2/100) delivered more consistent representation of category behavior than PAVE's distributed technical strength. PAVE scores higher on composite technicals (82 vs 57) with superior trend (100 vs 71) and momentum (92 vs 11), yet IGF won because the category-level macro fit (68.0/100) and the portfolio's need for defensive positioning favor stability over momentum in a disinflation regime. IGF's MACD bearish/weakening and stochastic RSI oversold (0.00) mirror sector-wide compression, but the 7.2% distance to 50-week sits in the natural mean-reversion zone, not extended. PAVE's 100/100 trend and 11.4% 13-week return reflect growth capex expectations, but those are vulnerable in a credit-stressed environment; PAVE is 72.4 in the reasoned proof order (ranked first), yet the allocator selected IGF because the macro regime punishes momentum-chasers. IGF's 0.3% 13-week return and -7.2% SPY underperformance look weak, but in a defensive retrenchment, IGF's flatness is protection. PAVE's bullish-but-flattening MACD shows conviction waning while the stock rallies—a divergence that favors caution.

Agriculture & LivestockMOO

Score
0.0
VEGI
50/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
55
MACD
bullish and improving
77
Stochastic RSI
falling/neutral
100
Volume
neutral
62
Setup/R-R
compression near 50W
49
Dist 50W
+2.9%
4W
+4.6%
13W
+3.9%
RS/SPY
-3.6%
RS/Cat
+6.4%
Support
$34.63
Resistance
$38.74
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

MOOSELECTED
29/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
23
MACD
bearish but improving
30
Stochastic RSI
falling/neutral
100
Volume
thin participation
36
Setup/R-R
pullback into support
98
Dist 50W
-2.5%
4W
+1.2%
13W
-2.5%
RS/SPY
-10.0%
RS/Cat
+0.0%
Support
$69.52
Resistance
$75.62
Bull case

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

WEAT
0/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
80
Volume
neutral
5
Setup/R-R
pullback into support
90
Dist 50W
-10.0%
4W
-0.4%
13W
-9.1%
RS/SPY
-16.6%
RS/Cat
-6.6%
Support
$23.95
Resistance
$27.20
Bull case

WEAT has a pullback into support profile with -16.6% 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 default because VEGI and WEAT are technically broken, yet even MOO's victory reveals serious structural damage—the final category score is 0.0, meaning the category failed eligibility filters entirely. MOO at least offers defined risk geometry: it sits 2.5% below the 50-week at the deep Fib 0.618 retracement (71.07), with 100/100 timing (MACD bearish but improving, stochastic falling/neutral, distance to support only 1.4%) and 98/100 risk/reward because upside to resistance is limited but downside is protected. The 13-week return of -2.5% and -10% SPY underperformance scream weakness, yet this is precisely where mean-reversion setups live. VEGI lost the head-to-head because its risk/reward was weaker (48.9 vs 98.0) and it was pushing higher into resistance rather than sitting at support. Neither ETF has volume confirmation; both are unloved. MOO's 0.59x volume and -2.5% trend are disqualifying, but its risk/reward geometry is the only tool available in a category suffering from disinflation headwinds.

Industrial MetalsCOPX

Score
0.0
COPXSELECTED
43/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
54
MACD
bearish/weakening
23
Stochastic RSI
oversold
92
Volume
above-average participation
20
Setup/R-R
neutral structure
97
Dist 50W
-4.4%
4W
-0.4%
13W
-1.0%
RS/SPY
-8.5%
RS/Cat
-0.4%
Support
$38.58
Resistance
$48.06
Bull case

COPX has a neutral structure profile with -8.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

REMX
31/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
45
MACD
bullish but flattening
75
Stochastic RSI
falling/neutral
70
Volume
neutral
62
Setup/R-R
neutral structure
65
Dist 50W
-9.4%
4W
-6.2%
13W
+10.0%
RS/SPY
+2.5%
RS/Cat
+10.6%
Support
$36.34
Resistance
$48.47
Bull case

REMX has a neutral structure profile with 2.5% 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
8/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
15
MACD
bearish/weakening
8
Stochastic RSI
oversold
80
Volume
distribution pressure
7
Setup/R-R
pullback into support
82
Dist 50W
-7.0%
4W
-0.9%
13W
-0.6%
RS/SPY
-8.1%
RS/Cat
+0.0%
Support
$36.37
Resistance
$43.32
Bull case

PICK 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.

Why COPX won

COPX wins by virtue of superior timing (92 vs 70 for REMX) and risk/reward (96.6 vs 65.1), even though both are technically damaged. COPX sits 4.4% below the 50-week at the Fib 0.618 value zone with stochastic RSI at 0.00 (rock-bottom oversold) and MACD bearish/weakening—a true mean-reversion setup with defined support at 38.58. The risk/reward of 96.6 means downside to support is only 6.1% while upside to resistance extends 14.8%, creating asymmetry despite the weak trend. REMX lost because despite 10% 13-week returns and 2.5% SPY outperformance, it is 21.3% extended from the 50-week in a category that lacks conviction—MACD is bullish but flattening rather than improving, and the reasoned technical evidence is only 42.0/100. In industrial metals, extended moves in a disinflation regime are traps; COPX's patience at support is the only defensible posture. Volume is above-average at both, but above-average volume in a dying trend is distribution, not accumulation.

Traditional EnergyXLE

Score
22.6
FCG
76/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
72
MACD
bullish and improving
67
Stochastic RSI
falling/neutral
97
Volume
accumulation/confirmation
75
Setup/R-R
neutral structure
82
Dist 50W
-3.1%
4W
-2.0%
13W
+5.2%
RS/SPY
-2.3%
RS/Cat
+0.0%
Support
$23.22
Resistance
$26.89
Bull case

FCG has a neutral structure profile with -2.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
69/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
62
MACD
bullish and improving
54
Stochastic RSI
falling/neutral
97
Volume
thin participation
53
Setup/R-R
neutral structure
80
Dist 50W
-4.2%
4W
-3.5%
13W
+5.8%
RS/SPY
-1.7%
RS/Cat
+0.6%
Support
$128.55
Resistance
$148.67
Bull case

XOP has a neutral structure profile with -1.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLESELECTED
66/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
76
MACD
bullish but flattening
43
Stochastic RSI
falling/neutral
95
Volume
neutral
44
Setup/R-R
pullback into support
80
Dist 50W
-1.1%
4W
-5.8%
13W
+4.2%
RS/SPY
-3.3%
RS/Cat
-1.0%
Support
$42.79
Resistance
$48.63
Bull case

XLE has a pullback into support profile with -3.3% 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 wins with a 22.6 score—the weakest category in the entire portfolio—because its pullback-into-support setup (price 1.1% below the 50-week) and timing score of 95 offer defined risk even though the macro backdrop is poisonous. XLE sits near the 52-week low in the Fib 0.786 repair zone with MACD bullish but flattening and stochastic RSI falling/neutral; support is at 42.79, downside is 4.2%, leaving room for a mean-reversion entry if energy scarcity accelerates. FCG, the runner-up, actually has superior technical evidence (78.1 vs 59.2) with bullish and improving MACD, but XLE edged it because FCG's MACD is flattening rather than improving, suggesting conviction is wavering. The problem is not the technical decision—both are valid setups—but the macro environment: disinflation is actively hostile (-10 to the category), and even though energy scarcity is active (+16), it is being overwhelmed by broader demand destruction. Neither XLE nor FCG can survive in a regime where growth expectations are collapsing.

Emerging MarketsIEMG

Score
5.2
IEMGSELECTED
67/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
64
MACD
bearish/weakening
43
Stochastic RSI
rising mid-zone
93
Volume
neutral
47
Setup/R-R
neutral structure
65
Dist 50W
+3.6%
4W
+2.5%
13W
+2.3%
RS/SPY
-5.2%
RS/Cat
+6.3%
Support
$52.31
Resistance
$58.53
Bull case

IEMG has a neutral structure profile with -5.2% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

INDA
77/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
38
Stochastic RSI
rising mid-zone
100
Volume
neutral
52
Setup/R-R
pullback into support
68
Dist 50W
+2.9%
4W
+4.8%
13W
-4.0%
RS/SPY
-11.5%
RS/Cat
+0.0%
Support
$53.02
Resistance
$59.13
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ILF
26/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
12
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
above-average participation
0
Setup/R-R
pullback into support
90
Dist 50W
-12.0%
4W
-3.7%
13W
-10.4%
RS/SPY
-17.9%
RS/Cat
-6.4%
Support
$23.09
Resistance
$26.51
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why IEMG won

IEMG wins with a 5.2 score—the second-worst category in the portfolio—because broad dollar strength and credit stress are systematically hostile to EM exposure, and even IEMG's best-in-category technicals cannot overcome that headwind. IEMG sits 3.6% above the 50-week in neutral structure with 93/100 timing (upper retracement zone, MACD bearish/weakening, stochastic rising mid-zone) and 64.8/100 risk/reward; the setup is clean, but the macro narrative is disqualifying. INDA lost because it shows weaker structure (73.6 vs 75.2) and zero category-relative strength (0% vs 6.3%), yet INDA's own 68.6/100 technical evidence is actually respectable—the issue is that no EM technical setup matters when dollar pressure is active (-14) and credit stress is live (-10). IEMG's 49.7/100 technical evidence is the category leader, but it is merely the best corpse in a graveyard. The category's 7.0/100 macro fit means even the cleanest technical setup is swimming against systemic headwinds.