← All reports
2023-08-252023-08-11
Weekly allocation report

2023-08-18

TrendBTC
backtestLate-Cycle ReflationPartial 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
XLETraditional Energy10%Top-2 (10%)
URNMNuclear Energy10%Top-2 (10%)
CIBRTechnology5%Tier-2 (5%)
AIQAI5%Tier-2 (5%)
MOOAgriculture & Livestock5%Tier-2 (5%)
ITADefense & Aerospace5%Tier-2 (5%)
COPXIndustrial Metals5%Tier-2 (5%)
GLDPrecious Metals5%Tier-2 (5%)

Trade Instructions — Monday Open

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

ActionTickerInstruction
SELLIGVSell 50% of IGV position (reduce 5% → 2.5%)
SELLPAVESell entire PAVE position (2.5% of portfolio)
SELLURASell 25% of URA position (reduce 5% → 3.8%)
SELLILFSell 50% of ILF position (reduce 2.5% → 1.3%)
SELLXARSell 50% of XAR position (reduce 2.5% → 1.3%)
SELLSLVSell entire SLV position (1.3% of portfolio)
SELLSMHSell 50% of SMH position (reduce 2.5% → 1.3%)
BUYAIQBuy AIQ — 11% of freed cash (adds 1.3% to portfolio)
BUYMOOBuy MOO — 11% of freed cash (adds 1.2% to portfolio)
BUYURNMBuy URNM — 22% of freed cash (adds 2.5% to portfolio)
BUYCIBRBuy CIBR — 11% of freed cash (adds 1.3% to portfolio)
BUYITABuy ITA — 11% of freed cash (adds 1.3% to portfolio)
BUYXLEBuy XLE — 22% of freed cash (adds 2.5% to portfolio)
BUYGLDBuy GLD — 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
FBTC50%
COPX6.3%
MOO5%
XOP5%
URNM5%
URA3.8%
AIQ3.8%
IGV2.5%
FCG2.5%
XLU2.5%
CIBR2.5%
ITA2.5%
XLE2.5%
ILF1.3%
XAR1.3%
SMH1.3%
INDA1.3%
GLD1.3%

Macro Regime — Late-Cycle Reflation

Score inputs
Growth (ISM PMI)
50
Liquidity (Fed Balance)
38
Risk Appetite
62
Inflation Pressure
70
Dollar Pressure
50
Credit Stress
57
Commodity Breadth
63
Macro tailwinds
Defense & AerospaceAgriculture & LivestockIndustrial MetalsTraditional EnergyNuclear Energy
Macro headwinds
Utilities & Infrastructure
Active conditions (10)
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.
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.
Real asset sponsorship
Commodity breadth or inflation pressure supports scarce-resource categories when charts agree.
Not active
Liquidity expansionDollar pressureRisk appetite brokenGrowth slowdownGrowth expansionDisinflation pressureMonetary hedge bidDefensive rotationEM liquidity supportBroad 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 — TrendBTC

ValueBTC

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

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
10.14% / >= 20%FAIL
ISM Manufacturing PMI
missing/skipped / >= 50PASS
BTC 50W SMA rising
0.52% / > 0 week-over-weekPASS
Fear & Greed
missing/skipped / 50-90PASS
TOTAL3/BTC 50W not decisively falling
-0.54% / > -5% week-over-weekPASS
Fed balance sheet flat/rising
False / latest WALCL >= 4 weeks agoFAIL
BTC
$26,189.584
50W SMA
$23,777.686
200W SMA
$27,443.812
BTC-USD — Weekly
BTC-USD chart
⤢ ZOOM
SOL-USD — Weekly
SOL-USD chart
⤢ ZOOM

Category Rankings

RankCategoryWinnerScoreAlloc4W RetPeers (4W)
1Traditional EnergyXLE79.020%+3.49%XOP +1.2% · FCG +1.0%
2Nuclear EnergyURNM68.720%+25.51%URA +18.5% · NLR +14.7%
3TechnologyCIBR47.110%+3.41%IGV +3.5% · XLK +1.4%
4AIAIQ47.010%+3.15%SMH -1.2% · BOTZ -0.6%
5Agriculture & LivestockMOO44.410%+0.04%VEGI +1.1% · WEAT -4.8%
6Defense & AerospaceITA41.710%-4.20%XAR -2.6% · ROKT -1.3%
7Industrial MetalsCOPX37.910%+4.96%PICK +5.4% · REMX -1.4%
8Precious MetalsGLD26.410%+1.66%SLV -0.4% · GDX +7.4%
9Utilities & InfrastructurePAVE25.60%-1.12%XLU +1.8% · IGF +1.0%
10Emerging MarketsILF22.30%+2.82%INDA +3.6% · IEMG +1.9%

Traditional EnergyXLE

Score
79.0
XOP
82/100
XOP chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
100
Stochastic RSI
overbought rolling over
57
Volume
neutral
74
Setup/R-R
neutral structure
45
Dist 50W
+9.5%
4W
+8.7%
13W
+20.2%
RS/SPY
+15.9%
RS/Cat
+4.1%
Support
$117.66
Resistance
$148.81
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

FCG
78/100
FCG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
96
Stochastic RSI
overbought rolling over
57
Volume
thin participation
61
Setup/R-R
neutral structure
45
Dist 50W
+7.9%
4W
+6.6%
13W
+16.1%
RS/SPY
+11.9%
RS/Cat
+0.0%
Support
$20.73
Resistance
$26.36
Bull case

FCG has a neutral structure profile with 11.9% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLESELECTED
79/100
XLE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
79
Stochastic RSI
overbought rolling over
57
Volume
neutral
63
Setup/R-R
neutral structure
46
Dist 50W
+5.5%
4W
+5.3%
13W
+11.5%
RS/SPY
+7.2%
RS/Cat
-4.6%
Support
$38.49
Resistance
$44.95
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why XLE won

XLE wins the top-2 slot because it delivers a perfect 100.0 trend score with 7.2% relative strength versus SPY and 11.5% 13-week returns, maintaining price above both trend references with a flat 0.2% 50W slope. The setup is neutral structure but sitting in the upper Fibonacci zone with MACD bullish and improving, which signals sustained accumulation rather than a bounce; stochastic RSI is overbought rolling over at 0.88, which is the exact signal of strong hands holding through exhaustion. XOP lost by 3.2 points despite superior momentum at 100 (16.1 absolute for SMH) because risk/reward inverted to 45.4—XOP's vertical extension at 148.81 resistance means every new buyer is overpaying, and the 1.2% upside to XLE's resistance creates negative asymmetry. XLE's momentum confirmation of 79.4 reflects the 11.5% 13-week gain with consistent volume and improving MACD; this is leadership through both price and sponsorship quality, not just momentum.

Why this allocation slot

Traditional Energy holds 10% as a top-2 overweight category with final score of 79.0, the second-highest ranking in the portfolio. Category-level macro fit is 90.0 with energy scarcity active at +16 basis points, Late-Cycle Reflation at +12, supply shortage at +9, and real asset sponsorship at +7—these are structural, not transient, tailwinds. The technical ETF basket starts at 73.1 and tests up to 79.0 after category-level review, confirming the macro narrative is supported by chart evidence. XLE's positioning is defensive within the category (7.2% SPY-relative versus XOP's 15.9%), which paradoxically strengthens the allocation because it means cash flow defense is winning over speculation—exactly the composition you want in late-cycle reflation. The 10% allocation reflects both the technical strength and macro regime fit; energy is now the second-most-favored category behind crypto, and that weight is earned through sustained relative strength and real-time supply constraints rather than speculative positioning.

Nuclear EnergyURNM

Score
68.7
URNMSELECTED
77/100
URNM chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
80
MACD
bullish and improving
100
Stochastic RSI
overbought momentum
75
Volume
above-average participation
78
Setup/R-R
neutral structure
54
Dist 50W
+7.8%
4W
+7.1%
13W
+14.7%
RS/SPY
+10.4%
RS/Cat
+3.4%
Support
$28.99
Resistance
$36.01
Bull case

URNM has a neutral structure profile with 10.4% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

URA
84/100
URA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
90
Stochastic RSI
rising mid-zone
83
Volume
neutral
76
Setup/R-R
neutral structure
47
Dist 50W
+7.1%
4W
+3.2%
13W
+11.3%
RS/SPY
+7.0%
RS/Cat
+0.0%
Support
$18.67
Resistance
$22.87
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

NLR
58/100
NLR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish and improving
73
Stochastic RSI
overbought momentum
75
Volume
distribution pressure
56
Setup/R-R
neutral structure
30
Dist 50W
+9.4%
4W
+2.3%
13W
+10.5%
RS/SPY
+6.2%
RS/Cat
-0.8%
Support
$52.29
Resistance
$62.46
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why URNM won

URNM wins the top-2 slot because it delivers a perfect 100.0 momentum confirmation score from 14.7% 13-week returns with 10.4% relative strength versus SPY and 3.4% category-relative strength, while maintaining price above the 50W (albeit below the 200W). The setup is neutral structure with stochastic RSI overbought momentum at 0.91 and MACD bullish and improving, which signals the move is being funded, not just technically extended; above-average volume participation at 1.17x confirms sponsorship is present. URA lost by 7.8 points despite superior trend score of 100 because its timing only reaches 83 versus URNM's 75 (counterintuitive until you see URA is further extended at 7.8% from the 50W), and critically, URA shows rising mid-zone stochastic RSI (less urgent) versus URNM's overbought momentum (fully committed). URNM's 77.5 volume-price confirmation and 72.2 persistence scores reflect a sustained accumulation move, not a technical bounce—the chart shows institutional conviction, not tactical covering.

Why this allocation slot

Nuclear Energy holds 10% as a top-2 overweight category with final score of 68.7, ranking just below Traditional Energy. Category-level macro fit is 69.0 with energy scarcity active at +9 basis points, real asset sponsorship at +7, and Late-Cycle Reflation at +7—a coherent narrative around clean energy scarcity in an inflationary regime. The technical ETF basket starts at 74.2 and tests down to 68.7, a gap of 5.5 points that reflects some technical fatigue or concern about extended positioning. URNM's 80.8 reasoning score is the second-highest individual ETF score in the entire portfolio (behind URNM itself in the reasoning order), confirming this is a high-conviction chart. The 10% allocation reflects dual conviction: macro (energy scarcity) plus technical (sustained volume and momentum). Nuclear is the more speculative energy choice—URNM is miner beta, not integrated production—so the equal weighting with XLE is intentional diversification within the energy thesis. For this to remain at 10%, momentum would need to sustain above the 50W and volume would need to remain above-average; either would signal continued institutional conviction.

TechnologyCIBR

Score
47.1
CIBRSELECTED
71/100
CIBR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bullish but flattening
56
Stochastic RSI
oversold
70
Volume
neutral
61
Setup/R-R
neutral structure
54
Dist 50W
+6.0%
4W
-3.9%
13W
+5.0%
RS/SPY
+0.7%
RS/Cat
+0.0%
Support
$39.61
Resistance
$46.50
Bull case

CIBR has a neutral structure profile with 0.7% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGV
69/100
IGV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
87
MACD
bearish/weakening
44
Stochastic RSI
oversold
70
Volume
above-average participation
45
Setup/R-R
neutral structure
50
Dist 50W
+14.7%
4W
-6.5%
13W
+7.3%
RS/SPY
+3.0%
RS/Cat
+2.3%
Support
$54.45
Resistance
$71.89
Bull case

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

XLK
65/100
XLK chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
83
MACD
bearish/weakening
29
Stochastic RSI
oversold
70
Volume
neutral
44
Setup/R-R
neutral structure
51
Dist 50W
+14.0%
4W
-6.3%
13W
+4.7%
RS/SPY
+0.5%
RS/Cat
-0.2%
Support
$67.89
Resistance
$88.97
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why CIBR won

CIBR wins the category because it maintains price above both the 50-week and 200-week moving averages with a flat 50W slope, while holding just 6.0% distance from the mean—a setup that requires disciplined sponsorship to justify. The 0.7% relative strength versus SPY and matching category-relative strength tell you this is leadership through steadiness rather than breakout momentum; IGV lost the race despite superior 13-week returns of 7.3% because its 14.7% stretch from the 50W and bearish/weakening MACD created an asymmetric risk setup where every new buyer is overpaying for an extended idea. CIBR's neutral volume and oversold stochastic RSI suggest this is a coil rather than exhaustion, while IGV's above-average participation into weakening momentum is the technical opposite—accumulation into a deteriorating thesis. The score gap of 2.2 points reflects a clean technical decision: cybersecurity's defensive posture fits this regime better than enterprise software's duration sensitivity.

Why this allocation slot

Technology earned 5% allocation as a tier-2 category rank, positioned outside the immediate opportunity set but still eligible for portfolio weight. The macro regime of Late-Cycle Reflation creates a tension for growth tech: risk appetite remains positive and AI sponsorship is active, but liquidity stress and credit stress together deduct 14 basis points from the category macro fit, leaving it at 44.0. Category-level macro fit is weak relative to real assets and energy, which anchors Tech to a second-tier position despite solid technical breadth in CIBR's setup. For Technology to earn a top-2 slot, either the macro regime would need to shift toward pure risk-on or the category's internal relative strength would need to prove sustained and broad rather than concentrated in cybersecurity. Right now, the setup says hold but don't chase.

AIAIQ

Score
47.0
SMH
60/100
SMH chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
90
MACD
bearish/weakening
53
Stochastic RSI
oversold
48
Volume
above-average participation
41
Setup/R-R
vertical extension
52
Dist 50W
+19.1%
4W
-5.0%
13W
+9.6%
RS/SPY
+5.4%
RS/Cat
+2.7%
Support
$118.86
Resistance
$160.50
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

AIQSELECTED
68/100
AIQ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
86
MACD
bearish/weakening
40
Stochastic RSI
oversold
70
Volume
above-average participation
43
Setup/R-R
neutral structure
52
Dist 50W
+14.9%
4W
-6.1%
13W
+7.0%
RS/SPY
+2.7%
RS/Cat
+0.0%
Support
$21.90
Resistance
$29.51
Bull case

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

BOTZ
52/100
BOTZ chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
49
MACD
bearish/weakening
0
Stochastic RSI
oversold
70
Volume
neutral
22
Setup/R-R
neutral structure
72
Dist 50W
+6.9%
4W
-12.2%
13W
-4.4%
RS/SPY
-8.6%
RS/Cat
-11.3%
Support
$23.24
Resistance
$29.59
Bull case

BOTZ has a neutral structure profile with -8.6% 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 because it sits in neutral structure with price above both trend references and holds positive relative strength of 2.7% versus SPY, offering a controlled entry point rather than the vertical-extension trap that SMH represents. The 14.9% distance from the 50W is meaningful, but AIQ's timing score of 70.0 reflects entry depth—oversold stochastic RSI in the upper Fibonacci zone signals a coil rather than exhaustion. SMH's timing score collapsed to 48.0 because it sits in vertical extension territory at 160.50 resistance, where the risk/reward ratio inverts; it has superior 13-week momentum at 9.6% and category-relative strength of 2.7%, but those gains came at the cost of setup cleanliness and technical invalidation risk. AIQ's above-average volume participation combined with bearish/weakening MACD argues for accumulation into weakness rather than chasing strength; the 7.9-point category edge is driven by defensive positioning and structural integrity.

Why this allocation slot

AI holds a 5% tier-2 allocation despite strong macro narrative support—AI growth sponsorship is active at +14 basis points and risk appetite is positive at +10. The category macro fit of 54.0 ranks solidly, but technical evidence is only 44.9 for the representative, which pulls the final category score to 47.0 and keeps it below the top-2 threshold. What's notable here is the internal conflict: macro conditions should sponsor this category more aggressively, but the charts are uniformly bearish/weakening with oversold stochastic RSI across all three ETFs, suggesting the move is old and exhaustion is near. The portfolio holds AI exposure at 5% as a hedge to continued strength, but moving it to top-2 weight would require either a macro refresh that turns credit stress positive or technical evidence of fresh institutional accumulation rather than technical bounce-back. The allocation reflects optionality rather than conviction.

Agriculture & LivestockMOO

Score
44.4
MOOSELECTED
70/100
MOO chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
60
MACD
bullish and improving
43
Stochastic RSI
falling/neutral
100
Volume
thin participation
48
Setup/R-R
pullback into support
98
Dist 50W
-4.5%
4W
-4.7%
13W
+0.7%
RS/SPY
-3.6%
RS/Cat
+0.0%
Support
$79.28
Resistance
$90.66
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

VEGI
34/100
VEGI chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
55
MACD
bullish but flattening
35
Stochastic RSI
falling/neutral
87
Volume
thin participation
35
Setup/R-R
pullback into support
98
Dist 50W
-5.7%
4W
-5.6%
13W
+0.4%
RS/SPY
-3.8%
RS/Cat
-0.2%
Support
$38.11
Resistance
$44.10
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

WEAT
54/100
WEAT chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
48
MACD
bullish but flattening
31
Stochastic RSI
falling/neutral
60
Volume
distribution pressure
31
Setup/R-R
pullback into support
82
Dist 50W
-15.1%
4W
-8.6%
13W
+2.4%
RS/SPY
-1.8%
RS/Cat
+1.8%
Support
$30.70
Resistance
$36.30
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why MOO won

MOO wins decisively because it delivers a pullback-into-support setup with perfect 100.0 timing score and extraordinary 98.0 risk/reward, where the chart sits 4.5% below the 50W but still above the 200W, landed in the deep Fibonacci retracement zone near 0.786 and 80.87. The stochastic RSI is falling/neutral and MACD is bullish and improving, which is the exact signature of accumulation into temporary weakness; VEGI lost despite matching the pullback setup because its MACD is only bullish/flattening (not improving) and timing reaches just 87.0, meaning fewer sellers have capitulated. MOO's thin 0.57x volume participation actually strengthens the setup—it says smart money is buying quietly into light conditions rather than front-running a crowded bounce. The 35.5-point category win versus VEGI reflects the quality gap: this is a coil with defined support and momentum acceleration, not a mere bounce with fading impulse.

Why this allocation slot

Agriculture & Livestock earns 5% tier-2 allocation backed by exceptional macro fit of 90.0, the highest category-level score in the portfolio. Supply shortage is active at +13 basis points, inflation pressure at +10, real asset sponsorship at +8, and commodity breadth positive at +5; these macro winds are structural, not cyclical. The final category score of 44.4 reflects a technical collapse in the supporting cast (VEGI scores only 45.0, WEAT only 38.4), leaving MOO's 70.6 reasoning score carrying the category uphill. This is a textbook macro-overweight situation: the setup says avoid it (weak 13-week returns, SPY underperformance), but the macro regime says hold it. Agriculture deserves top-2 weight from a macro standpoint, but the chart quality doesn't yet support it; moving it up would require either better cumulative returns or evidence of institutional re-entry. For now, 5% captures the real-asset inflation hedge without forcing capital into a technically weak basket.

Defense & AerospaceITA

Score
41.7
XAR
73/100
XAR chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
94
MACD
bullish but flattening
55
Stochastic RSI
falling/neutral
70
Volume
neutral
62
Setup/R-R
neutral structure
52
Dist 50W
+5.7%
4W
-2.5%
13W
+3.0%
RS/SPY
-1.2%
RS/Cat
+1.2%
Support
$111.31
Resistance
$122.91
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ITASELECTED
73/100
ITA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
78
MACD
bearish/weakening
31
Stochastic RSI
falling/neutral
95
Volume
neutral
43
Setup/R-R
pullback into support
55
Dist 50W
+3.3%
4W
-1.5%
13W
+1.8%
RS/SPY
-2.4%
RS/Cat
+0.0%
Support
$109.67
Resistance
$117.74
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

ROKT
46/100
ROKT chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
77
MACD
bearish/weakening
20
Stochastic RSI
oversold
85
Volume
neutral
39
Setup/R-R
neutral structure
63
Dist 50W
+3.3%
4W
-6.0%
13W
+1.1%
RS/SPY
-3.2%
RS/Cat
-0.7%
Support
$39.24
Resistance
$44.23
Bull case

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

Risk

A failed hold above support would weaken the setup.

Tracked, but not top-2 eligible because: .

Why ITA won

ITA wins because it presents a pullback-into-support setup at 109.67 with exceptional timing score of 95.0—the chart is compressed, clean, and sitting near the 50W with falling/neutral stochastic RSI, creating textbook mean-reversion conditions. While the 1.8% 13-week return and -2.4% SPY-relative strength are weak in absolute terms, the chart structure says you're buying at the spot where sellers have exhausted themselves; XAR lost by just 0.3 points because it offers bullish/flattening MACD and neutral structure, but its timing only reaches 70.0 and risk/reward is softer at 52.2 versus ITA's 55.5. ITA's momentum confirmation is depressed at 30.8 because the trend is rolling over, but that low score is actually a feature here—it confirms the setup is cheap on momentum divergence rather than a stale bounce. Volume is neutral across both, so the decision hinges on reversion entry quality; ITA's defined support and superior timing create a higher-probability setup.

Why this allocation slot

Defense & Aerospace earns 5% tier-2 allocation despite the category scoring only 41.7, ranked outside the immediate opportunity set. This is where macro regime actually helps the position: Late-Cycle Reflation adds +6 basis points and transition/mixed sentiment adds +3, giving category-level macro fit of 57.0, which partially offsets weak technical evidence of only 43.8 for the representative. The tension is explicit: ITA has a textbook pullback-into-support chart, but it's a defensive trade in a market that still favors risk-on. The allocation holds here because geopolitical uncertainty and real asset inflation are structural supports for defense spending, and the chart is setting up a lower-risk entry. For this category to reach top-2, either credit stress would need to turn positive (moving capital toward quality and defense durability) or technical breadth would need to improve across all three ETFs. Currently it's a compliance position, not a conviction position.

Industrial MetalsCOPX

Score
37.9
COPXSELECTED
47/100
COPX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
46
MACD
bearish/weakening
3
Stochastic RSI
oversold
100
Volume
thin participation
26
Setup/R-R
pullback into support
98
Dist 50W
-1.3%
4W
-7.7%
13W
-2.8%
RS/SPY
-7.1%
RS/Cat
+0.4%
Support
$35.22
Resistance
$41.59
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

PICK
41/100
PICK chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · 200W
46
MACD
bearish/weakening
0
Stochastic RSI
oversold
87
Volume
distribution pressure
12
Setup/R-R
pullback into support
78
Dist 50W
-5.3%
4W
-7.7%
13W
-3.3%
RS/SPY
-7.5%
RS/Cat
+0.0%
Support
$38.64
Resistance
$45.31
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

REMX
28/100
REMX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
22
MACD
bearish/weakening
0
Stochastic RSI
oversold
60
Volume
neutral
4
Setup/R-R
pullback into support
84
Dist 50W
-14.7%
4W
-12.5%
13W
-14.8%
RS/SPY
-19.0%
RS/Cat
-11.5%
Support
$72.30
Resistance
$87.58
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why COPX won

COPX wins because it presents a pullback-into-support setup at 35.22 with perfect 100.0 timing and extraordinary 98.0 risk/reward—price sits just 1.3% below the 50W in the middle Fibonacci zone with oversold stochastic RSI and bearish/weakening MACD, creating textbook mean-reversion conditions. PICK lost despite matching the technical setup because its timing only reaches 87.0 (not 100), and critically, PICK shows distribution pressure on volume while COPX has thin but clean participation; thin volume into support is institutional accumulation, distribution pressure is the opposite. COPX's 0.4% category-relative strength edge over the basket median is small, but it confirms this is the most neutral, least crowded entry point within the category. The 5.8-point win is driven by timing precision and volume confirmation rather than trend momentum—a setup where every other condition is optimal except the trend itself, which is exactly when mean reversion offers highest probability.

Why this allocation slot

Industrial Metals earns 5% tier-2 allocation supported by strong category-level macro fit of 75.0, where metals scarcity is active at +14 basis points, commodity breadth positive at +10, and real asset sponsorship at +6. The final category score of 37.9 comes from a 3/2/1 basket starting at 32.0, which is then tested against the macro regime; the gap suggests the technical evidence is materially weaker than the macro support deserves. The tension is real: Late-Cycle Reflation with active scarcity messaging should anchor metals to higher weight, but COPX's trend score is only 46.3 and momentum confirmation collapses to 3.1, meaning the entire category is betting on mean reversion rather than follow-through momentum. This allocation holds because the charts are setting up at support with macro tailwinds, but it's a tactical tactical reversion trade, not a conviction position. For Industrial Metals to reach top-2, either trend evidence would need to stabilize above the 200W or category-relative momentum would need to show positive acceleration; right now it's a value trap with good macro timing.

Precious MetalsGLD

Score
26.4
GLDSELECTED
72/100
GLD chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
69
MACD
bearish/weakening
14
Stochastic RSI
oversold
100
Volume
above-average participation
30
Setup/R-R
pullback into support
81
Dist 50W
+1.2%
4W
-3.8%
13W
-4.5%
RS/SPY
-8.8%
RS/Cat
+0.0%
Support
$168.35
Resistance
$187.46
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

SLV
68/100
SLV chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
69
MACD
bearish/weakening
3
Stochastic RSI
oversold
100
Volume
neutral
32
Setup/R-R
compression near 50W
72
Dist 50W
+0.5%
4W
-7.5%
13W
-4.5%
RS/SPY
-8.8%
RS/Cat
+0.0%
Support
$18.86
Resistance
$23.57
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

GDX
5/100
GDX chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
32
MACD
bearish/weakening
0
Stochastic RSI
oversold
80
Volume
neutral
7
Setup/R-R
pullback into support
98
Dist 50W
-6.8%
4W
-12.8%
13W
-14.6%
RS/SPY
-18.9%
RS/Cat
-10.1%
Support
$26.99
Resistance
$35.40
Bull case

GDX has a pullback into support profile with -18.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 wins because it holds price above both trend references with a perfect 100.0 timing score from sitting just 1.2% from the 50W in the middle Fibonacci retracement zone—this is the tightest, most defined pullback-into-support setup available. Stochastic RSI is deeply oversold at 0.00 and MACD is bearish/weakening, creating the exact divergence setup where value buyers step in; SLV lost despite matching the 50W compression because its structure score is only 70.8 versus GLD's 76.5, and crucially, GLD has above-average volume participation at 1.12x while SLV has neutral volume. Above-average participation into oversold conditions tells you institutional money is rotating in, not retailing selling; SLV's neutral volume suggests nobody is accumulating yet. The 81.1 risk/reward for GLD versus 72.3 for SLV reflects the same dynamic—GLD has better downside support and more conviction buyers present.

Why this allocation slot

Precious Metals holds 5% tier-2 allocation despite a category score of only 26.4, the weakest position in the portfolio, because the macro regime actively penalizes it. Risk appetite remains positive at -4 basis points (a headwind for gold as a volatility hedge), and the broader macro fit is only 46.0. The reasoning ETF basket starts at 35.6 before category-level testing collapses the final score to 26.4, placing it well outside top-2 contention. What keeps metals in the portfolio at all is the technical setup—GLD's pullback-into-support and perfect timing score represent a near-zero-risk entry point for tail-risk protection. This is portfolio insurance allocated at a moment of technical exhaustion rather than macro conviction. For Precious Metals to graduate to tier-1, risk appetite would need to turn negative and credit stress would need to intensify, shifting capital toward gold as a monetary hedge. Currently, it's a technical bounce in a regime that favors real assets with growth narratives like energy and agriculture.

Utilities & InfrastructurePAVE

Score
25.6
PAVESELECTED
84/100
PAVE chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
100
MACD
bullish but flattening
100
Stochastic RSI
falling/neutral
70
Volume
above-average participation
80
Setup/R-R
neutral structure
48
Dist 50W
+11.7%
4W
-1.8%
13W
+11.4%
RS/SPY
+7.1%
RS/Cat
+15.3%
Support
$26.63
Resistance
$32.11
Bull case

PAVE has a neutral structure profile with 7.1% 13-week relative strength versus SPY.

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

XLU
37/100
XLU chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
15
MACD
bearish/weakening
5
Stochastic RSI
oversold
80
Volume
neutral
21
Setup/R-R
pullback into support
65
Dist 50W
-6.4%
4W
-7.3%
13W
-4.0%
RS/SPY
-8.2%
RS/Cat
+0.0%
Support
$31.75
Resistance
$34.90
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IGF
29/100
IGF chart
⤢ ZOOM
Trend (50W/200W)
↓ Below 50W · Below 200W
13
MACD
bearish/weakening
3
Stochastic RSI
oversold
95
Volume
neutral
9
Setup/R-R
pullback into support
71
Dist 50W
-3.2%
4W
-5.8%
13W
-5.2%
RS/SPY
-9.5%
RS/Cat
-1.3%
Support
$45.16
Resistance
$48.97
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why PAVE won

PAVE wins decisively with a category gap of 46.3 points because it delivers perfect 100.0 trend and momentum confirmation scores from 11.4% 13-week returns with 7.1% relative strength versus SPY and 15.3% category-relative strength. Price is above both trend references with bullish/flattening MACD and falling/neutral stochastic RSI, creating sustained accumulation conditions; above-average volume participation at 1.11x confirms institutional rotation into the infrastructure trade. XLU lost by an absolute margin because it shows bearish/weakening MACD, oversold stochastic RSI, and pulled back into support—the exact opposite of PAVE's accumulation setup. XLU's -8.2% SPY-relative strength tells you it's being deserted, while PAVE's outperformance and category-relative strength of 15.3 tells you money is flowing into infrastructure over utilities. This is the cleanest technical differentiation in the portfolio: PAVE is winning on trend, momentum, volume, and relative strength all simultaneously.

Why this allocation slot

Utilities & Infrastructure earns 0% allocation this week, excluded entirely from the portfolio despite PAVE's strong technical setup, because category-level macro fit is only 43.0. Late-Cycle Reflation adds +4 basis points in regime support, but inflation pressure is a -6 headwind, and the category is explicitly penalized by positive risk appetite (which favors growth over utilities' yield-based narrative). The technical ETF basket starts at 47.5 and tests down to 25.6, a 21.5-point gap reflecting internal weakness and macro headwinds overwhelming PAVE's strong technicals. PAVE's trend and momentum scores are exceptional, but they're being rejected by the broader regime because utilities are countercyclical and the cycle still has juice. This is a regime exclusion, not a technical rejection—PAVE would be the category leader in any late-stage recession or late-cycle stress scenario, but those conditions aren't present yet. For this category to earn allocation, either credit stress would need to turn sharply positive or inflation pressure would need to stay low enough that utility dividend yields become attractive relative to growth. Right now, PAVE is a trade, not a portfolio position.

Emerging MarketsILF

Score
22.3
INDA
79/100
INDA chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · 200W
99
MACD
bullish but flattening
71
Stochastic RSI
falling/neutral
85
Volume
above-average participation
64
Setup/R-R
neutral structure
49
Dist 50W
+3.6%
4W
-2.3%
13W
+6.0%
RS/SPY
+1.7%
RS/Cat
+4.0%
Support
$38.38
Resistance
$44.50
Bull case

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

ILFSELECTED
61/100
ILF chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
59
MACD
bearish/weakening
26
Stochastic RSI
oversold
85
Volume
above-average participation
33
Setup/R-R
neutral structure
62
Dist 50W
+3.2%
4W
-6.5%
13W
+2.0%
RS/SPY
-2.3%
RS/Cat
+0.0%
Support
$22.52
Resistance
$28.18
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

IEMG
66/100
IEMG chart
⤢ ZOOM
Trend (50W/200W)
↑ Above 50W · Below 200W
44
MACD
bearish/weakening
19
Stochastic RSI
oversold
95
Volume
above-average participation
26
Setup/R-R
pullback into support
98
Dist 50W
+0.0%
4W
-4.5%
13W
-0.8%
RS/SPY
-5.1%
RS/Cat
-2.8%
Support
$46.57
Resistance
$52.17
Bull case

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

Risk

A failed hold above support would weaken the setup.

Actionable but governed by invalidation levels.

Why ILF won

ILF wins the category despite ranking 9th overall because it holds neutral structure with price above the 50W but below the 200W, creating a reset-not-breakout setup, and achieves 85.0 timing score from sitting just 3.2% from the 50W in the middle Fibonacci zone. The oversold stochastic RSI and bearish/weakening MACD confirm early-stage reversion rather than trend confirmation. INDA lost by 17.4 points not because its technical evidence is weak (it scores 79 composite with bullish/flattening MACD and rising momentum), but because its macro narrative doesn't fit: INDA is high-conviction growth exposure in an environment where credit stress and liquidity stress are both active headwinds totaling -20 basis points at category level. ILF's commodity and value beta approach aligns better with the Late-Cycle Reflation regime where inflation sponsorship and real asset breadth are active; the gap reflects regime fit, not chart quality.

Why this allocation slot

Emerging Markets earns 0% allocation this week, excluded entirely from the portfolio as the lowest-ranking category at 22.3. The macro regime actively penalizes it: risk appetite is positive at +8 basis points, but credit stress and liquidity stress combine for -20, leaving category-level macro fit at only 38.0. The technical ETF basket starts at 50.5 and collapses to 22.3 after category testing, a 28-point gap that signals internal divergence—INDA scores 63.3 on strong trend and momentum, but it's being rejected by the macro regime of simultaneous credit and liquidity stress. In late-cycle reflation with tightening financial conditions, emerging market growth narratives are first to be culled. ILF's commodity beta setup is more resilient, but even that can't lift the category above exclusion threshold. For Emerging Markets to earn a tier-2 5% allocation, either credit stress or liquidity stress would need to turn neutral, or risk appetite would need to turn negative (shifting capital toward EM defensiveness). Currently it's correctly positioned outside the opportunity set.