← All reports
2021-08-132021-07-30
Weekly allocation report

2021-08-06

AltSeason
backtestGoldilocksPartial 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
FSOL50%Overlay
IGVTechnology10%Top-2 (10%)
COPXIndustrial Metals10%Top-2 (10%)
SMHAI5%Tier-2 (5%)
XLUUtilities & Infrastructure5%Tier-2 (5%)
ITADefense & Aerospace5%Tier-2 (5%)
GLDPrecious Metals5%Tier-2 (5%)
URNMNuclear Energy5%Tier-2 (5%)
WEATAgriculture & Livestock5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLXLKSell 33% of XLK position (reduce 7.5% → 5.0%)
SELLFCGSell entire FCG position (2.5% of portfolio)
SELLREMXSell 33% of REMX position (reduce 3.8% → 2.5%)
SELLINDASell 33% of INDA position (reduce 3.8% → 2.5%)
SELLSLVSell entire SLV position (1.3% of portfolio)
BUYCOPXBuy COPX — 29% of freed cash (adds 2.5% to portfolio)
BUYGLDBuy GLD — 14% of freed cash (adds 1.2% to portfolio)
BUYWEATBuy WEAT — 14% of freed cash (adds 1.3% to portfolio)
BUYURNMBuy URNM — 14% of freed cash (adds 1.3% to portfolio)
BUYIGVBuy IGV — 29% 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
FSOL25%
FBTC25%
COPX6.3%
XLK5.0%
SMH5%
XLU5%
ITA5%
GLD5%
WEAT3.8%
URNM3.8%
REMX2.5%
INDA2.5%
CIBR2.5%
IGV2.5%
ILF1.3%

Macro Regime — Goldilocks

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
62
Risk Appetite
58
Inflation Pressure
27
Dollar Pressure
57
Credit Stress
57
Commodity Breadth
79
Macro tailwinds
AITechnologyIndustrial MetalsEmerging MarketsUtilities & Infrastructure
Active conditions (10)
Liquidity expansion
Liquidity is loose enough to support risk-taking, growth multiples, and longer-duration leadership.
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.
Risk appetite positive
Leadership and defensive-rotation signals say capital is willing to sponsor risk.
Disinflation pressure
Inflation pressure is muted, which usually favors duration, quality growth, and monetary hedges over energy beta.
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.
AI growth sponsorship
Semiconductors or Nasdaq leadership says the market is still sponsoring the AI/growth stack.
Broad market bear
Enough broad-market damage exists that bullish setups need extra selectivity.
Real asset sponsorship
Commodity breadth or inflation pressure supports scarce-resource categories when charts agree.
Not active
Liquidity stressRisk appetite brokenGrowth slowdownGrowth expansionInflation pressureSupply shortageEnergy scarcityMonetary hedge bidDefensive rotationEM liquidity support

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 — AltSeason

ValueBTC

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

TrendBTC

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

AltSeason — ACTIVE

all available AltSeason conditions pass; missing optional confirmations skipped

AltSeason conditions (all must pass)
Already crypto risk-on
True / ValueBTC or TrendBTCPASS
BTC distance above 50W
30.44% / >= 5% (hold)PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
1.95% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-2.95% / > -10% week-over-week (hold)PASS
Fed balance sheet flat/rising
True / latest WALCL >= 4 weeks agoPASS
BTC
$43,798.117
50W SMA
$33,577.554
200W SMA
$14,405.136
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1TechnologyIGV72.620%+3.90%CIBR +8.4% · XLK +2.9%
2Industrial MetalsCOPX52.320%+1.51%REMX +5.6% · PICK -0.6%
3AISMH49.410%+1.71%AIQ +3.7% · BOTZ +13.2%
4Utilities & InfrastructureXLU43.510%+2.86%PAVE +2.5% · IGF +2.4%
5Defense & AerospaceITA35.810%-2.78%XAR -3.0% · ROKT -1.6%
6Precious MetalsGLD32.310%+4.02%GDX +0.3% · SLV +2.6%
7Nuclear EnergyURNM31.410%+38.51%NLR +5.3% · URA +27.1%
8Agriculture & LivestockWEAT30.310%+0.00%MOO +2.7% · VEGI +2.8%
9Emerging MarketsILF24.50%-2.38%INDA +7.8% · IEMG +2.1%
10Traditional EnergyXLE8.20%-0.94%XOP +3.9% · FCG +5.5%

TechnologyIGV

Score
72.6
IGVSELECTED
73/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
neutral
74
Setup/R-R
vertical extension
44
Dist 50W
+16.4%
4W
+2.8%
13W
+18.2%
RS/SPY
+13.4%
RS/Cat
+5.0%
Support
$67.30
Resistance
$81.91
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

CIBR
69/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
84
Stochastic RSI
rising mid-zone
48
Volume
neutral
66
Setup/R-R
vertical extension
39
Dist 50W
+15.6%
4W
+0.6%
13W
+13.2%
RS/SPY
+8.4%
RS/Cat
+0.0%
Support
$40.56
Resistance
$49.52
Bull case

CIBR has a vertical extension profile with 8.4% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLK
70/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
80
Stochastic RSI
overbought momentum
37
Volume
thin participation
63
Setup/R-R
vertical extension
44
Dist 50W
+17.2%
4W
+2.4%
13W
+11.4%
RS/SPY
+6.6%
RS/Cat
-1.8%
Support
$64.47
Resistance
$77.43
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why IGV won

IGV wins because it holds above both the 50W and 200W moving averages with a steady 0.6% slope, paired with 13.4% relative strength versus SPY—a signal that institutional buyers are accumulating despite the 16.4% extension above the 50W. CIBR lost ground because its MACD, though bullish, is flattening rather than improving, and its 0.0% category-relative strength reveals no peer leadership inside the three-ETF basket. The setup is clean: vertical extension with 83.3/100 structure quality, MACD improving into overbought stochastic momentum, and neutral volume participation at 0.99x the 20W average. Entry risk is real at this altitude, but the persistence score of 79.2/100 shows institutional accumulation is sustaining the move rather than merely pushing it toward resistance at 81.91.

Why this allocation slot

Technology earned the second allocation slot at 10% on the strength of a 72.6 composite score anchored by deterministic trend evidence and the Goldilocks macro regime. Liquidity expansion, risk appetite, and AI growth sponsorship all favor duration-sensitive software in the current environment, offsetting the extended valuation visible in price sitting near Fibonacci 0.236. IGV's momentum confirmation score of 100 reflects both the four-week return and improving MACD, which separates it cleanly from the broader market's tentative footing. The category would need to fall below 70 or lose relative strength to the broader tech sector to justify reduction—current positioning reflects confidence that entry timing, while late, still rewards disciplined conviction.

Industrial MetalsCOPX

Score
52.3
REMX
64/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
neutral
93
Setup/R-R
vertical extension
40
Dist 50W
+59.3%
4W
+16.6%
13W
+32.1%
RS/SPY
+27.3%
RS/Cat
+39.7%
Support
$73.18
Resistance
$111.67
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PICK
54/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
27
Stochastic RSI
rising mid-zone
61
Volume
neutral
40
Setup/R-R
vertical extension
53
Dist 50W
+19.8%
4W
+1.4%
13W
-7.6%
RS/SPY
-12.4%
RS/Cat
+0.0%
Support
$39.97
Resistance
$50.48
Bull case

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

COPXSELECTED
51/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
0
Stochastic RSI
oversold turn up
67
Volume
thin participation
26
Setup/R-R
vertical extension
62
Dist 50W
+15.3%
4W
-1.0%
13W
-16.0%
RS/SPY
-20.8%
RS/Cat
-8.4%
Support
$34.16
Resistance
$44.33
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why COPX won

COPX wins with a counterintuitive setup: price is 15.3% above the 50W in vertical extension (67.0/100 timing), yet MACD is bearish but improving and stochastic RSI is oversold turn up (0.17)—a divergence that rewards contrarian entry over momentum chasing. REMX, the runner-up, is the opposite problem: it is 59.3% extended above the 50W with MACD bullish and improving, stochastic RSI at overbought extremes, and 27.3% SPY-relative strength that screams late entry into rare earth enthusiasm. The score gap is -12.5 points in favor of REMX on raw technical evidence (87.9/100 vs 31.8/100), but COPX's 62.1/100 risk-reward ratio crushes REMX's 39.7/100 because every new buyer in REMX is paying extension prices for a parabolic move. Copper scarcity sponsorship (+12 macro descriptor) justifies contrarian accumulation at support levels, not chasing strength at resistance.

Why this allocation slot

Industrial Metals earned top-2 selection at 10% allocation driven by macro sponsorship rather than technical confirmation. Metals scarcity is +14, commodity breadth positive is +10, and real asset sponsorship is +6—a powerful macro triplet in Goldilocks. The category score of 52.3 is supported by a reasoned ETF basket that weights the strongest performer (REMX at 80.9) triple and COPX last, yet COPX's oversold timing makes it the representative. This allocation is a conviction trade on the macro thesis that supply constraints will drive upside, not a validation of current price action. COPX's 0.0% momentum confirmation and -20.8% relative strength are yellow flags; the position should be monitored closely for deterioration in category-relative strength, which would signal that the scarcity narrative is failing to drive follow-through buying.

AISMH

Score
49.4
SMHSELECTED
67/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bearish but improving
83
Stochastic RSI
overbought momentum
37
Volume
neutral
66
Setup/R-R
vertical extension
45
Dist 50W
+19.2%
4W
+4.5%
13W
+10.3%
RS/SPY
+5.4%
RS/Cat
+3.2%
Support
$114.39
Resistance
$134.29
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

AIQ
41/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
65
MACD
bearish/weakening
42
Stochastic RSI
rising mid-zone
70
Volume
thin participation
42
Setup/R-R
neutral structure
38
Dist 50W
+11.8%
4W
+0.4%
13W
+7.0%
RS/SPY
+2.2%
RS/Cat
+0.0%
Support
$27.94
Resistance
$31.04
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

BOTZ
63/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
75
MACD
bearish/weakening
11
Stochastic RSI
rising mid-zone
78
Volume
thin participation
32
Setup/R-R
neutral structure
63
Dist 50W
+5.4%
4W
-1.2%
13W
+0.3%
RS/SPY
-4.6%
RS/Cat
-6.7%
Support
$32.52
Resistance
$36.46
Bull case

BOTZ has a neutral structure profile with -4.6% 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 because it sits above both key moving averages with a robust 0.9% 50W slope, yet carries enough of a speed bump—19.2% above the 50W—that the system penalizes entry timing. Its 5.4% relative strength versus SPY and 3.2% category-relative strength confirm there is buyer conviction, even though AIQ's 2.2% SPY-relative strength and thin volume participation failed to establish peer leadership. MACD is bearish but improving for SMH, stochastic RSI sits at overbought extremes, and the risk-reward ratio of 45.3/100 reflects a pullback setup disguised as extension—the real strength is that 0.81x volume is neutral, not rejecting the move. Semiconductors, as the compute layer beneath AI infrastructure, enjoy macro sponsorship from the +14 AI growth descriptor that software and application ETFs cannot match.

Why this allocation slot

AI received 5% allocation despite a final score of 49.4, well below the top two categories. The allocation reflects macro conviction rather than technical opportunity—AI growth sponsorship is active at +14, and liquidity expansion supports risk assets broadly in Goldilocks. SMH's trend score of 100 carries the category, but the 0.0% momentum confirmation screams caution: 13-week returns across the three-ETF basket are weak, and category-relative strength is underwater. This is a position held for narrative exposure, not technical quality. The category must prove it can sustain upside without deteriorating further on relative strength metrics to earn promotion to the 10% tier.

Utilities & InfrastructureXLU

Score
43.5
XLUSELECTED
78/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
96
MACD
bullish and improving
78
Stochastic RSI
overbought momentum
75
Volume
above-average participation
73
Setup/R-R
neutral structure
46
Dist 50W
+6.4%
4W
+4.4%
13W
+2.1%
RS/SPY
-2.7%
RS/Cat
+4.5%
Support
$29.18
Resistance
$33.72
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PAVE
56/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
82
MACD
bearish but improving
42
Stochastic RSI
rising mid-zone
53
Volume
neutral
46
Setup/R-R
vertical extension
40
Dist 50W
+17.6%
4W
+2.5%
13W
-2.4%
RS/SPY
-7.2%
RS/Cat
+0.0%
Support
$22.63
Resistance
$27.18
Bull case

PAVE has a vertical extension 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.

IGF
59/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
71
MACD
bearish/weakening
15
Stochastic RSI
rising mid-zone
78
Volume
thin participation
34
Setup/R-R
neutral structure
51
Dist 50W
+5.2%
4W
-0.4%
13W
-2.7%
RS/SPY
-7.5%
RS/Cat
-0.3%
Support
$42.99
Resistance
$47.49
Bull case

IGF has a neutral structure profile with -7.5% 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 decisively because it is the only ETF showing clean uptrend confirmation: price sits 6.4% above the 50W (close enough to ride the trend, far enough to avoid noise), MACD is bullish and improving, stochastic RSI is at overbought extremes, and volume at 1.22x the 20W average is above-average participation confirming accumulation. PAVE lost a 22.3-point gap because it is 17.6% extended above the 50W in classic overbought vertical extension, its MACD is bearish but improving (not bullish), stochastic RSI is rising mid-zone (not confirmation), and volume is neutral, signaling weak sponsorship. XLU's 96.0/100 trend score is the category's only genuine strength marker; it benefits from a 0.3% 50W slope that is the steadiest in any category, reflecting institutional accumulation at a measured pace. The 78.1/100 momentum confirmation and 73.4/100 volume-price confirmation pair to show that this move is real, not a bounce.

Why this allocation slot

Utilities earned 5% allocation on XLU's technical merit combined with moderate macro tailwinds: disinflation pressure is +6 and broad market bear provides +4 shelter. The category score of 43.5 ranks it sixth, below high-conviction growth plays but ahead of rejected categories like Traditional Energy and Emerging Markets. XLU's combination of strong trend (96.0), solid timing (75.0), and robust momentum confirmation (78.1) makes it the cleanest entry in a defensive category. However, the 0.0% risk-reward upside to resistance signals that price is at the retest level; upside is constrained while downside to support of 15.6% offers reasonable cushion. Risk appetite positive is a -3 headwind, meaning this allocation is defensive positioning. Scale this position aggressively only if equities accelerate higher; if disinflation fears spike or credit stress widens, XLU can re-test support with conviction.

Defense & AerospaceITA

Score
35.8
ITASELECTED
64/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
76
MACD
bearish/weakening
27
Stochastic RSI
rising mid-zone
78
Volume
neutral
41
Setup/R-R
neutral structure
49
Dist 50W
+11.4%
4W
-1.7%
13W
+0.8%
RS/SPY
-4.1%
RS/Cat
+0.1%
Support
$95.61
Resistance
$112.01
Bull case

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

XAR
65/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
73
MACD
bearish/weakening
19
Stochastic RSI
oversold turn up
84
Volume
neutral
37
Setup/R-R
neutral structure
71
Dist 50W
+8.9%
4W
-5.2%
13W
-0.9%
RS/SPY
-5.8%
RS/Cat
-1.6%
Support
$119.17
Resistance
$136.44
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
39/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
56
MACD
bearish/weakening
24
Stochastic RSI
oversold turn up
84
Volume
thin participation
34
Setup/R-R
neutral structure
63
Dist 50W
+7.2%
4W
-3.3%
13W
+0.7%
RS/SPY
-4.1%
RS/Cat
+0.0%
Support
$39.09
Resistance
$43.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why ITA won

ITA wins by a razor-thin 1.1-point margin over XAR despite scoring only 44.7/100 on technical evidence, which signals a defensive, low-conviction category win driven by macro and structure rather than momentum. Price sits 11.4% above the 50W in neutral structure, MACD is bearish and weakening, stochastic RSI is rising mid-zone—none of these are bullish signals. ITA edges ahead because its 76.7/100 structure score is cleaner than XAR's 71.2, and the timing score of 78.0/100 reflects better positioning relative to Fibonacci zones, even though the momentum confirmation of only 26.8/100 exposes how little conviction exists behind this setup. The 0.1% category-relative strength is noise, and the -4.1% SPY-relative weakness tells the story: broad equity strength is leaving defense behind, not pulling it forward.

Why this allocation slot

Defense & Aerospace ranked 9th among the categories with a final score of 35.8 and landed 5% allocation—a holding position justified by limited downside risk rather than upside conviction. The macro environment is mixed for defense: broad market bear is a small tailwind at +6, but dollar pressure and credit stress provide no sponsorship. ITA's trend score of 75.9 and timing score of 78 are the category's only technical bright spots, but momentum confirmation sits at just 26.8, revealing that neither price movement nor relative strength is cooperating. This allocation should be viewed as dry powder to be redeployed if technical deterioration triggers an exit; current positioning reflects caution about committing capital to a sector offering neither growth nor defensive shelter.

Precious MetalsGLD

Score
32.3
GLDSELECTED
56/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
44
MACD
bearish/weakening
27
Stochastic RSI
oversold
95
Volume
above-average participation
32
Setup/R-R
pullback into support
85
Dist 50W
-4.3%
4W
-2.7%
13W
-4.1%
RS/SPY
-8.9%
RS/Cat
+7.1%
Support
$159.14
Resistance
$178.38
Bull case

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

GDX
41/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold turn up
84
Volume
neutral
22
Setup/R-R
neutral structure
87
Dist 50W
-8.3%
4W
-3.3%
13W
-11.2%
RS/SPY
-16.0%
RS/Cat
+0.0%
Support
$31.13
Resistance
$39.42
Bull case

GDX has a neutral structure profile with -16.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
38/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
42
MACD
bearish/weakening
0
Stochastic RSI
oversold
87
Volume
neutral
14
Setup/R-R
pullback into support
82
Dist 50W
-5.8%
4W
-6.9%
13W
-11.6%
RS/SPY
-16.4%
RS/Cat
-0.4%
Support
$22.52
Resistance
$25.90
Bull case

SLV has a pullback into support profile with -16.4% 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 because it is the only ETF in the basket holding a defined pullback-into-support setup at 159.14, with stochastic RSI at oversold extremes (0.00) and MACD bearish but not yet capitulating—the textbook mean-reversion entry. Its 95.0/100 timing score is the category's only genuine strength signal; price sits -4.3% below the 50W, placing it in repair mode rather than extension mode, which makes the 85.1/100 risk-reward ratio exceptional—only 3.5% downside to support versus -7.7% to resistance. GDX lost because its -16.0% SPY-relative strength signals leverage is working against it, and GLD's 7.1% category-relative strength shows the market is choosing the unlevered, stable monetary hedge. Volume at 1.19x the 20W average is above-average participation, confirming accumulation into the dip rather than panic distribution.

Why this allocation slot

Precious Metals earned 5% allocation despite a category score of just 32.3, justified entirely by GLD's pullback-into-support setup in a disinflation regime. The macro alignment is real: disinflation pressure is +8, and dollar pressure is +2, both of which favor gold as a deflation hedge. However, bearish MACD and oversold stochastic momentum tell you GLD is a mean-reversion position, not a growth allocation. The 27.1% momentum confirmation score reflects weakness in 13-week returns, making this a tactical play dependent on near-term support holding rather than a strategic commitment. Risk appetite positive is a -4 headwind, suggesting gold can retest lows if equities surprise to the upside; maintain this position but scale aggressively into any 5%+ rally above the 50-week moving average.

Nuclear EnergyURNM

Score
31.4
NLR
43/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
23
Stochastic RSI
oversold turn up
99
Volume
thin participation
39
Setup/R-R
neutral structure
56
Dist 50W
+4.2%
4W
-0.9%
13W
-5.3%
RS/SPY
-10.1%
RS/Cat
+7.4%
Support
$47.63
Resistance
$55.65
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

URNMSELECTED
33/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
37
MACD
bearish/weakening
0
Stochastic RSI
oversold turn up
62
Volume
thin participation
10
Setup/R-R
vertical extension
75
Dist 50W
+18.4%
4W
-4.1%
13W
-17.2%
RS/SPY
-22.0%
RS/Cat
-4.5%
Support
$26.50
Resistance
$35.33
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URA
38/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
0
Stochastic RSI
oversold
48
Volume
thin participation
20
Setup/R-R
vertical extension
59
Dist 50W
+16.3%
4W
-5.0%
13W
-12.7%
RS/SPY
-17.5%
RS/Cat
+0.0%
Support
$17.50
Resistance
$23.47
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why URNM won

URNM wins because NLR's risk-reward is weaker at 56.2/100 versus 75.0/100, but this is a purely technical tiebreaker in a category where both ETFs show 0.0/100 momentum confirmation and weak technical evidence under 6.0/100 and 40.3/100 respectively. URNM sits 18.4% above the 50W in vertical extension, price is below the 200W, MACD is bearish and weakening, yet stochastic RSI is oversold turn up at 0.07—a mean-reversion setup that defines the entry rather than confirms strength. NLR, the runner-up, offers better structural stability with a 99.0/100 timing score (closer to support), but that steadiness is a liability when category conviction is zero. Volume at 0.31x the 20W average is thin participation, confirming that real accumulation is absent. This is not a winner; it is the least-bad option in a basket where every ETF is broken.

Why this allocation slot

Nuclear Energy received 5% allocation driven by real asset sponsorship (+7) and AI growth sponsorship (+5), not by technical strength. URNM's category score of 31.4 places it sixth among ten categories, a defensive hold rather than a conviction position. The 0.0% momentum confirmation and thin participation volume (0.31x average) reveal that no sponsored buyer is accumulating at current prices. The setup is oversold-turn-up with MACD bearish-and-weakening, creating a mean-reversion coil rather than a breakout opportunity. This allocation should be treated as dry powder: hold the position for its scarcity narrative, but plan to scale aggressively only if volume participation increases to 0.75x average or higher, which would signal institutional accumulation. Any deterioration in risk appetite positive would trigger an immediate reallocation to higher-ranked categories.

Agriculture & LivestockWEAT

Score
30.3
WEATSELECTED
73/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
88
MACD
bullish and improving
69
Stochastic RSI
rising mid-zone
83
Volume
thin participation
56
Setup/R-R
neutral structure
48
Dist 50W
+14.4%
4W
+15.6%
13W
-3.1%
RS/SPY
-8.0%
RS/Cat
+0.3%
Support
$29.60
Resistance
$36.80
Bull case

WEAT has a neutral structure profile with -8.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

MOO
61/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
70
MACD
bearish/weakening
19
Stochastic RSI
oversold turn up
84
Volume
thin participation
35
Setup/R-R
neutral structure
53
Dist 50W
+11.3%
4W
-0.2%
13W
-3.4%
RS/SPY
-8.3%
RS/Cat
+0.0%
Support
$84.78
Resistance
$94.80
Bull case

MOO has a neutral structure profile with -8.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

VEGI
55/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
12
Stochastic RSI
oversold turn up
99
Volume
thin participation
40
Setup/R-R
pullback into support
90
Dist 50W
+8.2%
4W
-0.8%
13W
-8.6%
RS/SPY
-13.4%
RS/Cat
-5.1%
Support
$38.17
Resistance
$42.84
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why WEAT won

WEAT wins because its MACD is bullish and improving while both MOO and VEGI suffer from bearish or weakening momentum, making this a directional momentum divergence inside a basket with no strong leadership. The setup is neutral structure at 65.0/100 cleanliness, price is 14.4% above the 50W, and volume sits at thin participation (0.57x)—signals that breadth is lacking. Yet the 83.0/100 timing score reflects accurate positioning relative to Fibonacci zones and oversold stochastic RSI conditions, which favor mean-reversion entries. WEAT's 88.1/100 trend score masks the weakness: RS versus SPY is -8.0%, placing agricultural commodities in genuine relative decline. The win margin of 11.5 points over MOO is not competence but the absence of better alternatives; MACD improvement is the single differentiator when all three ETFs show poor momentum confirmation.

Why this allocation slot

Agriculture received 5% allocation based on real asset sponsorship (+8) and positive commodity breadth, despite a final category score of just 30.3. The macro case is stronger than the technical case: disinflation pressure is a -8 headwind, but WEAT's bullish MACD and rising stochastic create the only credible timing setup in a weak category. The -8.0% relative strength to SPY and thin participation volumes reveal that this allocation is contrarian positioning rather than momentum following. Entry risk is contained because WEAT sits only 14.4% above the 50-week moving average, but conviction should remain light until either relative strength improves or volume participation confirms the setup.

Emerging MarketsILF

Score
24.5
INDA
67/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
85
MACD
bearish/weakening
57
Stochastic RSI
overbought momentum
54
Volume
thin participation
54
Setup/R-R
neutral structure
47
Dist 50W
+13.5%
4W
+3.0%
13W
+6.9%
RS/SPY
+2.0%
RS/Cat
+7.6%
Support
$40.05
Resistance
$45.67
Bull case

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

ILFSELECTED
61/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
54
MACD
bearish/weakening
36
Stochastic RSI
oversold turn up
84
Volume
accumulation/confirmation
54
Setup/R-R
neutral structure
61
Dist 50W
+8.3%
4W
-1.6%
13W
-0.7%
RS/SPY
-5.5%
RS/Cat
+0.0%
Support
$26.53
Resistance
$32.28
Bull case

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

IEMG
73/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
68
MACD
bearish/weakening
12
Stochastic RSI
oversold turn up
100
Volume
neutral
33
Setup/R-R
pullback into support
90
Dist 50W
+2.1%
4W
-2.7%
13W
-4.3%
RS/SPY
-9.1%
RS/Cat
-3.6%
Support
$63.21
Resistance
$69.27
Bull case

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

Why ILF won

ILF wins because it is the only ETF showing above-average volume participation at 1.60x the 20W average, paired with stochastic RSI at oversold turn up (0.04)—classic accumulation into a mean-reversion setup in a bear flag. INDA lost because its stochastic RSI is overbought momentum at high altitude (13.5% above the 50W), volume is thin participation (0.57x), and its -5.5% SPY-relative weakness shows emerging market strength is being rejected by broad equity momentum. ILF's 84.0/100 timing score reflects disciplined positioning—it is -7.6% from resistance, 12.4% from support at 26.53—which provides room for a bounce without extended risk. Structure is identical at 74.6/100, but volume-price confirmation at 53.8/100 for ILF crushes INDA's thin participation, signaling institutional accumulation rather than retail speculation.

Why this allocation slot

Emerging Markets received 0% allocation despite ILF's technical setup, placing the category in the bottom tier. The final category score of 24.5 reflects severe macro headwinds: dollar pressure is -14 and credit stress is -10, overwhelming the +8 from liquidity expansion and +8 from risk appetite. ILF's oversold-turn-up timing and volume accumulation create a legitimate tactical entry, but the macro regime is actively rejecting EM exposure. The -5.5% relative strength to SPY combined with weak category-relative leadership tells you the entire basket is being deselected. Allocate zero capital until dollar strength softens or credit stress reverses to positive territory; current conditions reward avoiding EM entirely despite ILF's attractive setup. This is a category to monitor for a future allocation window, not a current portfolio position.

Traditional EnergyXLE

Score
8.2
XLESELECTED
52/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
47
MACD
bearish/weakening
0
Stochastic RSI
oversold turn up
84
Volume
neutral
25
Setup/R-R
neutral structure
64
Dist 50W
+13.4%
4W
-6.3%
13W
-7.7%
RS/SPY
-12.5%
RS/Cat
-2.5%
Support
$22.33
Resistance
$27.88
Bull case

XLE has a neutral structure profile with -12.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
40/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
47
MACD
bearish/weakening
0
Stochastic RSI
oversold
48
Volume
above-average participation
14
Setup/R-R
vertical extension
67
Dist 50W
+16.6%
4W
-12.5%
13W
-5.2%
RS/SPY
-10.0%
RS/Cat
+0.0%
Support
$75.63
Resistance
$99.75
Bull case

XOP has a vertical extension 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.

FCG
39/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
51
MACD
bearish/weakening
6
Stochastic RSI
oversold
48
Volume
above-average participation
18
Setup/R-R
vertical extension
46
Dist 50W
+24.6%
4W
-13.3%
13W
-2.3%
RS/SPY
-7.1%
RS/Cat
+2.9%
Support
$11.63
Resistance
$16.70
Bull case

FCG has a vertical extension profile with -7.1% 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 a hollow victory because price sits above the 50W but below the 200W, signaling a failed reversal attempt rather than confirmed strength. Timing is the only 84.0/100 score XLE can claim; price is 13.4% above the 50W in upper retracement, MACD is bearish and weakening, stochastic RSI is oversold turn up at 0.11—all mean-reversion signals with no bullish confirmation. XOP lost because its stochastic RSI is oversold (not turn up), and it sits in vertical extension at 59.3% above the 50W, making it the riskier entry despite better 13W momentum at -5.2% versus XLE's -7.7%. Category-relative strength is near zero for both, volume participation is neutral at 0.95x, and momentum confirmation sits at a dismal 0.0/100 because the 4W return is -6.3%. This is not a technical setup; it is a macro graveyard where disinflation pressure (-10 active) and credit stress (-7 active) leave no room for upside.

Why this allocation slot

Traditional Energy received 0% allocation and ranked outside the eligible top eight due to category-level macro rejection and deteriorating technical sponsorship. Disinflation pressure is -10, credit stress is -7, and real asset sponsorship is only +7—insufficient tailwinds in a Goldilocks environment where investors are rotating to technology and AI. The category score of 8.2 reflects how badly the 3/2/1 weighted basket (FCG, XOP, XLE) is performing; XLE's win represents choosing the least broken player in a losing category. Relative strength versus SPY is deeply negative across all three ETFs, and volume-price confirmation is absent. Do not allocate to this category until either crude stabilizes above key moving averages with confirmed volume or until credit stress becomes a flight-to-safety tailwind; current conditions offer neither technical nor macro justification for a position.