← All reports
2021-01-082020-12-25
Weekly allocation report

2021-01-01

AltSeason
backtestTransition / MixedPartial macro data

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

Some tracked tickers were excluded due to missing live weekly price data: SGOV: Historical cache SGOV has only 31 usable weekly bars

Weekly Allocation

TickerCategoryWeightRole
FSOL50%Overlay
REMXIndustrial Metals10%Top-2 (10%)
XLETraditional Energy10%Top-2 (10%)
WEATAgriculture & Livestock5%Tier-2 (5%)
INDAEmerging Markets5%Tier-2 (5%)
CIBRTechnology5%Tier-2 (5%)
BOTZAI5%Tier-2 (5%)
ITADefense & Aerospace5%Tier-2 (5%)
XLUUtilities & Infrastructure5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLFCGSell 33% of FCG position (reduce 7.5% → 5.0%)
SELLCOPXSell 50% of COPX position (reduce 5% → 2.5%)
SELLILFSell 33% of ILF position (reduce 3.8% → 2.5%)
SELLSMHSell 25% of SMH position (reduce 5% → 3.8%)
SELLPAVESell 33% of PAVE position (reduce 3.8% → 2.5%)
SELLXARSell 25% of XAR position (reduce 5% → 3.8%)
SELLMOOSell 25% of MOO position (reduce 5% → 3.8%)
BUYXLEBuy XLE — 22% of freed cash (adds 2.5% to portfolio)
BUYREMXBuy REMX — 22% of freed cash (adds 2.5% to portfolio)
BUYINDABuy INDA — 11% of freed cash (adds 1.3% to portfolio)
BUYXLUBuy XLU — 11% of freed cash (adds 1.3% to portfolio)
BUYWEATBuy WEAT — 11% of freed cash (adds 1.3% to portfolio)
BUYBOTZBuy BOTZ — 11% of freed cash (adds 1.3% to portfolio)
BUYITABuy ITA — 11% 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%
FCG5.0%
CIBR5%
XLE5%
REMX5%
SMH3.8%
XAR3.8%
MOO3.8%
ILF2.5%
PAVE2.5%
COPX2.5%
PICK2.5%
INDA2.5%
XLU2.5%
WEAT1.3%
BOTZ1.3%
ITA1.3%

Macro Regime — Transition / Mixed

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
62
Risk Appetite
71
Inflation Pressure
100
Dollar Pressure
40
Credit Stress
61
Commodity Breadth
89
Macro tailwinds
Defense & AerospaceNuclear Energy
Active conditions (10)
Credit stress
Credit proxies are warning that balance-sheet sensitivity and weak-quality cyclicals deserve a penalty.
Risk appetite positive
Leadership and defensive-rotation signals say capital is willing to sponsor risk.
Inflation pressure
Commodity and energy ratios suggest inflation-sensitive assets have a better macro bid.
Commodity breadth positive
Multiple real-asset sleeves are participating, so commodity strength is broader than one chart.
Supply shortage
Inflation and commodity breadth together point toward scarcity rather than one isolated price spike.
Energy scarcity
Energy-relative ratios or broad inflation pressure favor the energy complex over generic equity beta.
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.
EM liquidity support
Dollar, liquidity, and credit conditions are not blocking emerging-market exposure.
Real asset sponsorship
Commodity breadth or inflation pressure supports scarce-resource categories when charts agree.
Not active
Liquidity stressLiquidity expansionDollar pressureRisk appetite brokenGrowth slowdownGrowth expansionDisinflation pressureMonetary hedge bidDefensive rotationBroad market bear

Macro Evidence Charts

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

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

Crypto Regime — AltSeason

ValueBTC

post-touch structure is too wide to count as a range; max/min close ratio is 4.87

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
182.31% / >= 5% (hold)PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
4.33% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-1.68% / > -10% week-over-week (hold)PASS
Fed balance sheet flat/rising
True / latest WALCL >= 4 weeks agoPASS
BTC
$32,782.023
50W SMA
$11,611.944
200W SMA
$7,930.675
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1Industrial MetalsREMX81.420%+9.76%COPX -2.1% · PICK -0.9%
2Traditional EnergyXLE77.620%+3.81%XOP +11.2% · FCG +13.2%
3Agriculture & LivestockWEAT67.110%+0.97%MOO +1.2% · VEGI +2.6%
4Emerging MarketsINDA63.910%-0.64%ILF -7.4% · IEMG +3.2%
5TechnologyCIBR58.910%-0.63%IGV -0.0% · XLK -0.2%
6AIBOTZ53.310%+2.99%SMH +4.3% · AIQ +2.3%
7Defense & AerospaceITA51.510%-5.00%XAR -0.8% · ROKT -1.8%
8Utilities & InfrastructureXLU48.410%-0.41%PAVE -1.6% · IGF -2.1%
9Precious MetalsGLD47.30%-3.82%SLV +8.7% · GDX -4.4%
10Nuclear EnergyURA45.90%-5.22%URNM -5.9% · NLR -3.2%

Industrial MetalsREMX

Score
81.4
REMXSELECTED
65/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
above-average participation
98
Setup/R-R
vertical extension
39
Dist 50W
+65.6%
4W
+15.3%
13W
+75.5%
RS/SPY
+63.5%
RS/Cat
+28.9%
Support
$37.22
Resistance
$65.82
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

COPX
65/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
neutral
76
Setup/R-R
vertical extension
40
Dist 50W
+56.1%
4W
+4.2%
13W
+46.6%
RS/SPY
+34.6%
RS/Cat
+0.0%
Support
$19.34
Resistance
$30.36
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PICK
65/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
27
Volume
accumulation/confirmation
78
Setup/R-R
vertical extension
45
Dist 50W
+39.4%
4W
+2.7%
13W
+37.5%
RS/SPY
+25.5%
RS/Cat
-9.1%
Support
$25.59
Resistance
$36.85
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why REMX won

REMX dominates the category with a 99.9 technical evidence score, turning rare earth scarcity into sustained institutional accumulation that COPX cannot match on relative strength or volume sponsorship. The 63.5% SPY-relative strength and 75.5% thirteen-week return are extreme, yet REMX's 28.9% category-relative advantage over the median (COPX's 0.0%) signals that rare earths are winning the supply-shortage narrative in a way broader copper exposure is not; above-average participation at 1.28x the 20-week average proves volume is confirming, not the late-stage thin participation that typically punishes vertical extensions at this magnitude. COPX's structure cleanliness of 78.6 versus 80.7 and neutral volume versus REMX's above-average participation reveal the core distinction: both are extended 65%+ above the 50-week with overbought stochastic momentum, but REMX is being accumulated by systematic buyers (likely ESG/supply-chain hedging flows) while COPX is coasting on relative strength alone. The score gap of 0.3 points is narrow, but persistence of 100.0 for REMX versus COPX's unspecified score indicates that REMX has demonstrated multi-week confirmation while COPX is still early-stage.

Why this allocation slot

Industrial Metals earned a top-2 allocation slot at 10% because it scored 81.4, the second-highest category score in the portfolio, driven by devastating macro alignment: metals scarcity active (+14), commodity breadth positive (+10), real asset sponsorship (+6), and credit stress as a minor headwind (-7). The category macro fit of 73.0 is second only to Agriculture's 86.0, but Industrial Metals' technical evidence at 99.9 from REMX's bullish-improving trend, perfect stochastic momentum, and volume-price confirmation (97.5) elevates the entire category to top-2 conviction. REMX's 65.6% extension above the 50W creates timing risk (37 score), but the momentum confirmation at 100 and persistence at 100 override the stretch concern—this is not exhaustion, it is acceleration into a supply shortage that will persist beyond the entry point. The allocation reflects the regime: rare earth scarcity is a multi-year structural story that is only 13 weeks into a genuine bull market. Top-2 placement means the portfolio is sizing into the conviction that metals scarcity will outpace the broader SPY rotation.

Traditional EnergyXLE

Score
77.6
XOP
59/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
66
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
70
Volume
thin participation
72
Setup/R-R
neutral structure
33
Dist 50W
+11.6%
4W
-4.1%
13W
+40.6%
RS/SPY
+28.6%
RS/Cat
+0.0%
Support
$40.58
Resistance
$62.48
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

FCG
49/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
66
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
48
Volume
thin participation
67
Setup/R-R
vertical extension
33
Dist 50W
+19.3%
4W
-5.4%
13W
+45.8%
RS/SPY
+33.8%
RS/Cat
+5.2%
Support
$6.00
Resistance
$9.63
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLESELECTED
68/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
66
MACD
bullish but flattening
79
Stochastic RSI
falling/neutral
95
Volume
thin participation
59
Setup/R-R
compression near 50W
57
Dist 50W
+1.1%
4W
-6.7%
13W
+29.3%
RS/SPY
+17.3%
RS/Cat
-11.3%
Support
$14.36
Resistance
$20.56
Bull case

XLE has a compression near 50W profile with 17.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's 77.6 category score and top-2 allocation rest on the compression setup near the 50-week, not on momentum strength, because timing at 95.0 and risk-reward at 57.4 create asymmetry that XOP's vertical extension cannot match despite stronger momentum. XLE is 1.1% above the 50-week—essentially touching the major trend line—with falling-neutral stochastic and bullish-but-flattening MACD, the textbook coil setup in energy where XOP's 11.6% extension and 40.6% thirteen-week return have already extracted the easy alpha; XOP's 32.6 risk-reward versus XLE's 57.4 shows that the exploration beta candidate leaves minimal room before resistance while the integrated defensive play has 32% downside to support. Both have thin participation, but XLE's is neutral rejection (buyers stepping aside at resistance) while XOP's is thin acceptance (late accumulation), a critical distinction in transition regimes. Energy scarcity at 16 macro points and supply shortage at 9 are active, yet XLE's -11.3% category-relative strength versus XOP's 0.0% indicates that the rotation from speculation (XOP) to defense (XLE) is already underway.

Why this allocation slot

Traditional Energy earned a top-2 allocation slot at 10% because it scored 77.6, third-highest in the portfolio, and carries the strongest single-descriptor tailwind in the entire allocation: energy scarcity active at +16 basis points. The category macro fit of 85.0 reflects a perfect storm of real asset activation: energy scarcity (+16), inflation pressure (+10), supply shortage (+9), real asset sponsorship (+7), offset by credit stress (-7). XLE's technical evidence (64.7) is solid without being exceptional, but the macro narrative is structural—not tactical—meaning the category will remain in top-2 even if XLE's timing deteriorates, because energy scarcity does not resolve in one quarter. The portfolio's 10% allocation to XLE is sized as a core real-asset hedge against inflation and supply disruption, not as a mean-reversion trade waiting for price confirmation. XLE's 95 timing score and compression near the 50W offer the cleanest entry point into a scarcity premium that will persist, making this a regime-driven allocation rather than a momentum chase. If energy scarcity descriptor were to turn inactive, the category would immediately lose top-2 status; until then, XLE's defensive structure inside an offensive macro narrative justifies the conviction allocation.

Agriculture & LivestockWEAT

Score
67.1
WEATSELECTED
72/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
85
MACD
bullish and improving
71
Stochastic RSI
rising mid-zone
75
Volume
neutral
61
Setup/R-R
neutral structure
44
Dist 50W
+11.4%
4W
+9.9%
13W
+9.0%
RS/SPY
-3.0%
RS/Cat
-7.9%
Support
$25.35
Resistance
$30.95
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

MOO
65/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
79
Stochastic RSI
overbought momentum
32
Volume
thin participation
62
Setup/R-R
vertical extension
42
Dist 50W
+21.8%
4W
+2.0%
13W
+16.8%
RS/SPY
+4.9%
RS/Cat
+0.0%
Support
$60.35
Resistance
$77.89
Bull case

MOO has a vertical extension profile with 4.9% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

VEGI
40/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
86
Stochastic RSI
overbought momentum
32
Volume
thin participation
66
Setup/R-R
vertical extension
41
Dist 50W
+25.5%
4W
+2.9%
13W
+18.1%
RS/SPY
+6.1%
RS/Cat
+1.3%
Support
$24.98
Resistance
$34.13
Bull case

VEGI has a vertical extension profile with 6.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 WEAT won

WEAT's 67.1 category score and winner status rest on timing discipline, not momentum dominance, because the neutral structure combined with bullish-and-improving MACD creates a coil setup in a category where MOO is already extended into vertical territory. WEAT's 75.0 timing score reflects that it sits only 11.4% above the 50-week with stochastic RSI in the rising mid-zone (0.76), whereas MOO at 21.8% extension and overbought momentum (0.84) is exhausted before new participants can accumulate; the MACD comparison—bullish-and-improving for WEAT versus bullish-but-flattening for MOO—indicates WEAT still has directional confirmation coming while MOO is beginning to roll. Nine percent thirteen-week return sounds meek, but -7.9% category-relative strength tells you WEAT is being ignored while MOO captures the commodity-breadth and supply-shortage sponsorship; that divergence means WEAT's quiet strength is cleaner and more defensible. Volume at neutral (0.94x) versus thin participation (MOO) reinforces that WEAT is accumulating rather than bouncing.

Why this allocation slot

Agriculture scored 67.1 and earned 5% despite being a category winner because Industrial Metals (81.4) and Traditional Energy (77.6) ranked higher at the portfolio level with superior macro alignment. WEAT's technical case is legitimate—72.6 reasoned score with clean structure—but the category macro fit of 86.0 is heavily tilted toward inflation pressure (+10) and supply shortage (+13), while both metals and energy also activate those signals and add scarcity premiums worth more at this specific moment in the cycle. The allocation is not a slight to WEAT; it is a hierarchy decision driven by macro regime: as long as commodity breadth positive and inflation pressure dominate the descriptor checklist, real assets competing on the same supply shortage thesis get ranked by sharpness of scarcity, and rare earth and crude oil have tighter fundamental squeezes than wheat. WEAT is held at 5% because the trade is real, but the portfolio does not overweight grain when energy and metals offer superior scarcity narratives on the same 13-week window.

Emerging MarketsINDA

Score
63.9
ILF
62/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
80
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
35
Volume
thin participation
70
Setup/R-R
vertical extension
45
Dist 50W
+24.5%
4W
+2.2%
13W
+41.0%
RS/SPY
+29.0%
RS/Cat
+23.0%
Support
$20.81
Resistance
$29.54
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

INDASELECTED
65/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
99
Stochastic RSI
overbought momentum
37
Volume
neutral
71
Setup/R-R
vertical extension
42
Dist 50W
+25.8%
4W
+5.8%
13W
+18.0%
RS/SPY
+6.0%
RS/Cat
+0.0%
Support
$30.78
Resistance
$40.22
Bull case

INDA has a vertical extension profile with 6.0% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IEMG
64/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
72
Stochastic RSI
overbought rolling over
22
Volume
thin participation
53
Setup/R-R
vertical extension
44
Dist 50W
+22.0%
4W
+1.5%
13W
+17.8%
RS/SPY
+5.8%
RS/Cat
-0.2%
Support
$50.97
Resistance
$62.04
Bull case

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

Why INDA won

INDA's 63.9 category score and representative selection over ILF reflects superior structure cleanliness and timing, not absolute momentum strength, because the vertical extension setup at 25.8% above the 50-week is tighter than ILF's equivalent and backed by neutral volume rather than thin participation. INDA's 82.7 structure score versus ILF's 76.0 comes from 83.3% cleanliness (versus 75 for ILF) and 85.1% compression ratio, indicating that the India quality-growth narrative has compressed before advancing rather than running on early euphoria; the stochastic RSI at overbought-momentum (1.00) is perfectly synchronized with the 25.8% extension, whereas ILF's overbought-rolling-over stochastic suggests the reversal is imminent. Timing at 37.0 for both is identical, but INDA's volume-price confirmation of 71.5 versus ILF's thin participation consensus indicates that new institutional money is still entering India while Latin America is seeing distributional flow. ILF's 29.0% SPY-relative strength and 41.0% thirteen-week return look stronger, but the 23.0% category-relative advantage tells you that strength is concentrated, not broadening.

Why this allocation slot

Emerging Markets scored 63.9 and earned 5% core exposure but no top-2 slot because the category macro fit of 62.0 lags Industrial Metals (73.0) and Traditional Energy (85.0), and INDA's technical advantage over ILF does not overcome the portfolio-level hierarchy. EM liquidity support is active (+14) and risk appetite positive contributes (+8), but credit stress (-10) subtracts from the category's regime fit relative to the commodities complex. The allocation reflects the reasoning: own emerging markets as a diversification hedge (5%) rather than a conviction trade, because the alpha in today's regime is living in scarcity narratives (rare earth, crude, uranium) and credit defensiveness, not in broad EM rebalancing. ILF's superior 13-week return (41.0% versus INDA's 18.0%) and relative strength (29.0% versus 6.0%) are noted but disqualified by structure and volume deterioration; if INDA's technical evidence were weaker, ILF would win by macro sponsor (metals scarcity +5, real asset sponsorship +6), but INDA's trend leadership and volume confirmation justify taking the cleaner India growth story. The 5% allocation is defensive positioning, not offensive conviction.

TechnologyCIBR

Score
58.9
CIBRSELECTED
62/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
27
Volume
neutral
71
Setup/R-R
vertical extension
38
Dist 50W
+32.8%
4W
+11.8%
13W
+26.9%
RS/SPY
+14.9%
RS/Cat
+13.0%
Support
$33.31
Resistance
$45.18
Bull case

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

IGV
61/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
81
Stochastic RSI
rising mid-zone
53
Volume
thin participation
63
Setup/R-R
vertical extension
38
Dist 50W
+25.2%
4W
+4.7%
13W
+13.9%
RS/SPY
+1.9%
RS/Cat
+0.0%
Support
$57.10
Resistance
$72.08
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLK
65/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
75
Stochastic RSI
overbought momentum
37
Volume
thin participation
60
Setup/R-R
vertical extension
43
Dist 50W
+22.8%
4W
+3.2%
13W
+13.1%
RS/SPY
+1.1%
RS/Cat
-0.8%
Support
$52.60
Resistance
$65.01
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why CIBR won

CIBR edges out IGV by 1.5 points to claim the category, turning cybersecurity's steady positioning into a technical advantage when peers falter on relative strength. The 13.0% category-relative strength advantage over IGV's flat 0.0% tells the story: CIBR's 26.9% thirteen-week return is being accumulated by institutional buyers who see defensive value in security infrastructure, not just chasing the S&P performance that broader software is riding. IGV's weakness stems from thin volume participation and a MACD setup that's improving but not yet attracting enough liquidity to confirm the move, while CIBR's neutral volume coupled with overbought-rolling-over stochastic RSI suggests smart money is still willing to accumulate above the 50-week average. The 32.8% extension above the 50-week is steep, but structure cleanliness of 75.6 versus 73.8 and volume confirmation of 71.5 versus 63 demonstrate that CIBR's breakout is built on tighter mechanics—every pullback is being defended rather than abandoned.

Why this allocation slot

Technology earned a 5% defensive holding, not a top-2 slot, because two higher-conviction categories ranked above it at the portfolio level: Industrial Metals scored 81.4 and Traditional Energy 77.6, both driven by macro scarcity signals that dwarf technology's 54.0 category-level macro fit. The final score of 58.9 reflects solid technical leadership offset by the regime mismatch: credit stress is active and eating 7 basis points from macro weight, while risk appetite's +9 contribution cannot overcome the structural challenge that growth duration sells off in mixed macro transitions. CIBR would need either a reacceleration in category-relative momentum or a macro shift toward sustained risk appetite to earn top-2 consideration; today it represents a quality placeholder that hedges against a hard pivot back to secular growth, but it is not the portfolio's highest-conviction tactical exposure given the current commodity and energy scarcity environment.

AIBOTZ

Score
53.3
SMH
63/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
rising mid-zone
48
Volume
thin participation
74
Setup/R-R
vertical extension
37
Dist 50W
+35.8%
4W
-0.4%
13W
+26.1%
RS/SPY
+14.2%
RS/Cat
+7.7%
Support
$79.73
Resistance
$109.69
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

AIQ
30/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
82
MACD
bullish but flattening
73
Stochastic RSI
overbought momentum
32
Volume
thin participation
55
Setup/R-R
vertical extension
42
Dist 50W
+28.0%
4W
+2.1%
13W
+15.9%
RS/SPY
+3.9%
RS/Cat
-2.5%
Support
$21.45
Resistance
$27.20
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

BOTZSELECTED
60/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
82
Stochastic RSI
overbought momentum
32
Volume
thin participation
64
Setup/R-R
vertical extension
41
Dist 50W
+32.6%
4W
+1.3%
13W
+18.4%
RS/SPY
+6.4%
RS/Cat
+0.0%
Support
$24.92
Resistance
$33.13
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why BOTZ won

BOTZ wins by 3 points over SMH despite inferior relative strength, turning thin participation and flattening MACD into a technical edge because the market is still accumulating the setup rather than exhausting it. With 0.0% category-relative strength versus SMH's commanding 7.7%, BOTZ avoids the trap of being the most advanced leg in a tired rotation; SMH's 14.2% SPY-relative strength and 26.1% thirteen-week return have already attracted the fast money, leaving structure weaker at 68.9 and risk-reward tighter at 37.2. BOTZ's 18.4% thirteen-week return on 6.4% SPY-relative strength tells a different story—steady, unsponsored accumulation in robotics where the AI narrative is still broadening rather than concentrating into semiconductors. Volume-price confirmation at 64.0 versus SMH's 74.0 looks weaker in isolation, but it reflects neutral participation rather than thin rejection, meaning the next leg depends on fresh conviction rather than late-stage panic buying.

Why this allocation slot

AI ranked 53.3 as a category, earning 5% core exposure but no top-2 consideration because SMH's dominant 67.7 reasoned score was undermined by timing deterioration and the category failed to sustain breadth once the macro descriptor check ran: risk appetite positive contributes +10, AI growth sponsorship adds +14, but credit stress subtracts 8, and that net wash leaves the category at 66.0 macro fit—respectable but insufficient to compete with rare earth's +9 metals scarcity signal or energy's +16 scarcity tailwind. The allocation reflects the arb: own the momentum (BOTZ), don't overpay for the leadership (SMH), and expect AI to be crowded if sentiment reverses. Two higher categories with cleaner macro sponsorship now command allocation dry powder, and a deteriorating stochastic RSI across the board signals peak enthusiasm rather than fresh accumulation.

Defense & AerospaceITA

Score
51.5
XAR
64/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
96
MACD
bullish but flattening
100
Stochastic RSI
overbought rolling over
22
Volume
thin participation
64
Setup/R-R
vertical extension
37
Dist 50W
+23.3%
4W
+0.3%
13W
+28.4%
RS/SPY
+16.4%
RS/Cat
+7.5%
Support
$83.75
Resistance
$114.93
Bull case

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

ITASELECTED
69/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
85
MACD
bullish but flattening
62
Stochastic RSI
overbought rolling over
59
Volume
thin participation
52
Setup/R-R
neutral structure
54
Dist 50W
+9.7%
4W
-1.9%
13W
+17.8%
RS/SPY
+5.8%
RS/Cat
-3.2%
Support
$75.51
Resistance
$96.60
Bull case

ITA 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
38/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
86
MACD
bullish but flattening
79
Stochastic RSI
overbought rolling over
22
Volume
thin participation
51
Setup/R-R
vertical extension
38
Dist 50W
+19.9%
4W
+0.6%
13W
+20.9%
RS/SPY
+8.9%
RS/Cat
+0.0%
Support
$29.27
Resistance
$39.24
Bull case

ROKT has a vertical extension profile with 8.9% 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 claims the category on timing superiority and risk-reward positioning, not on momentum strength, because the setup near the middle Fibonacci retracement offers optionality that XAR's extension cannot match. XAR is bleeding momentum alpha despite 16.4% SPY-relative strength—it sits 23.3% above the 50-week in a vertical extension with overbought-rolling-over stochastic, meaning new buyers are underwater before they enter; ITA's neutral structure at only 9.7% above the 50-week gives it 25.4% downside to support versus XAR's 37 risk-reward penalty at 37.1. The timing score gap of 59.0 versus 22.0 reflects that ITA is coiling, not extending—MACD bullish-but-flattening, stochastic rising mid-zone, and the 0.382 Fibonacci zone tell a story of decision, not capitulation. ITA's -3.2% category-relative strength is immaterial because it's fighting XAR's 7.5% advantage on setup hygiene alone; the 52.1 volume-price confirmation and 68.7 persistence suggest that if conviction returns, ITA will have room to run without crushing new entries.

Why this allocation slot

Defense & Aerospace scored 51.5, earning 5% as a tactical hedge but disqualified from top-2 because no macro descriptor strongly favors the exposure and the Transition / Mixed regime is neutral to defense spending. ITA's 53.1 technical evidence is solid, but macro/narrative fit sits at 50.0—a blank card—because credit stress adds 2 basis points while no other descriptor activates the category narrative. The portfolio currently favors real asset scarcity (metals, energy) and AI supply-chain stories over geopolitical hedges, and until the macro state flips toward active conflict sponsorship, defense sits as a 5% quality holding rather than a conviction trade. ITA's proximity to the 50W and defensive structure make it suitable for keeping when conviction is low, but nothing here suggests rotating into ITA when REMX is delivering 75.5% 13-week returns on stronger fundamental scarcity.

Utilities & InfrastructureXLU

Score
48.4
PAVE
60/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
96
MACD
bullish but flattening
100
Stochastic RSI
overbought momentum
32
Volume
neutral
75
Setup/R-R
vertical extension
40
Dist 50W
+29.2%
4W
+1.0%
13W
+23.5%
RS/SPY
+11.5%
RS/Cat
+11.5%
Support
$14.87
Resistance
$21.21
Bull case

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

IGF
66/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
86
MACD
bullish but flattening
53
Stochastic RSI
overbought rolling over
52
Volume
thin participation
51
Setup/R-R
neutral structure
46
Dist 50W
+8.4%
4W
-0.9%
13W
+12.0%
RS/SPY
+0.0%
RS/Cat
+0.0%
Support
$38.12
Resistance
$44.10
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLUSELECTED
58/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
59
MACD
bearish/weakening
7
Stochastic RSI
rising mid-zone
93
Volume
thin participation
26
Setup/R-R
neutral structure
56
Dist 50W
+3.1%
4W
+0.5%
13W
+3.3%
RS/SPY
-8.7%
RS/Cat
-8.7%
Support
$28.89
Resistance
$33.04
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.

Why XLU won

XLU wins the category on timing advantage alone, turning 3.1% proximity to the 50-week into a 93.0 timing score that PAVE cannot approach despite stronger momentum, because the setup is coil rather than extension. PAVE is 29.2% above the 50-week in vertical extension with overbought-momentum stochastic and bullish-but-flattening MACD, the classic late-stage rhythm that must reset before new capital can accumulate; XLU's 3.1% distance and rising-mid-zone stochastic create the inverse picture—a setup that offers entry relief while maintaining above-50W confirmation. XLU's 55.8 risk-reward with 8.5% downside to support and -5.1% upside to resistance reflects compression zone mechanics, while PAVE's 40.4 risk-reward shows exhaustion before the next level can be reached; both exhibit thin participation and weak volume-price confirmation, but XLU's 26.4 versus PAVE's implied score gap indicates that regulated utility defense is being abandoned more quietly than infrastructure is being chased. The category-relative strength is identical at -8.7%, so the representative decision turns entirely on structure and timing, where XLU's neutral coil beats PAVE's vertical run.

Why this allocation slot

Utilities & Infrastructure scored 48.4 and earned 5% as a portfolio ballast, not a conviction position, because the category macro fit is 46.0—the third-lowest in the portfolio—with inflation pressure active (-6) actively penalizing utilities' negative duration characteristics. Risk appetite positive contributes (-2) because rising rates hurt both value and growth in this regime. XLU's 33.8 reasoned evidence lags PAVE's 59.5 and IGF's 49.2, but XLU wins the category selection on proximity to the 50W, and the 5% allocation is purely defensive: own utilities as a volatility buffer, not as a return driver. For Utilities to move up from 5% to 10%, either inflation pressure would need to reverse (unlikely short-term), or the category would need to rank top-five by overall score (currently 8th place). The macro regime is explicitly hostile to utilities—regulation, rate risk, and growth defensiveness are all tailwinds reversed—so the allocation is a tactical hedge rather than strategic conviction. XLU's near-50W positioning and stochastic mid-zone reset offer an asymmetric entry setup, but the allocation size reflects the regime headwind, not any fundamental improvement in utility-sector returns.

Precious MetalsGLD

Score
47.3
SLV
57/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
92
MACD
bearish but improving
89
Stochastic RSI
overbought momentum
45
Volume
thin participation
62
Setup/R-R
vertical extension
48
Dist 50W
+27.1%
4W
+9.3%
13W
+11.0%
RS/SPY
-1.0%
RS/Cat
+11.1%
Support
$17.43
Resistance
$26.19
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GLDSELECTED
67/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
33
Stochastic RSI
rising mid-zone
83
Volume
thin participation
49
Setup/R-R
neutral structure
64
Dist 50W
+6.3%
4W
+3.5%
13W
-0.1%
RS/SPY
-12.1%
RS/Cat
+0.0%
Support
$167.79
Resistance
$190.81
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
66/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish but improving
0
Stochastic RSI
rising mid-zone
98
Volume
thin participation
35
Setup/R-R
neutral structure
90
Dist 50W
+3.4%
4W
+2.0%
13W
-7.6%
RS/SPY
-19.6%
RS/Cat
-7.5%
Support
$34.23
Resistance
$42.94
Bull case

GDX has a neutral structure profile with -19.6% 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's 47.3 category score and representative selection over SLV is fundamentally a timing and positioning story: GLD sits 6.3% above the 50-week in neutral structure with bearish-but-improving MACD and rising-mid-zone stochastic, while SLV is 27.1% extended into vertical territory with overbought-momentum stochastic that must reset before buyers can accumulate again. GLD's 83.0 timing score versus SLV's 45.0 summarizes the setup gap—six percent proximity offers 6.3% downside to support (risk-reward favorable at 63.6), while SLV's extension means the next buyer pays 27% above the fair-value band before stochastic rolls over. Both exhibit bearish MACD (not bullish), but GLD is improving while SLV still compressing, indicating that gold's cleaner monetary hedging narrative is re-engaging while silver's industrial-beta element is losing sponsorship. Volume confirmation of 49.3 versus SLV's 62.0 looks weaker, but GLD's thin participation is neutral (accumulation without conviction), whereas SLV's is thin rejection (late buyers stepping aside), a critical distinction in transition regimes.

Why this allocation slot

Precious Metals scored 47.3 and received zero allocation because risk appetite positive is active, which costs the category 4 basis points, and there is no offsetting descriptor to compensate: no energy scarcity, no supply shortage, no inflation narrative specifically anchoring gold demand. The 46.0 macro fit is the portfolio's lowest, meaning the category is fighting the regime rather than swimming with it. With REMX delivering 90.6 reasoned evidence and COPX at 74.1 on the same metals scarcity story, gold and silver are being crowded out by the higher-conviction industrial metals and rare earth narrative. Metals-hungry allocators have better homes for their allocation: REMX offers 75.5% 13-week returns and 28.9% category-relative strength, versus GLD's flat 13-week and zero relative edge. For Precious Metals to earn even 5%, either risk appetite would need to turn negative (active fear), or the category would need to rank in the top five by score. Today it ranks below Nuclear Energy and outside the allocation entirely. GLD's better timing structure is noted, but it does not overcome the regime disadvantage.

Nuclear EnergyURA

Score
45.9
URASELECTED
62/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
above-average participation
76
Setup/R-R
vertical extension
40
Dist 50W
+37.2%
4W
+15.8%
13W
+41.2%
RS/SPY
+29.2%
RS/Cat
+0.0%
Support
$10.70
Resistance
$15.33
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URNM
37/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
90
Setup/R-R
vertical extension
44
Dist 50W
+51.6%
4W
+28.2%
13W
+50.8%
RS/SPY
+38.8%
RS/Cat
+9.6%
Support
$13.60
Resistance
$21.45
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

NLR
40/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
71
MACD
bullish but flattening
17
Stochastic RSI
falling/neutral
70
Volume
above-average participation
35
Setup/R-R
neutral structure
47
Dist 50W
+8.7%
4W
+1.2%
13W
+8.7%
RS/SPY
-3.3%
RS/Cat
-32.4%
Support
$43.34
Resistance
$50.02
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why URA won

URA wins the category at 45.9 by maintaining higher technical evidence (81.2 versus URNM's 45.0) despite being less extended in relative strength terms, because the 37.2% extension above the 50-week is 14.4 percentage points tighter than URNM's 51.6% advance. Both show bullish-and-improving MACD and overbought-momentum stochastic with above-average participation, but URA's structure cleanliness of 75.0 and compression ratio of 77.1 versus URNM's equivalent metrics reflect tighter coil rather than runaway extension; the 40.3 risk-reward at 43.3% downside to support gives URA enough cushion to defend on pullbacks. URNM's 50.8% thirteen-week return and 38.8% SPY-relative strength are superior, but they are purchased at the cost of 51.6% above the 50-week, meaning URNM is already priced for perfection while URA still offers entry relief. Category-relative strength of 0.0% for URA (versus URNM's 9.6% advantage) indicates that the broad uranium narrative is coalescing around mining beta, yet URA's cleaner setup means it will re-accumulate when stochastic rolls over.

Why this allocation slot

Nuclear Energy scored 45.9 and earned zero allocation, ranking 9th or 10th in the portfolio, because the macro fit of 69.0 cannot compete with the top-2 categories despite energy scarcity being active (+9). The category margin is unforgiving: Industrial Metals (73.0 macro fit) and Traditional Energy (85.0 macro fit) both activate energy scarcity but deliver it through tighter supply-demand mechanics and higher risk-appetite signals; Nuclear Energy activates the scarcity signal but cannot anchor it to the broader commodity breadth or inflation pressure narrative that elevates metals and crude. The technical evidence at 81.2 for URA is excellent—second-highest in the portfolio after REMX's 99.9—but technical excellence does not overcome macro exclusion. For Nuclear to earn even 5%, the category would need to rank in the top seven by final score, and it does not. The setup is extended, volume participation in URNM shows promise, but the category macro tailwind is too light relative to the overextension risk. URA's 41.2% 13-week return is real, but it is real in the same supply-shortage environment where REMX delivered 75.5% and XLE is being allocated at 10% with better risk structure. Nuclear Energy is noted as a future category to monitor if uranium supply tightens relative to nuclear power demand, but today it sits outside the allocation entirely.