← All reports
2025-02-282025-02-14
Weekly allocation report

2025-02-21

TrendBTC
backtestDisinflationPartial macro data

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

Weekly Allocation

TickerCategoryWeightRole
FBTC50%Overlay
GLDPrecious Metals10%Top-2 (10%)
XLUUtilities & Infrastructure10%Top-2 (10%)
CIBRTechnology5%Tier-2 (5%)
AIQAI5%Tier-2 (5%)
ITADefense & Aerospace5%Tier-2 (5%)
NLRNuclear Energy5%Tier-2 (5%)
WEATAgriculture & Livestock5%Tier-2 (5%)
IEMGEmerging Markets5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLITASell 20% of ITA position (reduce 6.3% → 5%)
SELLBOTZSell entire BOTZ position (1.3% of portfolio)
SELLXLESell 50% of XLE position (reduce 2.5% → 1.3%)
SELLINDASell 50% of INDA position (reduce 2.5% → 1.3%)
BUYGLDBuy GLD — 25% of freed cash (adds 1.3% to portfolio)
BUYAIQBuy AIQ — 25% of freed cash (adds 1.2% to portfolio)
BUYWEATBuy WEAT — 25% of freed cash (adds 1.3% to portfolio)
BUYIEMGBuy IEMG — 25% of freed cash (adds 1.3% to portfolio)

Current Portfolio After Trade

Combined holdings across all 4 active tranches. Each tranche is 25% of the portfolio.

Ticker% of PortfolioWeight Bar
FBTC50%
GLD10%
ITA5%
XLU5%
NLR5%
CIBR5%
PAVE5%
AIQ5%
COPX2.5%
WEAT2.5%
IEMG2.5%
XLE1.3%
INDA1.3%

Macro Regime — Disinflation

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
53
Inflation Pressure
21
Dollar Pressure
48
Credit Stress
51
Commodity Breadth
48
Macro tailwinds
AITechnologyPrecious MetalsEmerging MarketsUtilities & Infrastructure
Macro headwinds
Agriculture & Livestock
Active conditions (4)
Liquidity stress
Funding, credit, or broad macro risk is tight enough that high-beta entries need more proof.
Credit stress
Credit proxies are warning that balance-sheet sensitivity and weak-quality cyclicals deserve a penalty.
Disinflation pressure
Inflation pressure is muted, which usually favors duration, quality growth, and monetary hedges over energy beta.
Monetary hedge bid
Gold-relative strength, rates stress, or currency pressure gives monetary hedges a reason to lead.
Not active
Liquidity expansionDollar pressureRisk appetite positiveRisk appetite brokenGrowth slowdownGrowth expansionInflation pressureCommodity breadth positiveSupply shortageEnergy scarcityMetals scarcityDefensive rotationAI growth sponsorshipEM liquidity supportBroad market bearReal asset sponsorship

Macro Evidence Charts

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

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

Crypto Regime — TrendBTC

ValueBTC

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

TrendBTC — ACTIVE

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

AltSeason

one or more available conditions failed

AltSeason conditions (all must pass)
Already crypto risk-on
True / ValueBTC or TrendBTCPASS
BTC distance above 50W
29.12% / >= 20%PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
0.74% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-0.58% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$96,273.922
50W SMA
$74,558.96
200W SMA
$44,425.753
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1Precious MetalsGLD72.020%+2.75%SLV +1.9% · GDX +8.2%
2Utilities & InfrastructureXLU51.420%-2.48%IGF +0.7% · PAVE -4.5%
3TechnologyCIBR43.510%-3.12%XLK -7.9% · IGV -6.2%
4AIAIQ34.810%-6.73%BOTZ -9.2% · SMH -8.8%
5Defense & AerospaceITA33.610%+3.70%ROKT -3.7% · XAR +1.2%
6Nuclear EnergyNLR19.010%-4.23%URA -2.1% · URNM -0.8%
7Agriculture & LivestockWEAT13.310%-6.40%VEGI -1.0% · MOO -0.5%
8Emerging MarketsIEMG13.110%+0.00%INDA +5.8% · ILF +2.9%
9Industrial MetalsCOPX10.80%+8.56%PICK +2.4% · REMX +4.6%
10Traditional EnergyXLE9.30%+1.24%FCG -1.3% · XOP -3.0%

Precious MetalsGLD

Score
72.0
GLDSELECTED
72/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
96
Stochastic RSI
overbought momentum
37
Volume
neutral
70
Setup/R-R
vertical extension
45
Dist 50W
+16.1%
4W
+5.9%
13W
+8.4%
RS/SPY
+7.6%
RS/Cat
+1.8%
Support
$230.63
Resistance
$270.74
Bull case

GLD has a vertical extension profile with 7.6% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
80/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
73
Stochastic RSI
overbought momentum
75
Volume
thin participation
61
Setup/R-R
neutral structure
49
Dist 50W
+8.8%
4W
+6.0%
13W
+3.9%
RS/SPY
+3.2%
RS/Cat
-2.6%
Support
$25.48
Resistance
$30.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
79/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
83
Stochastic RSI
overbought rolling over
57
Volume
neutral
65
Setup/R-R
neutral structure
50
Dist 50W
+11.0%
4W
+7.5%
13W
+6.6%
RS/SPY
+5.8%
RS/Cat
+0.0%
Support
$34.26
Resistance
$43.15
Bull case

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

Why GLD won

GLD wins despite being extended 16.1% above its 50-week average because the extension is supported by clean structure, 7.6% SPY-relative strength, and—most critically—the monetary hedge bid descriptor firing at full strength. The gold ETF's MACD is bullish and improving and stochastic RSI sits at overbought momentum, typical of a currency hedge finding safe-haven bids. Structure score of 80.6 reflects vertical extension rather than rollover, and volume at neutral 1.02x maintains accumulation without panic. SLV loses on multiple fronts: thin participation suggests no fresh money entering silver's industrial beta, structure is less clean at 77.2, and category-relative strength of -2.6% reveals that gold is winning the precious-metals narrative decisively. The timing score of 37 on GLD—penalized for extension—is outweighed by the momentum and macro confirmation that a disinflation regime with monetary hedge demand active favors the purest play.

Why this allocation slot

Precious Metals earns 10% as a top-2 overweight, reflecting the portfolio's conviction that gold is the highest-probability risk-adjusted opportunity in the current macro regime. The category scores 72.0 on a 78.0 macro fit—the best macro fit on the entire board—because both disinflation (+8) and monetary hedge bid (+14) are active descriptors, and disinflation pressure adds another +6. This is not a crowded trade; it is a structural alignment. GLD's technical evidence of 72.5 provides sufficient quality, and the 3/2/1 basket (70.1 opening, refined to 72.0) shows that even the runner-ups SLV and GDX register 67.2 and 66.0 reasoned scores. In a portfolio regime where liquidity stress is active and credit stress is present, the monetary hedge bid—active only in precious metals—becomes the portfolio's core convict ion. The 10% allocation signals that GLD can sustain 16% extension because the fundamental bid is real, not speculative.

Utilities & InfrastructureXLU

Score
51.4
XLUSELECTED
72/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
90
MACD
bearish but improving
46
Stochastic RSI
rising mid-zone
83
Volume
thin participation
56
Setup/R-R
neutral structure
54
Dist 50W
+8.0%
4W
+1.0%
13W
-1.4%
RS/SPY
-2.2%
RS/Cat
+1.5%
Support
$37.79
Resistance
$41.47
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGF
79/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bearish but improving
35
Stochastic RSI
rising mid-zone
100
Volume
thin participation
52
Setup/R-R
pullback into support
65
Dist 50W
+4.3%
4W
-1.6%
13W
-3.0%
RS/SPY
-3.7%
RS/Cat
+0.0%
Support
$51.88
Resistance
$55.70
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PAVE
59/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
0
Stochastic RSI
oversold
100
Volume
thin participation
24
Setup/R-R
compression near 50W
75
Dist 50W
+0.8%
4W
-7.4%
13W
-10.9%
RS/SPY
-11.6%
RS/Cat
-7.9%
Support
$37.00
Resistance
$45.73
Bull case

PAVE has a compression near 50W profile with -11.6% 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 as the defensive category leader on trend strength and category-relative edge. The utilities ETF trades 8.0% above its 50W with MACD bearish but improving and stochastic RSI rising mid-zone, a setup that reflects stability rather than momentum excess. Structure score of 70.5 is clean for a defensive holding; trend of 89.7 benefits from the +0.4% 50W slope and -2.2% SPY underperformance (a positive for defensive exposure in disinflation). Category-relative strength of 1.5% beats IGF's flat 0.0%, signaling that buyers view regulated utilities as the safer infrastructure play versus global toll roads and ports. IGF loses despite superior technical evidence of 71.1 and timing of 100: it sits deeper into pullback structure from a higher level, and zero category-relative sponsorship reveals no preference for global infrastructure breadth. The competitive gap is narrow (-7.1 points) because both are genuinely strong defensive setups, but XLU's relative sponsorship is decisive.

Why this allocation slot

Utilities & Infrastructure earns 10% as the second top-2 overweight on a 51.4 composite score and a 64.0 macro fit—strong support for defensive exposure. Disinflation helps this category (+7) and disinflation pressure is active (+6), creating the two strongest tailwinds for a sector that benefits from lower rates and reduced corporate refinance stress. Liquidity stress is only mildly active (-3), suggesting the market still functions for utility-grade credit. XLU's technical evidence of 66.4 is solid; paired with macro fit of 56.0, the blended score justifies top-2 status. This allocation is the portfolio's core defensive position: as macro tightens and equity breadth narrows, utilities and infrastructure—rated to support both rate-sensitive flows and income-seeking rotation—occupy the highest-confidence second sleeve. The 10% allocation is not a tactical fade but a strategic anchor. For XLU to lose this position, either MACD would need to flip bearish/weakening or disinflation pressure would need to reverse, neither likely in the near term.

TechnologyCIBR

Score
43.5
CIBRSELECTED
84/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
93
Stochastic RSI
oversold
75
Volume
above-average participation
82
Setup/R-R
neutral structure
49
Dist 50W
+13.7%
4W
+1.4%
13W
+6.4%
RS/SPY
+5.7%
RS/Cat
+5.9%
Support
$55.39
Resistance
$71.45
Bull case

CIBR has a neutral structure profile with 5.7% 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
82
MACD
bearish/weakening
28
Stochastic RSI
rising mid-zone
78
Volume
thin participation
41
Setup/R-R
neutral structure
48
Dist 50W
+5.5%
4W
-1.9%
13W
+0.5%
RS/SPY
-0.2%
RS/Cat
+0.0%
Support
$101.96
Resistance
$120.42
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGV
59/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
73
MACD
bearish/weakening
10
Stochastic RSI
oversold
70
Volume
above-average participation
27
Setup/R-R
neutral structure
53
Dist 50W
+10.3%
4W
-3.3%
13W
-5.3%
RS/SPY
-6.0%
RS/Cat
-5.8%
Support
$83.36
Resistance
$110.05
Bull case

IGV has a neutral structure 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.

Why CIBR won

CIBR wins on cleaner structure and superior relative strength confirmation. The cybersecurity ETF trades 13.7% above its 50-week moving average—extended, but backed by 5.9% outperformance versus its three-ETF basket and 5.7% strength versus SPY, signaling that institutional money is buying into the theme rather than chasing on fumes. MACD is bullish and improving with stochastic RSI oversold at 0.17, setting up a coil near resistance at 71.45; volume participates at 1.33x the 20-week average, confirming accumulation. XLK loses on momentum divergence: its MACD is bearish and weakening, volume participation dries up, and category-relative strength sits flat at 0.0%, meaning the broad profitable tech basket is leaking relative to its peers. The score delta of 19.7 points is decisive because it reflects not just price momentum but the actual quality of sponsorship behind the move.

Why this allocation slot

Technology earns 5% as a tier-3 category this week, sitting below the two strongest macro-adjusted setups but retaining a position on technical merit. Cybersecurity's neutral structure and 100-point trend score anchor a 43.5 composite despite headwinds from active liquidity stress (-10 basis points at the category level) and credit stress (-7). Disinflation itself helps tech slightly (+7), and the disinflation pressure descriptor adds another +5, but those gains lose power when liquidity tightens. The allocation reflects a portfolio stance that says: we have better risk-adjusted opportunities in metals and utilities right now, but tech's base-case trend remains sound enough to maintain exposure. For CIBR to earn a top-2 slot, either XLK or IGV would need to reverse their momentum divergences or category-level credit stress would need to ease materially.

AIAIQ

Score
34.8
AIQSELECTED
78/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
75
Stochastic RSI
falling/neutral
75
Volume
distribution pressure
58
Setup/R-R
neutral structure
39
Dist 50W
+13.2%
4W
+1.2%
13W
+6.6%
RS/SPY
+5.8%
RS/Cat
+4.4%
Support
$33.35
Resistance
$42.41
Bull case

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

BOTZ
70/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
86
MACD
bullish but flattening
51
Stochastic RSI
rising mid-zone
78
Volume
neutral
57
Setup/R-R
neutral structure
48
Dist 50W
+6.1%
4W
-2.5%
13W
+0.7%
RS/SPY
-0.1%
RS/Cat
-1.5%
Support
$29.00
Resistance
$34.49
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SMH
72/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
84
MACD
bearish/weakening
33
Stochastic RSI
rising mid-zone
100
Volume
neutral
45
Setup/R-R
neutral structure
58
Dist 50W
+3.1%
4W
-4.4%
13W
+2.2%
RS/SPY
+1.5%
RS/Cat
+0.0%
Support
$215.00
Resistance
$261.53
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why AIQ won

AIQ wins despite distribution pressure at 1.67x volume because its 100-point trend score and 5.8% SPY-relative strength outweigh the structural weakness. The AI software ETF sits 13.2% above its 50-week average with MACD bullish and improving and stochastic RSI falling back into neutral territory—a cleaner pullback-and-retest setup than the overbought momentum exhaustion seen in BOTZ. Category-relative strength of 4.4% versus a flat 1.5% for BOTZ proves AIQ is the preferred vehicle; even though both show compression in structure, AIQ's cleanliness score of 50.0 beats BOTZ's implicit weakness in the details. The score gap of 8.3 points is narrow enough to signal caution, but AIQ's 74.6 momentum confirmation and improving MACD make it the only defensible choice in a category hampered by liquidity and credit stress.

Why this allocation slot

AI receives 5% allocation as a tier-3 holding, well below the two favored categories but earning its place on a 34.8 composite score underpinned by technical resilience rather than macro support. Active liquidity stress cuts -12 basis points at the category level, and credit stress adds another -8, creating a structural headwind that overpowers the +5 benefit from disinflation. AIQ's technical evidence scores 53.1 (healthy), but macro fit lands at just 34.0, reflecting the portfolio's read that AI exposure lacks macro tailwind this week. Disinflation helps growth-software narratives only modestly in a regime where liquidity is the binding constraint. AI remains eligible and funded at 5% because its momentum confirmation and relative strength prove the money is still flowing into the names, but the category's low macro score means it will cede allocation slots if technical deterioration widens BOTZ's or SMH's advantage.

Defense & AerospaceITA

Score
33.6
ITASELECTED
59/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bearish but improving
23
Stochastic RSI
oversold
90
Volume
distribution pressure
36
Setup/R-R
neutral structure
50
Dist 50W
+4.7%
4W
-4.7%
13W
-3.3%
RS/SPY
-4.1%
RS/Cat
+1.1%
Support
$139.97
Resistance
$156.72
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.

ROKT
38/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
74
MACD
bearish/weakening
8
Stochastic RSI
oversold
70
Volume
neutral
35
Setup/R-R
neutral structure
53
Dist 50W
+11.2%
4W
-8.6%
13W
-4.5%
RS/SPY
-5.2%
RS/Cat
+0.0%
Support
$46.77
Resistance
$61.09
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

XAR
50/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
72
MACD
bearish/weakening
0
Stochastic RSI
oversold
70
Volume
thin participation
29
Setup/R-R
neutral structure
61
Dist 50W
+5.7%
4W
-9.1%
13W
-5.7%
RS/SPY
-6.5%
RS/Cat
-1.3%
Support
$147.41
Resistance
$178.94
Bull case

XAR has a neutral structure 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 ITA won

ITA wins on superior timing despite negative 13-week returns of -3.3%, because price sits just 4.7% below its 50-week average with MACD bearish but improving and stochastic RSI deeply oversold at 0.13. The setup is a classic near-50W pullback into support at 139.97, where defensive buyers have room to accumulate before invalidation. Timing score of 90 reflects this proximity and the stochastic setup; ROKT trades 11.2% away from its 50W with bearish and weakening MACD and no such clean support zone, forcing a timing score of only 70. ITA's 1.1% category-relative strength, modest as it is, beats ROKT's flat 0.0%, suggesting the defense-prime durability thesis is attracting the marginal dollar. The 21.2-point gap is wide because neither ETF offers conviction here, but ITA's chart setup provides better asymmetry for a patient entry.

Why this allocation slot

Defense & Aerospace earns 5% despite a 33.6 category score because the setup quality justifies a defensive portfolio position in disinflation. The category-level macro fit registers 51.0—actually the strongest macro support among the tier-3 allocations—because liquidity stress is only mildly active (-4) and credit stress flips to slightly positive (+2), suggesting defense spending remains stable even as broad equities tighten. Technical evidence scores just 28.8 for ITA due to negative momentum and distribution pressure at 1.54x volume, but timing of 90 and risk/reward of 49.6 upside-to-resistance create a coiled setup. This allocation is not about chasing returns; it is about positioning where mean-reverting support could pay during a market reset. If liquidity stress deepens or credit stress accelerates, this 5% will be the first to trim.

Nuclear EnergyNLR

Score
19.0
NLRSELECTED
55/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
67
MACD
bearish/weakening
0
Stochastic RSI
oversold
100
Volume
thin participation
32
Setup/R-R
compression near 50W
50
Dist 50W
+0.3%
4W
-12.5%
13W
-13.1%
RS/SPY
-13.9%
RS/Cat
+8.2%
Support
$69.77
Resistance
$96.64
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URA
32/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold
57
Volume
neutral
21
Setup/R-R
neutral structure
62
Dist 50W
-10.5%
4W
-14.6%
13W
-21.3%
RS/SPY
-22.1%
RS/Cat
+0.0%
Support
$23.18
Resistance
$33.46
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URNM
25/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
22
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
neutral
5
Setup/R-R
pullback into support
75
Dist 50W
-22.3%
4W
-17.1%
13W
-26.4%
RS/SPY
-27.2%
RS/Cat
-5.1%
Support
$36.31
Resistance
$52.89
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why NLR won

NLR wins on timing superiority despite catastrophic momentum of 0.0 and 13W returns of -13.1%, because price trades 0.3% from its 50W with MACD bearish/weakening but stochastic RSI deeply oversold at 0.00. The perfect 100 timing score reflects this near-50W placement and the oversold condition in middle Fibonacci retracement zone, a setup where capitulation has room to reverse. Category-relative strength of 8.2% is the only positive data point and signals that some specialists see value in the nuclear narrative relative to uranium (URA) and uranium miners (URNM). URA loses decisively: -22.1% SPY-relative weakness, timing score of only 57, and deep retracement placing it -22.1% SPY-relative, leaving no defined support level. The 23-point gap is explained entirely by NLR's chart configuration; neither fund offers conviction on fundamentals, but NLR's near-50W coil beats URA's extended selloff.

Why this allocation slot

Nuclear Energy earns 5% as a tier-3 holding on a 19.0 category score, funded primarily on timing setup rather than macro alignment or momentum. Technical evidence of 38.6 is weak (reflecting -13.1% returns and thin volume at 0.68x), and macro fit of 50.0 is neutral because no category-specific descriptor strongly favors or penalizes nuclear. Liquidity stress is active (-7) and credit stress is active (-5), but neither causes hard rejection. The allocation reflects the portfolio's read that NLR's near-50W compression with oversold stochastic RSI offers asymmetric mean-reversion value for one week, despite the category's lack of tailwind. This is the lowest-conviction 5% slot in the portfolio; NLR keeps it only because its timing score of 100 edges out the tier-4 categories and because nuclear has non-zero exposure to disinflation themes (fixed rates help regulated utilities). Any further deterioration in the chart invalidates this allocation immediately.

Agriculture & LivestockWEAT

Score
13.3
WEATSELECTED
79/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
78
MACD
bullish and improving
94
Stochastic RSI
overbought rolling over
82
Volume
neutral
65
Setup/R-R
compression near 50W
49
Dist 50W
+0.0%
4W
+8.1%
13W
+6.1%
RS/SPY
+5.3%
RS/Cat
+7.4%
Support
$23.30
Resistance
$26.90
Bull case

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

VEGI
52/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
67
MACD
bullish and improving
55
Stochastic RSI
falling/neutral
100
Volume
neutral
55
Setup/R-R
compression near 50W
53
Dist 50W
+1.8%
4W
-1.4%
13W
-1.3%
RS/SPY
-2.1%
RS/Cat
+0.0%
Support
$35.11
Resistance
$38.74
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

MOO
17/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
37
MACD
bullish and improving
38
Stochastic RSI
overbought rolling over
72
Volume
above-average participation
18
Setup/R-R
neutral structure
85
Dist 50W
-4.3%
4W
-0.9%
13W
-4.8%
RS/SPY
-5.5%
RS/Cat
-3.4%
Support
$64.47
Resistance
$75.62
Bull case

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

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

Why WEAT won

WEAT wins on explosive category-relative strength of 7.4% paired with neutral volume and a near-perfect 50-week placement. The wheat ETF trades precisely on its 50W with MACD bullish and improving and stochastic RSI overbought but rolling over—textbook compression setup with expansion potential rather than stretched chase. The 13W return of 6.1% and 4W return of 8.1% deliver the momentum confirmation at 94.2 despite a modest score of 49.1 on risk/reward due to the tight range. VEGI collapses on category-relative strength of 0.0% despite a cleaner 72.4 structure score; it simply has no relative sponsorship inside its basket. The 27.0-point gap is massive because WEAT's momentum and relative strength create actual optionality, whereas VEGI is a dead-weight hold in a sector that macro is actively penalizing.

Why this allocation slot

Agriculture earns 5% despite scoring only 13.3 at the category level because it represents the portfolio's tactical read on a short-term setup, not a strategic conviction. Disinflation actively hurts this exposure (-6 at category level) and the disinflation pressure descriptor compounds the drag (-8), making this the second-worst macro category on the board. WEAT's technical evidence of 75.1 is sharp and its momentum confirmation stands at 94.2, but when placed against macro fit of 50.0 (neutral due to lack of category-specific descriptors) and a 62/38 technical-to-macro weighting, the category barely earns its slot. The allocation is tactical: WEAT's compression near 50W and overbought stochastic rolling over offer a mean-reversion candidate for a one-week trade or hedge. If wheat breaks its 23.30 support or if the macro winds shift, this 5% becomes candidate for reallocation to higher-conviction setups.

Emerging MarketsIEMG

Score
13.1
IEMGSELECTED
81/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
93
MACD
bullish and improving
82
Stochastic RSI
overbought momentum
90
Volume
neutral
71
Setup/R-R
neutral structure
56
Dist 50W
+3.1%
4W
+4.1%
13W
+2.4%
RS/SPY
+1.7%
RS/Cat
+5.3%
Support
$51.19
Resistance
$58.53
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

INDA
49/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
43
MACD
bearish but improving
13
Stochastic RSI
oversold
85
Volume
neutral
24
Setup/R-R
pullback into support
82
Dist 50W
-8.9%
4W
-2.7%
13W
-9.1%
RS/SPY
-9.8%
RS/Cat
-6.2%
Support
$49.30
Resistance
$59.13
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ILF
25/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
40
MACD
bullish and improving
53
Stochastic RSI
overbought rolling over
57
Volume
neutral
40
Setup/R-R
neutral structure
68
Dist 50W
-6.7%
4W
+4.5%
13W
-2.9%
RS/SPY
-3.6%
RS/Cat
+0.0%
Support
$20.87
Resistance
$26.12
Bull case

ILF has a neutral structure profile with -3.6% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

Why IEMG won

IEMG wins decisively on broad trend strength and category-relative superiority. The emerging-markets broad ETF trades 3.1% above its 50W with MACD bullish and improving, stochastic RSI at overbought momentum of 1.00, and a clean 78.2 structure score reflecting compression strength. Category-relative strength of 5.3% is material; it tells us capital is flowing into the generalist EM play rather than India-specific (INDA) or Latin America-specific (ILF) views. INDA collapses on structure and momentum: it sits deeper in pullback mode with bearish but improving MACD and -9.8% SPY-relative weakness that flags distribution pressure. The 31.2-point gap is vast because IEMG has actual trend and sponsorship, while INDA is repairing from a deeper drawdown. Even though IEMG's momentum confirmation of 82.2 is solid and 13W return of just 2.4% is modest, it is the best available choice in a sector that macro opposes.

Why this allocation slot

Emerging Markets earns 5% as a tier-3 allocation on a 13.1 composite despite a macro fit of only 30.0—one of the worst macro environments outside of energy. Credit stress and liquidity stress each suppress category-level fit by -10 basis points, reflecting the portfolio's read that emerging markets are vulnerable to dollar strength and funding withdrawal in a tightening regime. IEMG's technical evidence of 81.6 is strong, but when weighted 62/38 against macro fit of 34.0, the composite lands at 13.1. This allocation is purely technical: IEMG has trend, volume sponsorship at neutral 0.96x, and category-relative outperformance that suggests money is not fleeing EM broadly. However, the positioning is defensive—a hold rather than a conviction. For EM to earn a higher allocation tier, either credit stress would need to reverse or category-level momentum divergence would need to resolve, neither of which the macro regime supports in the near term.

Industrial MetalsCOPX

Score
10.8
COPXSELECTED
69/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
55
MACD
bearish but improving
27
Stochastic RSI
rising mid-zone
93
Volume
neutral
44
Setup/R-R
pullback into support
90
Dist 50W
-9.8%
4W
-1.7%
13W
-7.8%
RS/SPY
-8.5%
RS/Cat
+0.0%
Support
$38.18
Resistance
$48.06
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PICK
28/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
35
MACD
bullish and improving
49
Stochastic RSI
overbought momentum
75
Volume
neutral
46
Setup/R-R
neutral structure
90
Dist 50W
-7.8%
4W
+1.4%
13W
-6.2%
RS/SPY
-7.0%
RS/Cat
+1.6%
Support
$34.93
Resistance
$43.32
Bull case

PICK has a neutral structure profile with -7.0% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

REMX
7/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
23
MACD
bearish but improving
12
Stochastic RSI
rising mid-zone
83
Volume
thin participation
18
Setup/R-R
neutral structure
73
Dist 50W
-8.7%
4W
-1.2%
13W
-10.6%
RS/SPY
-11.3%
RS/Cat
-2.8%
Support
$36.34
Resistance
$48.47
Bull case

REMX has a neutral structure profile with -11.3% 13-week relative strength versus SPY.

Risk

Extension and support failure are the main tactical risks.

Tracked, but not top-2 eligible because: structurally broken.

Why COPX won

COPX wins by winning the pullback setup against better timing than its peers, though this is a low-conviction victory. The copper ETF sits -9.8% from its 50W—deep enough into a repair zone to matter—with MACD bearish but improving and stochastic RSI rising mid-zone at 0.44. That configuration scores timing at 93, the highest in the basket, and risk/reward at 90 because the 2.9% downside to support 38.18 is trivial versus the -18.3% upside to resistance. PICK's timing scores only 75 because it remains at overbought stochastic momentum despite negative 13W returns, a bearish divergence that creates hard-filter rejection of structure. COPX's -7.8% 13W return is painful but paired with honest technicals; PICK's +0.7% return masking structural breakdown is worse. The 41.0-point gap is wide because PICK is structurally broken and COPX is merely weak—a vast difference for capital allocation.

Why this allocation slot

Industrial Metals receives 0% allocation this week, ranked outside the portfolio entirely because its 10.8 composite score falls below the tier-3 cutoff and its macro fit of 35.0 offers no tailwind. Disinflation actively hurts metals (-6 at category level), and both liquidity stress (-8) and credit stress (-7) are headwinds. COPX's technical evidence of 56.7 is respectable—the timing score of 93 and risk/reward of 90 on the pullback setup are legitimate—but they cannot overcome a 43.0 macro fit that reflects zero category-specific support. This allocation is the portfolio's read that industrial metals lack both trend and macro sponsorship; the trade setup exists but does not justify capital commitment when Precious Metals offers 78.0 macro fit and Defense offers 51.0. For COPX to earn a 5% slot, either MACD would need to flip bullish (reducing the timing advantage and forcing a higher-risk entry) or disinflation pressure would need to reverse, neither of which is imminent.

Traditional EnergyXLE

Score
9.3
XLESELECTED
75/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
74
MACD
bullish and improving
43
Stochastic RSI
rising mid-zone
100
Volume
neutral
52
Setup/R-R
compression near 50W
60
Dist 50W
-0.2%
4W
-0.4%
13W
-6.5%
RS/SPY
-7.3%
RS/Cat
+0.0%
Support
$42.07
Resistance
$48.63
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

FCG
72/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
62
MACD
bullish but flattening
36
Stochastic RSI
rising mid-zone
100
Volume
neutral
48
Setup/R-R
compression near 50W
69
Dist 50W
-2.4%
4W
-4.1%
13W
-5.4%
RS/SPY
-6.1%
RS/Cat
+1.2%
Support
$23.22
Resistance
$26.96
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
50/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
46
MACD
bullish but flattening
22
Stochastic RSI
rising mid-zone
100
Volume
neutral
29
Setup/R-R
neutral structure
76
Dist 50W
-4.6%
4W
-3.9%
13W
-9.0%
RS/SPY
-9.7%
RS/Cat
-2.5%
Support
$126.26
Resistance
$148.67
Bull case

XOP has a neutral structure profile with -9.7% 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 on pristine timing—price trades -0.2% from its 50W, the tightest setup in the category—with MACD bullish and improving and stochastic RSI rising mid-zone. The timing score of 100 reflects this compression near the moving average and the neutral Fibonacci location at Fib 0.786, a zone where mean reversion becomes actionable if volume confirms. Structure of 73.9 is clean for a near-50W setup, and risk/reward at 59.5 offers defined downside to 42.07 versus upside room. FCG loses on MACD confirmation: its MACD is bullish but flattening, losing momentum, whereas XLE's is bullish and improving. Structure score of 70.6 versus 73.9 is a narrow miss, but the MACD divergence is the decisive factor. The 3.8-point gap is tight because both setups are weak—this is a category where neither ETF is worth owning, but XLE's compression setup beats FCG's structurally flattening momentum.

Why this allocation slot

Traditional Energy receives 0% allocation, excluded entirely from the portfolio on a 9.3 category score and a macro fit of only 16.0—by far the worst macro environment any category faces this week. Disinflation actively hurts energy (-10 at category level), and the disinflation pressure descriptor fires at -10, compounded by credit stress (-7) and liquidity stress (-7). Even XLE's perfect timing score of 100 cannot overcome a 70.5 technical evidence that is anchored by -6.5% 13W returns and -7.3% SPY-relative weakness. The portfolio is making a clear statement: energy is not a tactical bottom in disinflation; it is a strategic headwind. XLE's compression near 50W is a textbook mean-reversion setup, but one that works only if the macro narrative shifts. The threshold for adding this category back is either a break of disinflation pressure (requiring either inflation surprise or macro pivot) or a 5+ percentage point improvement in category-level macro fit—neither of which appears imminent.