← All reports
2021-09-172021-09-03
Weekly allocation report

2021-09-10

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
CIBRTechnology10%Top-2 (10%)
BOTZAI10%Top-2 (10%)
URNMNuclear Energy5%Tier-2 (5%)
COPXIndustrial Metals5%Tier-2 (5%)
XLUUtilities & Infrastructure5%Tier-2 (5%)
GLDPrecious Metals5%Tier-2 (5%)
ITADefense & Aerospace5%Tier-2 (5%)
MOOAgriculture & Livestock5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLIGVSell entire IGV position (2.5% of portfolio)
SELLPAVESell entire PAVE position (2.5% of portfolio)
SELLSMHSell entire SMH position (1.3% of portfolio)
SELLWEATSell 50% of WEAT position (reduce 2.5% → 1.3%)
SELLGDXSell entire GDX position (1.3% of portfolio)
BUYXLUBuy XLU — 14% of freed cash (adds 1.2% to portfolio)
BUYBOTZBuy BOTZ — 29% of freed cash (adds 2.5% to portfolio)
BUYCIBRBuy CIBR — 29% of freed cash (adds 2.5% to portfolio)
BUYMOOBuy MOO — 14% of freed cash (adds 1.3% to portfolio)
BUYGLDBuy GLD — 14% 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
FSOL50%
CIBR7.5%
XLU7.5%
COPX6.3%
BOTZ6.3%
ITA5%
URNM3.8%
MOO3.8%
GLD3.8%
XLK2.5%
WEAT1.3%
URA1.3%
SLV1.3%

Macro Regime — Goldilocks

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
62
Risk Appetite
55
Inflation Pressure
26
Dollar Pressure
56
Credit Stress
57
Commodity Breadth
79
Macro tailwinds
AITechnologyIndustrial MetalsEmerging MarketsUtilities & Infrastructure
Active conditions (9)
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.
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 positiveRisk 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
23.30% / >= 5% (hold)PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
1.93% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-4.00% / > -10% week-over-week (hold)PASS
Fed balance sheet flat/rising
True / latest WALCL >= 4 weeks agoPASS
BTC
$46,063.27
50W SMA
$37,357.274
200W SMA
$15,464.222
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1TechnologyCIBR71.420%-2.76%XLK -4.1% · IGV -4.1%
2AIBOTZ62.920%-9.02%SMH -7.7% · AIQ -3.6%
3Nuclear EnergyURNM60.210%-16.34%URA -13.4% · NLR -3.0%
4Industrial MetalsCOPX55.910%-4.42%REMX -11.7% · PICK -6.1%
5Utilities & InfrastructureXLU50.510%-6.56%IGF -0.3% · PAVE -2.3%
6Precious MetalsGLD42.410%-2.04%SLV -3.8% · GDX -3.1%
7Defense & AerospaceITA29.310%+4.12%ROKT +0.9% · XAR +2.9%
8Agriculture & LivestockMOO29.310%+0.05%VEGI +0.9% · WEAT +7.8%
9Emerging MarketsINDA15.30%-0.32%IEMG -2.6% · ILF -6.8%
10Traditional EnergyFCG12.50%+28.25%XOP +26.0% · XLE +18.6%

TechnologyCIBR

Score
71.4
CIBRSELECTED
70/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
91
Stochastic RSI
oversold
45
Volume
above-average participation
71
Setup/R-R
vertical extension
40
Dist 50W
+16.4%
4W
+4.0%
13W
+10.2%
RS/SPY
+5.2%
RS/Cat
-0.2%
Support
$41.86
Resistance
$52.52
Bull case

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

XLK
77/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
77
Stochastic RSI
falling/neutral
62
Volume
neutral
71
Setup/R-R
neutral structure
38
Dist 50W
+15.0%
4W
+1.1%
13W
+10.3%
RS/SPY
+5.3%
RS/Cat
+0.0%
Support
$64.80
Resistance
$79.68
Bull case

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

IGV
67/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
79
Stochastic RSI
falling/neutral
40
Volume
thin participation
63
Setup/R-R
vertical extension
39
Dist 50W
+15.1%
4W
+2.1%
13W
+11.5%
RS/SPY
+6.5%
RS/Cat
+1.2%
Support
$67.40
Resistance
$85.63
Bull case

IGV has a vertical extension profile with 6.5% 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 76.6 reasoned score against XLK's 69.2, driven by superior momentum confirmation (90.8 vs 77.0) and volume-price sponsorship (70.7 vs neutral). The cybersecurity ETF sits 16.4% above its 50W—extended, yes, but confirming real institutional accumulation at 1.31x average volume with MACD bullish and improving while stochastic RSI still sits oversold at 0.19. XLK failed on execution: its MACD is bullish but flattening, stochastic RSI is falling into neutral territory, and volume participation is neutral. Both trade above their 200W with identical 100.0 trend scores, but CIBR's relative strength versus SPY (5.2%) matches XLK's (5.3%) while CIBR's category relative strength sits at -0.2% versus XLK's 0.0%, making the decision turn on timing and confirmation quality. The 7.4-point gap between them reflects a clean technical win, not a close call.

Why this allocation slot

Technology earned 10% allocation as a top-2 category, reflecting its rank among the two highest eligible final scores. Goldilocks and active liquidity expansion both support technology, and the category's 67.0 macro fit combines with strong 62% technical evidence weighting to justify conviction. The Goldilicks regime removes tail-risk hedging pressure, permitting growth exposure, while AI growth sponsorship adds a further +6 points to category reasoning. Credit stress is active and working against it (-7 points), but that tension is already priced into the technical scores and does not override the setup quality. This allocation tier reflects confidence in execution and setup cleanliness rather than macro tailwinds alone; with stronger breadth and volume confirmation than the 10% allocation slot normally requires, Technology keeps its seat as long as CIBR remains above 41.86 support and MACD holds bullish structure.

AIBOTZ

Score
62.9
BOTZSELECTED
81/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
59
Volume
above-average participation
82
Setup/R-R
neutral structure
37
Dist 50W
+14.5%
4W
+8.5%
13W
+10.1%
RS/SPY
+5.1%
RS/Cat
+1.8%
Support
$32.85
Resistance
$38.46
Bull case

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

SMH
65/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
77
Stochastic RSI
overbought momentum
37
Volume
thin participation
61
Setup/R-R
vertical extension
37
Dist 50W
+15.9%
4W
+3.7%
13W
+8.3%
RS/SPY
+3.3%
RS/Cat
+0.0%
Support
$116.67
Resistance
$136.65
Bull case

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

AIQ
50/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
83
MACD
bullish and improving
68
Stochastic RSI
rising mid-zone
75
Volume
thin participation
61
Setup/R-R
neutral structure
38
Dist 50W
+11.2%
4W
+2.5%
13W
+6.8%
RS/SPY
+1.8%
RS/Cat
-1.5%
Support
$27.99
Resistance
$31.91
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why BOTZ won

BOTZ prevails with a 78.6 reasoned score—15.6 points ahead of SMH—because it delivers momentum confirmation at 100.0 (perfect), structure cleanliness at 77.5 versus SMH's 72.0, and above-average volume participation (1.44x) versus SMH's thin participation. The robotics-focused ETF trades neutral structure but benefits from 1.8% category-relative strength while SMH sits at 0.0%, meaning BOTZ is the category's internal leader. Both sit near 52W highs and both have MACD bullish and improving; both are overbought on stochastic RSI momentum. The separation is in breadth: BOTZ's 4W return of 8.5% and 13W return of 10.1% trump SMH's 8.3% and reflect genuine follow-through, not a bounce. Timing is weaker at 59.0 for BOTZ than SMH's 37.0 technical score, but volume-price confirmation (82.1 vs 61) and persistence (73.5 vs momentum-driven readings) reveal which setup is accumulating rather than rejecting.

Why this allocation slot

AI earned 10% allocation as the second top-2 category, joining Technology as the portfolio's paired near-term opportunity. The category score of 62.9 ranks below Technology's 71.4, yet both make the top-2 tier because macro regimes and category-level opportunity are separate from portfolio rank. AI benefits from active AI growth sponsorship (+14 points at the category level), offsetting credit stress (-8). Goldilocks environment adds +10, and liquidity expansion adds another +10, creating a 67.0 macro fit despite that broad-market-bear tailwind working against it (-8). The tension here is explicit: strong technical setup and momentum confirmation collide with the fact that every buyer at current prices is late to entry. Broad market bear being active is a warning flag, not a veto. BOTZ stays allocated because its volume-price confirmation and category-relative strength outweigh timing risk for now; if stochastic RSI rolls over cleanly or MACD flattens, the position becomes vulnerable to quick reassessment.

Nuclear EnergyURNM

Score
60.2
URNMSELECTED
55/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
80
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
accumulation/confirmation
84
Setup/R-R
vertical extension
44
Dist 50W
+65.1%
4W
+53.4%
13W
+19.9%
RS/SPY
+14.9%
RS/Cat
+7.7%
Support
$25.68
Resistance
$42.35
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URA
64/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
accumulation/confirmation
86
Setup/R-R
vertical extension
45
Dist 50W
+49.4%
4W
+38.9%
13W
+12.2%
RS/SPY
+7.2%
RS/Cat
+0.0%
Support
$17.81
Resistance
$26.34
Bull case

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

NLR
48/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
92
MACD
bullish and improving
36
Stochastic RSI
overbought momentum
75
Volume
thin participation
47
Setup/R-R
neutral structure
38
Dist 50W
+8.2%
4W
+4.4%
13W
-0.5%
RS/SPY
-5.5%
RS/Cat
-12.8%
Support
$51.90
Resistance
$55.65
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why URNM won

URNM wins with a 77.5 reasoned score against URA's 74.2, claiming the category on structure cleanliness (74.0 vs 72.2) and category-relative strength (7.7% vs 0.0%), despite both showing identical 100.0 momentum confirmation scores. URNM sits 65.1% extended above its 50W—aggressively extended—but volume is confirming at 2.60x accumulation level, and both MACD is bullish and improving while stochastic RSI overbought momentum rolls with full conviction at 0.97. URA has identical MACD and stochastic character but at a lower price extension and with 0.0% category relative strength, meaning URA is a follower. The 13W return split (19.9% for URNM vs 12.2% for URA) and RS versus SPY (14.9% vs 7.2%) show URNM is the stronger performer. The gap of 3.3 points is modest, reflecting high-quality execution in both vehicles; URNM wins on breadth leadership and volume sponsorship despite both sitting overbought.

Why this allocation slot

Nuclear Energy earned 5% allocation as a tier-2 category with a final score of 60.2, placing it seventh among ten categories and benefiting from real asset sponsorship (+7) and AI growth sponsorship (+5, reflecting nuclear's power-demand narrative). Credit stress is active (-5), a modest headwind. The category macro fit of 57.0 is respectable but not top-tier, reflecting that nuclear is a niche commodity exposure rather than a broad macro bet. URNM's technical evidence is 87.2, the second-highest in the entire portfolio, and its 100.0 momentum confirmation is perfect; timing is weaker at 37.0 because the extension is so severe. Yet volume-price confirmation at 84.3 and persistence at 90.0 reveal genuine institutional accumulation, not retail chasing. The allocation rationale is asymmetric upside from scarcity narrative plus perfect momentum confirmation, offset by entry risk from the 65.1% extension. To earn promotion to top-2, nuclear would need broader macro sponsorship signals or for URNM to consolidate and build a new base with continued accumulation. For now, the 5% slot captures the scarcity-and-energy-transition story without oversizing to a niche that could correct sharply if technicals deteriorate.

Industrial MetalsCOPX

Score
55.9
REMX
65/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
rising mid-zone
48
Volume
thin participation
93
Setup/R-R
vertical extension
39
Dist 50W
+52.0%
4W
+3.9%
13W
+39.1%
RS/SPY
+34.1%
RS/Cat
+43.4%
Support
$73.18
Resistance
$117.41
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

COPXSELECTED
64/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
11
Stochastic RSI
rising mid-zone
83
Volume
thin participation
41
Setup/R-R
neutral structure
69
Dist 50W
+10.2%
4W
-3.0%
13W
-7.1%
RS/SPY
-12.0%
RS/Cat
-2.7%
Support
$33.22
Resistance
$44.33
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PICK
52/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
68
MACD
bearish/weakening
1
Stochastic RSI
rising mid-zone
78
Volume
thin participation
30
Setup/R-R
neutral structure
68
Dist 50W
+11.0%
4W
-5.5%
13W
-4.3%
RS/SPY
-9.3%
RS/Cat
+0.0%
Support
$41.69
Resistance
$50.48
Bull case

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

Why COPX won

COPX wins with a 57.5 reasoned score against REMX's 81.0, marking an unusual decision where the category representative lags the highest-ranked ETF by 23.5 points. REMX is extended 52% above its 50W with bullish-but-flattening MACD and overbought-momentum stochastic, while COPX sits only 10.2% from its 50W with MACD bearish but improving and stochastic RSI rising mid-zone from a lower level. REMX's 13W return is explosive at 39.1% versus COPX's -7.1%, and RS versus SPY is 34.1% versus -12.0%, revealing that rare earths momentum is live while copper demand is questioned. Yet REMX's timing score of 48.0 versus COPX's 83.0 captures the real-entry-risk problem: every REMX buyer is severely late, with upside to resistance showing -0.1% and downside risk at 17.0%. COPX offers 12.0% downside to support and -16.1% upside to resistance, creating a defined risk setup. The category reasoner chose timing geometry and mean-reversion opportunity over momentum continuation.

Why this allocation slot

Industrial Metals earned 5% allocation as a tier-2 category with a final score of 55.9, benefiting from metals scarcity being active (+14 at category level) and commodity breadth positive (+10). Yet the category's macro fit of 72.0 is strong only relative to tier-2 peers; it still lags top-2 categories because credit stress is active (-7) and Goldilocks does not inherently sponsor commodity cyclicality. REMX's technical evidence is 88.0, the highest in the portfolio, yet it earned 0% of allocation because timing cost exceeded macro sponsorship value. COPX represents the category's actual bet: early-stage reversal into support on improving MACD with thin volume. This setup is less exciting than REMX's momentum, but it offers better entry risk geometry. The tension is explicit: rare earths scarcity is real, but REMX's 52% extension over the 50W eliminates asymmetric risk. COPX's -7.1% 13W return and -12.0% RS versus SPY reflect price action weakness, not fundamental deterioration, making reversal from the Fib 0.382 zone a reasonable allocation risk. Monitor MACD on REMX for momentum roll; if COPX's MACD clears through zero with volume confirmation, this category could earn promotion.

Utilities & InfrastructureXLU

Score
50.5
XLUSELECTED
77/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
98
MACD
bullish and improving
66
Stochastic RSI
falling/neutral
75
Volume
neutral
67
Setup/R-R
neutral structure
49
Dist 50W
+6.3%
4W
-0.3%
13W
+3.5%
RS/SPY
-1.4%
RS/Cat
+2.8%
Support
$31.10
Resistance
$34.97
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGF
77/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
83
MACD
bearish but improving
35
Stochastic RSI
rising mid-zone
100
Volume
neutral
52
Setup/R-R
pullback into support
54
Dist 50W
+4.1%
4W
+0.3%
13W
-1.8%
RS/SPY
-6.8%
RS/Cat
-2.6%
Support
$44.54
Resistance
$47.49
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PAVE
68/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bearish but improving
34
Stochastic RSI
oversold
75
Volume
thin participation
52
Setup/R-R
neutral structure
52
Dist 50W
+12.6%
4W
-3.4%
13W
+0.8%
RS/SPY
-4.2%
RS/Cat
+0.0%
Support
$24.25
Resistance
$27.60
Bull case

PAVE has a neutral structure profile with -4.2% 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 with a 72.4 reasoned score against IGF's 65.2, claiming the category on superior trend (97.8 vs 83.0), timing (75.0 vs 100.0, which favors XLU's closer-to-50W entry), and category-relative strength (2.8% vs -2.6%). Both sit above their 50W with neutral structure and both have MACD bullish and improving. XLU sits 6.3% from the 50W in cleaner entry geometry, while IGF sits in a pullback-into-support setup that has not yet cleared the 50W. XLU's 13W return of 3.5% beats IGF's -1.8%, and its RS versus SPY of -1.4% is meaningfully better than IGF's -6.8%, revealing that regulated utility defense is holding up better than global infrastructure income in this regime. Volume is neutral for both (0.87x for XLU, neutral for IGF), but XLU's MACD is bullish and improving versus IGF's bearish but improving—a decisive momentum confirmation gap. The score separation of 7.2 points reflects a close decision with XLU's superior entry geometry and momentum character providing the edge.

Why this allocation slot

Utilities & Infrastructure earned 5% allocation as a tier-2 category with a final score of 50.5, placing it sixth among ten allocated categories. Disinflation pressure is active (+6), supporting defensive yields, and broad market bear is active (+4), also favoring lower-beta names. The category macro fit of 64.0 is respectable, though it reflects defensive optionality rather than growth sponsorship. XLU's technical evidence is 76.8, the fourth-highest in the portfolio, driven by 97.8 trend, superior timing, and neutral structure offering entry geometry without excessive extension. The allocation captures portfolio duration and yield exposure in a Goldilocks regime where growth is not forced to rotate to pure defensives. However, the category ranks below top-2 and even below Industrial Metals, signaling that growth and real assets are preferred. XLU would earn promotion if Goldilocks regime broke or credit stress materialized sharply; until then, the 5% slot is a ballast holding that benefits from MACD remaining bullish and stochastic RSI staying above 0.20. If MACD flattens or rolls over, reduce position; this is timing-dependent allocation, not conviction structural holding.

Precious MetalsGLD

Score
42.4
GLDSELECTED
76/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
53
MACD
bearish but improving
47
Stochastic RSI
rising mid-zone
100
Volume
neutral
54
Setup/R-R
pullback into support
88
Dist 50W
-2.1%
4W
+0.5%
13W
-4.9%
RS/SPY
-9.9%
RS/Cat
+10.1%
Support
$161.98
Resistance
$178.38
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
67/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
63
MACD
bearish but improving
5
Stochastic RSI
rising mid-zone
93
Volume
neutral
38
Setup/R-R
pullback into support
90
Dist 50W
-7.1%
4W
+0.1%
13W
-15.0%
RS/SPY
-20.0%
RS/Cat
+0.0%
Support
$21.35
Resistance
$25.90
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
47/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
43
MACD
bearish but improving
0
Stochastic RSI
rising mid-zone
73
Volume
neutral
20
Setup/R-R
pullback into support
90
Dist 50W
-11.0%
4W
-4.0%
13W
-17.7%
RS/SPY
-22.7%
RS/Cat
-2.7%
Support
$30.85
Resistance
$39.42
Bull case

GDX has a pullback into support profile with -22.7% 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 the metals category with a 63.7 reasoned score against SLV's 53.1—a 10.6-point victory driven by superior timing (100.0 vs 93.0), structure cleanliness (80.8 vs 68.3), and category-relative strength (10.1% vs 0.0%). Gold sits 2.1% below its 50W in a deep retracement/value zone near Fib 0.618, offering early-stage reversal geometry with MACD bearish but improving and stochastic RSI rising mid-zone. Silver's MACD is also improving, but its -20.0% 13W RS versus SPY reveals weakness relative to the broad market, while GLD's -9.9% is meaningfully stronger. Both offer strong risk/reward near 88-90, but timing score separation is decisive: GLD's 100.0 reflects price position at the Fib 0.618 retracement with optimal stochastic entry conditions, whereas SLV's 93.0 reflects its proximity to 52W lows rather than value-zone setups. Gold is the monetary hedge; silver is hybrid monetary/industrial, and industrial weakness is penalizing SLV's technical score.

Why this allocation slot

Precious Metals earned 5% allocation as a tier-2 category with a 42.4 score, placing it middle-of-pack among the nine allocated categories. Disinflation pressure is active (+6), which supports metals as inflation-hedge optionality, and dollar pressure (+3) also helps. However, the category macro fit of 57.0 is weak relative to what top-2 categories enjoy, and liquidity expansion is actually working against metals (-2), suggesting the regime is risk-on rather than defensive. The technical evidence is 66.0 for GLD, above the category's 62% weighting threshold, meaning technicals are driving this allocation more than macro sponsorship. GLD's pullback-into-support geometry and 100.0 timing score make it a defensible entry point, but conviction is conditional: if stochastic RSI stops rising and MACD rolls over without clearing through zero, GLD loses its primary edge. The 5% slot is appropriate as an asymmetric hedge against disinflation persistence, not as a directional bet. Monitor dollar strength and real rates closely; if both inflect higher, metals lose both their macro tailwind and technical structure.

Defense & AerospaceITA

Score
29.3
ITASELECTED
69/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
0
Stochastic RSI
oversold
95
Volume
neutral
31
Setup/R-R
pullback into support
90
Dist 50W
+3.1%
4W
-4.6%
13W
-7.9%
RS/SPY
-12.9%
RS/Cat
+0.0%
Support
$102.64
Resistance
$112.01
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
46/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
47
MACD
bearish/weakening
13
Stochastic RSI
oversold turn up
100
Volume
thin participation
29
Setup/R-R
pullback into support
90
Dist 50W
+2.3%
4W
-1.4%
13W
-5.7%
RS/SPY
-10.7%
RS/Cat
+2.2%
Support
$39.93
Resistance
$43.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

XAR
41/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
52
MACD
bearish/weakening
0
Stochastic RSI
oversold
95
Volume
neutral
15
Setup/R-R
pullback into support
75
Dist 50W
-0.1%
4W
-3.6%
13W
-11.2%
RS/SPY
-16.2%
RS/Cat
-3.3%
Support
$118.44
Resistance
$136.44
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why ITA won

ITA wins with a 42.5 reasoned score against ROKT's 41.2, but victory comes from a defensive setup, not aggressive strength: the ETF is 3.1% from its 50W with MACD bearish/weakening and stochastic RSI at oversold 0.00, creating textbook reversal geometry. Structure cleanliness at 71.9 beats ROKT's 68.1, and risk/reward is identical at 90.0—both offer 0.1% downside to support and similar distance to resistance. The critical edge is ITA's neutral volume (0.89x) versus ROKT's thin participation: when a chart is reversal-ready at support, neutral volume entering the zone signals patience, while thin participation suggests weak conviction. Momentum confirmation is flatlined at 0.0 for ITA (4W return -4.6%, 13W -7.9%, MACD deteriorating), meaning this is a mean-reversion setup, not a momentum play. The category itself is weak—29.3 final score—and ITA's win is a Pyrrhic victory among depressed peers.

Why this allocation slot

Defense & Aerospace earned 5% allocation as a tier-2 category despite its weak 29.3 score, revealing how portfolio construction weights setup geometry against macro backdrop. The category's 59.0 macro fit exceeds Technical (67.0) because broad market bear is active (+6) and dollar pressure adds +3, both supporting defensive value. Yet the technical evidence across the basket is weak (34.2 for ITA), and credit stress is neutral (+2 here, but typically a headwind). The Goldilocks regime does not naturally sponsor defense; it sponsors growth. The 5% slot reflects ITA's clean pullback-into-support setup and risk/reward at 90.0 more than conviction in upside catalysts. To earn a top-2 promotion, this category would need either MACD to actually flip bullish with volume confirmation, or macro breadth signals to deteriorate further, turning defense from timing rotation into regime-change positioning. For now, it holds as a small hedge that costs little in opportunity if growth regimes persist.

Agriculture & LivestockMOO

Score
29.3
MOOSELECTED
69/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
85
MACD
bearish but improving
41
Stochastic RSI
oversold turn up
89
Volume
thin participation
53
Setup/R-R
neutral structure
46
Dist 50W
+9.0%
4W
-1.3%
13W
-0.5%
RS/SPY
-5.5%
RS/Cat
+0.8%
Support
$87.78
Resistance
$94.80
Bull case

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

VEGI
56/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
80
MACD
bearish but improving
20
Stochastic RSI
rising mid-zone
93
Volume
thin participation
44
Setup/R-R
pullback into support
90
Dist 50W
+5.4%
4W
-2.9%
13W
-3.8%
RS/SPY
-8.8%
RS/Cat
-2.5%
Support
$38.07
Resistance
$42.84
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

WEAT
51/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
73
MACD
bearish/weakening
1
Stochastic RSI
falling/neutral
70
Volume
thin participation
31
Setup/R-R
neutral structure
58
Dist 50W
+5.1%
4W
-9.8%
13W
-1.3%
RS/SPY
-6.3%
RS/Cat
+0.0%
Support
$29.60
Resistance
$37.20
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why MOO won

MOO wins against VEGI with a 57.5 reasoned score versus 45.0, powered by superior stochastic RSI timing (oversold turn up at 0.18 vs rising mid-zone) and category-relative strength (0.8% vs -2.5%). Both sit in neutral structure above the 200W; MOO is 9.0% from its 50W while VEGI sits in a pullback-into-support zone. MOO's MACD is bearish but improving—the same as VEGI—but MOO's stochastic RSI offers earlier-stage reversal signal, and its 13W return of -0.5% beats VEGI's -3.8%. Volume is thin for both (MOO at 0.46x, VEGI at thin participation), so this win reflects timing precision rather than institutional sponsorship. Risk/reward slightly favors VEGI at 90.0 versus MOO's 45.5, meaning VEGI has better downside protection; MOO compensates with better momentum setup geometry and category relative strength, making it the better entry point for a recovery trade.

Why this allocation slot

Agriculture & Livestock earned 5% allocation as a tier-2 category with a final score of 29.3, matching Defense & Aerospace exactly and ranking low among the nine allocated slots. Real asset sponsorship is active (+8 at category level), and commodity breadth positive contributes +10, but disinflation pressure (-8) is a persistent headwind that explains why farming exposure does not rank higher. The Goldilocks macro regime does not force agricultural demand, and the weak technicals across MOO, VEGI, and WEAT suggest this category is reversal-watch rather than conviction long. MOO's oversold-turn-up setup is valid, but it arrives on thin volume and only -0.5% 13W return—more of a mean reversion bounce candidate than a thrust higher. The 5% slot is retained because commodity diversification and real asset exposure have macro optionality in late-cycle scenarios, and the risk/reward on pullbacks near support is asymmetric. If disinflation pressure reverses or commodity breadth weakens further, this slot could be reallocated to higher-conviction opportunities.

Emerging MarketsINDA

Score
15.3
INDASELECTED
68/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
96
Stochastic RSI
overbought rolling over
27
Volume
thin participation
60
Setup/R-R
vertical extension
38
Dist 50W
+18.4%
4W
+6.6%
13W
+9.0%
RS/SPY
+4.0%
RS/Cat
+13.3%
Support
$40.05
Resistance
$49.70
Bull case

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

IEMG
75/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
79
MACD
bearish but improving
35
Stochastic RSI
rising mid-zone
100
Volume
neutral
52
Setup/R-R
compression near 50W
62
Dist 50W
+1.5%
4W
+1.5%
13W
-4.3%
RS/SPY
-9.3%
RS/Cat
+0.0%
Support
$60.55
Resistance
$68.04
Bull case

IEMG has a compression near 50W 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.

ILF
1/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold turn up
100
Volume
thin participation
7
Setup/R-R
pullback into support
90
Dist 50W
-0.0%
4W
-5.6%
13W
-10.7%
RS/SPY
-15.7%
RS/Cat
-6.4%
Support
$27.14
Resistance
$32.28
Bull case

ILF has a pullback into support profile with -15.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 wins against IEMG with a 48.9 reasoned score versus 54.1—an unusual outcome where the representative ranks second. INDA possesses perfect 100.0 trend (price above 50W, above 200W, positive slope, 4.0% RS versus SPY) and dominant momentum confirmation at 96.0, but timing is penalized at only 27.0 because it sits 18.4% extended above the 50W near 52W highs. IEMG scores higher on technical evidence (62.0 vs 54.3) and timing (100.0 vs 27.0) because it sits in compression near the 50W—a cleaner setup for accumulation. Yet INDA's category-relative strength of 13.3% against IEMG's 0.0% signals that Indian growth is the category's internal leader. MACD is bullish and improving for INDA versus bearish but improving for IEMG, marking a critical confirmation edge. Both suffer from dollar pressure (-5 at their level) and credit stress (-5), but INDA's higher momentum and stronger relative strength carry the decision despite worse entry geometry.

Why this allocation slot

Emerging Markets earned 0% allocation this week, placing the category outside the portfolio entirely despite INDA's clean momentum setup. The final category score of 15.3 ranks 9th or 10th, reflecting a devastating macro headwind: dollar pressure is active (-14 at category level), credit stress is active (-10), and broad market bear is active (-9). The category macro fit is only 33.0—the worst in the portfolio. Goldilocks (+8) and liquidity expansion (+8) are supposed to support emerging markets, but they are overwhelmed by currency, credit, and risk-sentiment tailwinds. INDA's bullish MACD and 9.0% 13W return are genuine technical strength, yet they cannot overcome a regime where dollar strength and risk-off mentality penalize EM exposure. The portfolio's allocation is to growth and real assets, not to currencies or EM beta. Emerging markets would need either dollar pressure to reverse as an active descriptor, broad market bear to turn off, or credit stress to ease materially. Until then, the 0% slot is appropriate. INDA could earn a tier-2 spot if it consolidates from its 18.4% extension and MACD holds bullish while dollar pressure eases; monitor for a reversal in DXY or credit spreads as the catalyst for EM re-entry.

Traditional EnergyFCG

Score
12.5
XOP
53/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
58
MACD
bearish but improving
9
Stochastic RSI
rising mid-zone
83
Volume
thin participation
36
Setup/R-R
neutral structure
50
Dist 50W
+13.4%
4W
+4.3%
13W
-14.1%
RS/SPY
-19.0%
RS/Cat
-0.4%
Support
$73.17
Resistance
$99.75
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLE
65/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
58
MACD
bearish but improving
2
Stochastic RSI
oversold turn up
99
Volume
thin participation
34
Setup/R-R
pullback into support
90
Dist 50W
+5.9%
4W
-3.3%
13W
-13.7%
RS/SPY
-18.7%
RS/Cat
+0.0%
Support
$22.94
Resistance
$27.88
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

FCGSELECTED
45/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
58
MACD
bearish but improving
23
Stochastic RSI
rising mid-zone
61
Volume
thin participation
33
Setup/R-R
vertical extension
45
Dist 50W
+21.0%
4W
+5.6%
13W
-11.3%
RS/SPY
-16.3%
RS/Cat
+2.4%
Support
$12.28
Resistance
$16.70
Bull case

FCG has a vertical extension profile with -16.3% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why FCG won

FCG wins the category with a 34.4 reasoned score against XOP's 38.0—a reversal that makes this the portfolio's only 0% allocated winner, signaling deep category weakness. FCG is 21.0% extended above its 50W with bullish-but-improving MACD and rising-mid-zone stochastic, forming a vertical extension setup that penalizes entry risk even though technical evidence is 30.1. XOP scores 38.0 and is more cleanly structured at neutral with better timing (99.0 vs 61.0) and sits in the upper retracement zone, yet even XOP's 13W return of -14.1% and -19.0% RS versus SPY reveal a sector in genuine weakness. Volume is thin across both (0.60x for FCG, thin participation for XOP), and neither MACD nor momentum confirmation exceeds 23.7 points. The category's 12.5 final score places it dead last; FCG's win is technically marginal and allocation-irrelevant.

Why this allocation slot

Traditional Energy earned 0% allocation this week, excluding the category entirely from the portfolio despite FCG's technical victory. The category ranks 9th or 10th with a final score of 12.5—the weakest in the portfolio—because macro headwinds are severe: disinflation pressure is active (-10), credit stress is active (-7), and real asset sponsorship (+7) cannot offset those two tailwinds. The category macro fit is only 40.0, far below the threshold needed for tier-2 consideration. Technicals are deteriorating: FCG shows -11.3% 13W return, -16.3% RS versus SPY, and momentum confirmation at only 22.7 out of 100. The underlying energy thesis is that dollar pressure (+3) and real asset sponsorship should have helped; instead, the broad market bear being active in the reasoning layer works against cyclicals hard. Energy would need either MACD to flip bullish across the basket (now all bearish but improving), volume to spike on accumulation (now thin), or disinflation pressure to reverse as an active descriptor. Currently, the sector is a laggard in a growth-sponsored regime. Revisit if XLE or XOP move decisively above their 50W with volume confirmation and MACD clears bullish—until then, energy allocation remains zero.