← All reports
2024-01-192024-01-05
Weekly allocation report

2024-01-12

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
BOTZAI10%Top-2 (10%)
CIBRTechnology10%Top-2 (10%)
URNMNuclear Energy5%Tier-2 (5%)
XARDefense & Aerospace5%Tier-2 (5%)
INDAEmerging Markets5%Tier-2 (5%)
PAVEUtilities & Infrastructure5%Tier-2 (5%)
MOOAgriculture & Livestock5%Tier-2 (5%)
GLDPrecious Metals5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLITASell 33% of ITA position (reduce 3.8% → 2.5%)
SELLURASell 50% of URA position (reduce 2.5% → 1.3%)
SELLCOPXSell 33% of COPX position (reduce 3.8% → 2.5%)
BUYXARBuy XAR — 33% of freed cash (adds 1.3% to portfolio)
BUYURNMBuy URNM — 33% of freed cash (adds 1.3% to portfolio)
BUYMOOBuy MOO — 33% 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%
CIBR8.8%
PAVE6.3%
BOTZ5%
GLD5%
INDA5%
SMH3.8%
URNM3.8%
ITA2.5%
COPX2.5%
XAR2.5%
MOO2.5%
URA1.3%
GDX1.3%

Macro Regime — Disinflation

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
59
Inflation Pressure
26
Dollar Pressure
40
Credit Stress
55
Commodity Breadth
40
Macro tailwinds
AITechnologyPrecious MetalsEmerging MarketsUtilities & Infrastructure
Macro headwinds
Agriculture & Livestock
Active conditions (5)
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.
Risk appetite positive
Leadership and defensive-rotation signals say capital is willing to sponsor risk.
Disinflation pressure
Inflation pressure is muted, which usually favors duration, quality growth, and monetary hedges over energy beta.
AI growth sponsorship
Semiconductors or Nasdaq leadership says the market is still sponsoring the AI/growth stack.
Not active
Liquidity expansionDollar pressureRisk appetite brokenGrowth slowdownGrowth expansionInflation pressureCommodity breadth positiveSupply shortageEnergy scarcityMetals scarcityMonetary hedge bidDefensive rotationEM 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

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

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
38.09% / >= 20%PASS
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
1.21% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-1.05% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$41,796.27
50W SMA
$30,267.911
200W SMA
$30,176.677
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1AIBOTZ66.220%+4.68%AIQ +7.7% · SMH +17.8%
2TechnologyCIBR65.820%+7.87%IGV +8.8% · XLK +8.2%
3Nuclear EnergyURNM56.010%-7.70%URA -6.5% · NLR -4.5%
4Defense & AerospaceXAR52.110%+2.16%ITA +2.8% · ROKT +0.7%
5Emerging MarketsINDA50.510%+0.88%ILF -0.7% · IEMG +2.5%
6Utilities & InfrastructurePAVE48.310%+7.42%IGF -3.8% · XLU -4.3%
7Precious MetalsGLD39.710%-1.35%SLV -2.4% · GDX -7.8%
8Industrial MetalsCOPX14.110%-4.97%PICK -2.4% · REMX -10.4%
9Traditional EnergyFCG1.60%-2.50%XLE +1.3% · XOP +0.0%
10Agriculture & LivestockMOO0%-2.37%VEGI -1.9% · WEAT -3.5%

AIBOTZ

Score
66.2
BOTZSELECTED
81/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
91
Stochastic RSI
overbought rolling over
57
Volume
neutral
71
Setup/R-R
neutral structure
46
Dist 50W
+10.6%
4W
+2.1%
13W
+18.5%
RS/SPY
+8.1%
RS/Cat
+2.0%
Support
$22.34
Resistance
$29.07
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

AIQ
66/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
77
Stochastic RSI
falling/neutral
40
Volume
above-average participation
65
Setup/R-R
vertical extension
38
Dist 50W
+15.3%
4W
+0.8%
13W
+13.9%
RS/SPY
+3.4%
RS/Cat
-2.7%
Support
$25.67
Resistance
$31.18
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SMH
66/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
81
Stochastic RSI
falling/neutral
40
Volume
neutral
65
Setup/R-R
vertical extension
38
Dist 50W
+19.5%
4W
-0.6%
13W
+16.6%
RS/SPY
+6.1%
RS/Cat
+0.0%
Support
$138.31
Resistance
$174.87
Bull case

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

Why BOTZ won

BOTZ won cleanly because its 8.1% relative strength versus SPY and 2.0% category-relative strength translated into measurable buying power without the extension penalty that crushed timing scores elsewhere. The 10.6% distance from the 50W represents ideal entry tension—close enough to confirm trend strength, far enough to avoid being purely a momentum tail chase—and MACD's improving confirmation (bullish and improving, not just bullish) separated it sharply from AIQ's flattening progression. Volume at 0.96x average proved neutral rather than rejecting, which matters in robotics where industrial demand cycles matter as much as sentiment; AIQ's above-average participation actually hurt its case because it suggested distribution into strength rather than institutional accumulation. A fifteen-point gap to AIQ reflects not statistical noise but structural divergence: BOTZ's setup is neutral structure (room for expansion) while AIQ sits in vertical extension (exhaustion territory), and that setup difference compounds across trend, timing, and risk/reward.

Why this allocation slot

AI's 66.2 category score secured the second top-2 slot, and the allocation followed at 10%. The 14-point AI growth sponsorship boost from the active macro checklist provided tailwind for both BOTZ and the category, but the real driver was BOTZ's technical superiority—81.8 technical evidence versus 71.7 for CIBR, the other top-2 candidate. The disinflation regime supports growth exposure, and robotics specifically benefits from the intersection of capital reallocation and productivity cyclicality. Risk lies in the 45.6 risk/reward score: upside to resistance sits virtually at parity, meaning any rejection near 29.07 invites immediate pressure downward 28.9% to support. The allocation stays at 10% on the strength of momentum confirmation and relative strength, but this is a leader that will move fast in either direction if macro conditions shift toward credit stress or risk-off.

TechnologyCIBR

Score
65.8
IGV
69/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
87
Stochastic RSI
falling/neutral
40
Volume
neutral
67
Setup/R-R
vertical extension
43
Dist 50W
+21.1%
4W
+1.8%
13W
+17.0%
RS/SPY
+6.5%
RS/Cat
+0.0%
Support
$65.84
Resistance
$81.74
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.

CIBRSELECTED
70/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
99
Stochastic RSI
overbought rolling over
22
Volume
accumulation/confirmation
79
Setup/R-R
vertical extension
48
Dist 50W
+21.9%
4W
+2.4%
13W
+19.7%
RS/SPY
+9.2%
RS/Cat
+2.7%
Support
$43.77
Resistance
$55.10
Bull case

CIBR has a vertical extension profile with 9.2% 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 but flattening
72
Stochastic RSI
falling/neutral
40
Volume
neutral
60
Setup/R-R
vertical extension
37
Dist 50W
+16.3%
4W
+0.3%
13W
+14.0%
RS/SPY
+3.5%
RS/Cat
-3.0%
Support
$80.56
Resistance
$96.24
Bull case

XLK has a vertical extension profile with 3.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 seized the category by combining clean vertical extension—21.9% above the 50W—with genuine volume sponsorship at 1.76x the 20W average and category-relative strength of 2.7%. The 19.7% thirteen-week return proved sustainable rather than speculative because MACD remained bullish despite flattening, and the stochastic RSI's overbought roll-over at 0.82 arrived within defined resistance at 55.10, not beyond it. IGV, the runner-up, surrendered on three technical fronts: weaker structure scoring (76.9 vs 85.8), neutral volume confirmation versus accumulation pressure, and inferior category-relative strength at 0.0%, leaving it fighting against extension price action without the breadth to justify higher entry risk. The 1.5-point gap between winners masks CIBR's superior sponsorship—pure momentum without volume is noise, and CIBR had both.

Why this allocation slot

Technology earned its 10% allocation as the stronger of two eligible top-2 candidates, but the 65.8 category score masks real tension between setup quality and timing risk. The disinflation macro backdrop helps growth names, and the active AI sponsorship descriptor adds juice, but CIBR sits 21.9% extended into a Fibonacci 0.236 zone where every buyer from here is chasing strength that's already priced in. The 22.0 timing score—half of what a mean-reversion setup would show—reflects this asymmetry. Allocation stayed in the portfolio because technical leadership was clean enough to warrant the seat, but the category is vulnerable to any broadening of credit stress or rotation away from defensive tech; any deterioration in the 50W slope or volume confirmation would immediately signal a step down to 5% or exclusion.

Nuclear EnergyURNM

Score
56.0
URNMSELECTED
63/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
37
Volume
above-average participation
80
Setup/R-R
vertical extension
39
Dist 50W
+47.9%
4W
+19.1%
13W
+30.8%
RS/SPY
+20.3%
RS/Cat
+6.3%
Support
$33.28
Resistance
$56.63
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URA
61/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
overbought rolling over
22
Volume
accumulation/confirmation
79
Setup/R-R
vertical extension
45
Dist 50W
+33.7%
4W
+8.5%
13W
+24.4%
RS/SPY
+14.0%
RS/Cat
+0.0%
Support
$21.69
Resistance
$31.48
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

NLR
55/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bearish/weakening
53
Stochastic RSI
overbought momentum
32
Volume
above-average participation
43
Setup/R-R
vertical extension
42
Dist 50W
+23.9%
4W
+5.5%
13W
+13.9%
RS/SPY
+3.5%
RS/Cat
-10.5%
Support
$59.95
Resistance
$78.11
Bull case

NLR has a vertical extension profile with 3.5% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why URNM won

URNM dominated a close category (1.5-point edge over URA) because momentum confirmation scored a perfect 100.0 against URA's 100.0—identical on raw returns—but MACD's improving confirmation versus URA's flattening progression proved decisive. URNM's 30.8% thirteen-week return and 20.3% relative strength to SPY created momentum that was both real and confirmed by improving technical breadth, whereas URA's 24.4% return in the same period accompanied flattening momentum confirmation, suggesting the rally was losing power even as it persisted. The structure difference matters equally: URNM sits 47.9% extended from the 50W in pure vertical extension, which normally screams exit signals, but the persistence score (93.0) and volume confirmation (above-average participation at 1.39x) prove buyers are still active and accumulating rather than distributing into exhaustion. Timing scored only 37.0 for URNM because extension always damages timing scores, yet the 93.0 persistence tells the truth—this is a real move with sponsorship, not a momentum tail chase with deteriorating breadth.

Why this allocation slot

Nuclear earned 5% allocation despite a 56.0 category score (ranked 6th) because URNM's technical momentum is exceptional and risk appetite is currently active. The macro fit of 43.0 is neutral—no category-specific descriptor advantage, but risk appetite positive (+5) and AI growth sponsorship (+5) provide modest tailwind in a TrendBTC regime that favors momentum. The real tension is the 39.0 risk/reward: URNM has zero upside to resistance at 56.63 (already there), but a steep 70.2% downside to support at 33.28 if the move reverses. This is a momentum-extension position, not a value buy. Allocation at 5% is justified only because the move is genuinely extended (not marginal), MACD is improving (not flattening), and the macro backdrop tolerates risk-on exposure. The position is vulnerable to any uptick in credit stress or rotation toward defensive assets; if stochastic RSI rolls over from 1.00 while MACD flattens, the category immediately converts to 0%. Hold for momentum persistence, exit on first technical breakdown.

Defense & AerospaceXAR

Score
52.1
XARSELECTED
77/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
71
Stochastic RSI
falling/neutral
70
Volume
neutral
69
Setup/R-R
neutral structure
49
Dist 50W
+9.1%
4W
-2.0%
13W
+13.1%
RS/SPY
+2.7%
RS/Cat
+0.6%
Support
$110.82
Resistance
$135.53
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ITA
78/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
99
MACD
bullish but flattening
72
Stochastic RSI
falling/neutral
70
Volume
above-average participation
64
Setup/R-R
neutral structure
48
Dist 50W
+6.6%
4W
-2.1%
13W
+12.6%
RS/SPY
+2.1%
RS/Cat
+0.0%
Support
$104.09
Resistance
$126.60
Bull case

ITA has a neutral structure profile with 2.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
55/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
92
MACD
bullish but flattening
53
Stochastic RSI
falling/neutral
85
Volume
above-average participation
54
Setup/R-R
neutral structure
51
Dist 50W
+3.2%
4W
-2.0%
13W
+8.0%
RS/SPY
-2.5%
RS/Cat
-4.6%
Support
$37.98
Resistance
$44.72
Bull case

ROKT has a neutral structure profile with -2.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 XAR won

XAR won on the slimmest margin—a 0.6-point edge over ITA—because category-relative strength of 0.6% and neutral structure created a fractionally better entry setup than ITA's above-average volume, which suggested late participation rather than fresh accumulation. Both ETFs occupy identical territory: 9% above their 50W, neutral structure, timing scores of 70.0, and risk/reward near parity. The margin between them came down to execution: XAR's 13.1% thirteen-week return exceeded ITA's 12.6%, and that single percentage point, combined with marginally cleaner price action (58.3 cleanliness vs ITA's unspecified), gave XAR the right to represent. Neither ETF has exceptional breadth, but XAR's quieter accumulation—neutral volume at 1.09x average—looks more like patient long-term accumulation than ITA's above-average participation, which risks being caught in the tail of a trade rather than the belly.

Why this allocation slot

Defense & Aerospace earned a 5% allocation as a mid-tier category (ranked 5th of eligible names) in a portfolio tilted toward AI and broad risk sentiment. The 52.1 category score reflects weakness: trend is strong at 100.0, but structure (74.6), timing (70.0), and especially momentum confirmation (70.7) all suffer from the lack of fresh directional conviction. The macro fit of 50.0 suggests neutrality on descriptor alignment—the category has no specific sensitivity to liquidity stress or credit stress that would amplify or dampen disinflation tailwinds. XAR's 2.7% SPY-relative return is respectable but uninspiring, and the fact that ITA trades above XAR on composite technical scores but lost on category-relative metrics suggests the category itself is in a holding pattern rather than building power. Five percent is the allocation for categories with traction but not heat; any broadening weakness in volume or a close below 110.82 would immediately convert this to exclusion.

Emerging MarketsINDA

Score
50.5
INDASELECTED
69/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
83
Stochastic RSI
overbought momentum
37
Volume
neutral
65
Setup/R-R
vertical extension
46
Dist 50W
+15.5%
4W
+3.4%
13W
+12.4%
RS/SPY
+1.9%
RS/Cat
+0.0%
Support
$42.96
Resistance
$49.96
Bull case

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

ILF
78/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
76
Stochastic RSI
falling/neutral
70
Volume
neutral
72
Setup/R-R
neutral structure
47
Dist 50W
+9.6%
4W
-1.7%
13W
+14.2%
RS/SPY
+3.8%
RS/Cat
+1.9%
Support
$24.41
Resistance
$29.06
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IEMG
70/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
67
MACD
bullish but flattening
35
Stochastic RSI
falling/neutral
95
Volume
neutral
46
Setup/R-R
compression near 50W
65
Dist 50W
+1.1%
4W
-1.7%
13W
+4.3%
RS/SPY
-6.2%
RS/Cat
-8.1%
Support
$45.74
Resistance
$52.17
Bull case

IEMG has a compression near 50W profile with -6.2% 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 won a clear category decision (9.1-point gap to ILF) because its structure scored 86.2—the highest in the emerging markets category—and MACD's improving confirmation separated it decisively from ILF's bullish but flattening progression in otherwise similar extended setups. Both ETFs sit above their 50W and 200W with vertical extension (INDA 15.5%, ILF in upper retracement), but INDA's cleanliness score of 91.7 reflects India's institutional quality thesis, while ILF's 76.8 structure reveals Latin America's commodity and value sensitivity. INDA's category-relative strength of 0.0% might appear weak until context arrives: in a category where emerging market breadth is questionable, neutral relative strength while holding 15.5% extension proves INDA outran its peers through superior price action, not superior relative momentum. Volume at 0.99x average confirms accumulation without panic participation, a setup that says patient capital is positioning in India growth rather than rotating out of it.

Why this allocation slot

Emerging markets earned 5% allocation at a 50.5 category score (ranked 7th), justified by INDA's clean structure and risk appetite tailwind rather than macro conviction. The -10 credit stress and -10 liquidity stress descriptors create headwind, but the +8 risk appetite positive and +8 momentum from technical breadth keep the category in portfolio. INDA's 15.5% extension above the 50W and 37.0 timing score reflect an entry point where new money is paying a premium—not ideal, but acceptable if momentum persists. The macro tension is real: disinflation helps emerging assets theoretically (lower rates reduce debt burden), but credit stress fears and dollar strength usually hurt EM currencies and asset flows. INDA's 1.9% SPY-relative return is marginal for a 5% allocation slot; any weakness in risk appetite or reacceleration of dollar strength would immediately devalue this position. Stay at 5% as a risk-on tactical lever, exit if the 42.96 support breaks or if MACD flattens from its current improving state.

Utilities & InfrastructurePAVE

Score
48.3
PAVESELECTED
80/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
78
Stochastic RSI
falling/neutral
75
Volume
neutral
73
Setup/R-R
neutral structure
47
Dist 50W
+11.5%
4W
-0.9%
13W
+12.4%
RS/SPY
+1.9%
RS/Cat
+2.3%
Support
$28.26
Resistance
$34.50
Bull case

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

IGF
75/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
85
MACD
bullish but flattening
56
Stochastic RSI
overbought rolling over
77
Volume
neutral
53
Setup/R-R
compression near 50W
48
Dist 50W
+1.4%
4W
-0.8%
13W
+10.1%
RS/SPY
-0.4%
RS/Cat
+0.0%
Support
$41.37
Resistance
$47.95
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLU
22/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
45
MACD
bullish but flattening
42
Stochastic RSI
overbought rolling over
77
Volume
neutral
28
Setup/R-R
compression near 50W
66
Dist 50W
-2.2%
4W
-1.0%
13W
+6.8%
RS/SPY
-3.7%
RS/Cat
-3.3%
Support
$28.63
Resistance
$34.23
Bull case

XLU has a compression near 50W profile with -3.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 PAVE won

PAVE defeated IGF on three technical dimensions—structure (79.8 vs 75.3), MACD confirmation (bullish and improving vs bullish but flattening), and category-relative strength (2.3% vs 0.0%)—in an otherwise neutral matchup where both ETFs sit 11-15% above their 50W in upper retracement zones. The 5.4-point gap reflects PAVE's superior breadth confirmation: MACD improving versus flattening tells different stories about who's buying, with PAVE attracting fresh institutional capital and IGF sustaining late-cycle momentum. Timing favored PAVE at 75.0 versus IGF's 77.0, a narrow advantage, but combined with structure and MACD it created a clear separation. Volume at 0.80x for PAVE versus neutral for IGF suggests the infrastructure play is attracting steady buyers rather than participation exhaustion, and in a category where rates and capex cycles matter, steady accumulation is superior to neutral participation.

Why this allocation slot

Utilities & Infrastructure earned 5% allocation at 48.3 category score (ranked 8th), a position justified by disinflation macro alignment and PAVE's technical leadership rather than category strength. The 62.0 macro fit is the category's advantage: +7 from disinflation help and +4 from transition/mixed regime support create a +11 aggregate boost against modest -3 liquidity stress drag. PAVE's 80.8 technical evidence is the portfolio's second-best score, with 100.0 trend and 78.3 momentum confirmation providing real muscle. The risk is the 47.2 risk/reward: only -2.3% upside to resistance at 34.50 leaves no margin for error, and 19.2% downside to support 28.26 creates asymmetric payoff. Allocation at 5% is appropriate for a tactical infrastructure position in a disinflation environment where utilities and capex play attract defensive capital. Exit immediately if MACD flattens from improving state or volume dries up; this is a weather-dependent position that works only if disinflation and risk appetite both hold.

Precious MetalsGLD

Score
39.7
GLDSELECTED
75/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
89
MACD
bullish but flattening
63
Stochastic RSI
falling/neutral
85
Volume
neutral
65
Setup/R-R
neutral structure
47
Dist 50W
+4.7%
4W
+1.4%
13W
+6.1%
RS/SPY
-4.4%
RS/Cat
+3.5%
Support
$169.70
Resistance
$192.01
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
38/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
34
MACD
bearish/weakening
17
Stochastic RSI
falling/neutral
95
Volume
neutral
19
Setup/R-R
compression near 50W
75
Dist 50W
-1.2%
4W
-2.9%
13W
+2.0%
RS/SPY
-8.5%
RS/Cat
-0.6%
Support
$19.73
Resistance
$23.33
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
31/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
39
MACD
bullish but flattening
39
Stochastic RSI
falling/neutral
95
Volume
neutral
45
Setup/R-R
compression near 50W
64
Dist 50W
-1.8%
4W
-4.0%
13W
+2.6%
RS/SPY
-7.9%
RS/Cat
+0.0%
Support
$26.89
Resistance
$31.81
Bull case

GDX has a compression near 50W profile with -7.9% 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 GLD won

GLD dominated a narrow category because it held the cleanest trend setup while defending price above critical moving averages: 4.7% from the 50W with gentle 0.1% slope, true 89.4 trend score, and neutral volume at 0.80x that prevented the appearance of distribution. SLV's decisive loss came from MACD deterioration (bearish/weakening versus bullish but flattening) and structural weakness (69.8 vs 77.8 structure score), creating a setup that looked more like capitulation than accumulation despite holding monetary appeal. GLD's 6.1% thirteen-week return in a precious metals category where relative strength to SPY is -4.4% tells a precise story: gold moved because dollar weakness and rate expectations shifted, not because equity markets bid it higher, which is exactly the scenario where gold holds most reliably. The category-relative strength of 3.5% proves GLD captured the category's internal momentum while the rest lagged, confirming buyer preference for the pure monetary hedge over hybrid industrial exposure.

Why this allocation slot

Precious metals earned 5% as a defensive sleeve in a disinflation regime where gold is actually working. The 39.7 category score is weak—fourth-worst in the portfolio—but the +8 descriptor boost from disinflation pressure plus GLD's clean 6.1% 13W return justify the allocation. Macro fit is 60.0, the highest in this category analysis, driven by the active disinflation pressure descriptor that should be supporting monetary hedges. Gold's -4.4% SPY-relative return reflects the current risk-on regime, but that's exactly why it belongs in a 5% sleeve: it acts as a volatility stabilizer rather than a return driver. The risk is timing: at 4.7% from the 50W and sitting near Fib 0.236, GLD has limited room to extend without hitting resistance at 192.01. If risk appetite strengthens and equity volatility declines, the category becomes a rapid liquidation candidate; the 46.8 risk/reward score warns that downside to support (11.8%) is larger than further upside room. Hold at 5% for macro tail protection, not for performance.

Agriculture & LivestockMOO

Score
0.0
VEGI
44/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
40
MACD
bullish and improving
38
Stochastic RSI
falling/neutral
85
Volume
neutral
45
Setup/R-R
pullback into support
90
Dist 50W
-6.5%
4W
-2.2%
13W
-0.9%
RS/SPY
-11.4%
RS/Cat
+0.3%
Support
$35.61
Resistance
$41.88
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

MOOSELECTED
22/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
40
MACD
bullish and improving
27
Stochastic RSI
falling/neutral
85
Volume
neutral
30
Setup/R-R
pullback into support
90
Dist 50W
-9.3%
4W
-3.1%
13W
-3.1%
RS/SPY
-13.6%
RS/Cat
-1.9%
Support
$72.16
Resistance
$87.26
Bull case

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

WEAT
25/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
36
MACD
bullish but flattening
25
Stochastic RSI
falling/neutral
60
Volume
thin participation
38
Setup/R-R
pullback into support
90
Dist 50W
-10.4%
4W
-3.4%
13W
-1.2%
RS/SPY
-11.7%
RS/Cat
+0.0%
Support
$27.75
Resistance
$34.95
Bull case

WEAT has a pullback into support profile with -11.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 MOO won

MOO won a meaningless victory in a broken category—a final score of 0.0 marked it ineligible for any position above defensive reserve, yet the scoring system still required a representative ETF. MOO edged VEGI by the narrowest margin because both sit in identical pullback-into-support formations with matching Fibonacci locations and bullish-improving MACD, but MOO's -1.9% category-relative strength proved marginally superior to VEGI's +0.3% neutral position; a fractional advantage in an absolutely negative setup. The structural picture is clear: price sits 9.3% below the 50W with downslope of -0.4%, RS to SPY is catastrophic at -13.6%, momentum confirmation scores only 27.4, and only timing (85.0) and risk/reward (90.0) suggest any tactical merit. Volume at 0.79x average is thin, not accumulating, and the entire category scored 0.0 because macro headwinds (disinflation pressure: -8 points) align perfectly with technical deterioration to create an ineligible setup.

Why this allocation slot

Agriculture earned a 5% allocation despite registering 0.0 as its final category score, the portfolio's only explicitly zeroed-out category that still holds capital. The reason is simple: MOO sits exactly where you want a broken asset to sit—support defined, MACD improving, and timing score at 85.0 (the category's only strength). The macro case against agriculture is overwhelming: disinflation pressure hits the category with -8 descriptor weight, and the 32.0 category-level macro fit is the portfolio's worst. But the technical setup offers asymmetric entry risk: the -15.4% upside to resistance paired with just 2.3% downside to support means if support holds and disinflation moderates, the payoff is immediate and large. The 5% sleeve is here as a contrarian option, not a conviction bet; if support 72.16 breaks, the position converts to zero immediately. This is portfolio insurance, not alpha generation.

Industrial MetalsCOPX

Score
14.1
PICK
70/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
55
MACD
bullish but flattening
49
Stochastic RSI
falling/neutral
100
Volume
neutral
52
Setup/R-R
compression near 50W
61
Dist 50W
-0.2%
4W
-3.6%
13W
+6.3%
RS/SPY
-4.2%
RS/Cat
+0.3%
Support
$36.77
Resistance
$43.07
Bull case

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

REMX
15/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
40
MACD
bullish and improving
0
Stochastic RSI
falling/neutral
65
Volume
neutral
12
Setup/R-R
pullback into support
90
Dist 50W
-26.5%
4W
-8.0%
13W
-14.2%
RS/SPY
-24.7%
RS/Cat
-20.2%
Support
$54.20
Resistance
$82.67
Bull case

REMX has a pullback into support profile with -24.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.

COPXSELECTED
73/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
68
MACD
bullish and improving
46
Stochastic RSI
falling/neutral
100
Volume
distribution pressure
39
Setup/R-R
compression near 50W
57
Dist 50W
-1.1%
4W
-0.8%
13W
+6.0%
RS/SPY
-4.4%
RS/Cat
+0.0%
Support
$32.10
Resistance
$40.99
Bull case

COPX has a compression near 50W profile with -4.4% 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 won on MACD confirmation—bullish and improving versus PICK's bullish but flattening—even though PICK scored higher on technical evidence (62.5 vs 39.5), a paradox that reveals the system's preference for momentum confirmation over static structure. COPX sits at -1.1% from the 50W in genuine compression near a key support level, giving it a defined risk area (support at 32.10) and a clean invalidation threshold; PICK occupies identical spatial territory but with deteriorating momentum confirmation, which makes timing harder to execute. The key insight: COPX's 1.84x volume at 20W average creates distribution pressure that appears negative at first glance, but in a compression pattern near support, high volume breaking down reflects the testing phase before bounce attempts, not capitulation selling. PICK's neutral volume in the same setup looks cleaner but proves less informative; in industrial metals where macro demand destroys the trend, volume activity near support matters more than volume absence.

Why this allocation slot

Industrial metals earned 0% allocation, ranking 9th in final category scores at 14.1. The macro case is brutal: disinflation pressure adds -8 to the descriptor weight, credit stress costs -7, and liquidity stress subtracts another -8, creating a -23 headwind that no amount of technical setup can overcome. The 35.0 category-level macro fit is second-worst in the portfolio, and COPX's 39.5 technical evidence score barely qualifies as acceptable. The category is excluded entirely because the risk/reward is inverted: metals need either inflation repricing (not happening in disinflation) or a credit stress event that demands copper supply tightening (possible but not the base case in a stable liquidity regime). The 39.0 risk/reward score on COPX shows only 14.8% upside potential to resistance but 10.1% downside headroom—asymmetric downside in a weak macro. Exclusion is the right call; reentry would require either MACD confirmation across the basket or a material shift in the macro regime toward credit stress or risk appetite collapse.

Traditional EnergyFCG

Score
1.6
XLE
67/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
43
MACD
bearish but improving
14
Stochastic RSI
oversold
100
Volume
neutral
38
Setup/R-R
pullback into support
98
Dist 50W
-2.3%
4W
-1.9%
13W
-7.7%
RS/SPY
-18.2%
RS/Cat
+2.3%
Support
$41.12
Resistance
$46.03
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XOP
64/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
43
MACD
bearish but improving
4
Stochastic RSI
oversold
100
Volume
neutral
34
Setup/R-R
pullback into support
98
Dist 50W
-1.3%
4W
-2.2%
13W
-10.0%
RS/SPY
-20.4%
RS/Cat
+0.0%
Support
$132.34
Resistance
$153.19
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

FCGSELECTED
54/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
43
MACD
bearish but improving
5
Stochastic RSI
oversold
100
Volume
above-average participation
19
Setup/R-R
pullback into support
98
Dist 50W
-1.8%
4W
-1.7%
13W
-11.0%
RS/SPY
-21.5%
RS/Cat
-1.1%
Support
$23.64
Resistance
$27.10
Bull case

FCG has a pullback into support profile with -21.5% 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 won a pyrrhic victory in the worst-scoring category (1.6 final score) because its above-average volume participation (1.13x) at support proved fractionally more reliable than XLE's neutral volume in an identically structured pullback setup. The technical picture is uniformly dire: all three energy ETFs score below 50 on technical evidence, all sit below their 50W lines, and all feature RS to SPY around -20%, which reflects a structural rejection of energy in a disinflation regime. FCG's only advantage is 1.13x volume versus XLE's neutral volume, which suggests some real buyers are present at support rather than mere stop-auction dynamics; it's the weakest possible edge, but it's an edge. The category-level technical evidence scored 23.6/100 for the representative, with momentum confirmation only 4.8/100—a statistical zero—meaning this is a support-hold play, not an accumulation trade. Every energy ETF sits with stochastic RSI at or near oversold, creating an intervention zone where panic selling gets exhausted, but actual buying momentum is nowhere present.

Why this allocation slot

Traditional energy earned 0% allocation and ranks dead last at 1.6 category score. The macro destruction is total: disinflation pressure drains -10, credit stress costs -7, and liquidity stress subtracts -7, creating -24 aggregate headwind. The 16.0 category-level macro fit is the portfolio's absolute worst. FCG's 23.6 technical evidence score fails to compensate; even the 100.0 timing score for sitting at the 50W invalidation zone can't rescue a category where the fundamental regime is actively hostile. Energy requires either inflation repricing or a risk-off shock that pushes equities lower and commodities higher as safe-haven inflation hedges—neither is happening. The 98.0 risk/reward reflecting only 0.6% downside to support might appear attractive to contrarians, but it's a trap: the move from 23.64 to 23.93 is noise, and the real support beneath is 20.0 and below, another 15% risk if support fails. Exclusion is locked in until macro regime shifts toward credit stress or inflation repricing. Current position: zero, stay zero.