Sector Rotation Scoring System

30 rotation pairs | Weighted: 40% x 1m + 35% x 2m + 25% x 12m | fc_confirms required | PM 9:00-9:25

6
Score +3 pairs (WR >= 85%)
18
Score +2 pairs (WR 75-85%)
5
Score +1 pairs (WR 65-75%)

Scoring Formula

weighted_wr = 0.40 * wr_1m + 0.35 * wr_2m + 0.25 * wr_12m

score = +3 if weighted_wr >= 85%
score = +2 if weighted_wr >= 75%
score = +1 if weighted_wr >= 65%
score = 0 if weighted_wr >= 55%
score = -1 if weighted_wr < 55%

confidence = HIGH if N_12m >= 100 AND delta_vs_unfav >= 10pp
confidence = MED if N_12m >= 50 AND delta_vs_unfav >= 5pp
confidence = LOW otherwise

// Recency weight: 1m data = 40% (strongest seasonal signal)
// If 1m data missing, fallback to 2m; if 2m missing, fallback to 12m

+3 Elite Rotation Pairs (weighted WR >= 85%)

LeadervsDir1m WR1m N2m WR2m N12m WR12m NWeightedDeltaTrendConf
FV:FinTechITServicesLONG-096.4%2880.7%5792.5%+44.5+15.7MED
FV:FinTechFV:TransportLONG-096.4%2876.2%21491.4%+35.9+20.2HIGH
MaterialsCommMetalsSHORT95.7%7095.7%7074.4%15690.4%+20.0+21.3HIGH
MaterialsITServicesSHORT91.6%11991.6%11982.2%18589.2%+30.2+9.4HIGH
FV:SemisFV:TransportLONG-090.7%4384.4%14189.1%+31.5+6.3HIGH
EnergyBaseConsDiscrSHORT100%1175.0%2076.1%11785.3%+18.0-1.1HIGH

+2 Strong Rotation Pairs (weighted WR 75-85%)

LeadervsDir1m WR1m N2m WR2m N12m WR12m NWeightedDeltaTrendConf
FV:AISemiSHORT-087.2%4778.0%9184.9%+4.4+9.2LOW
FV:DefenseCommMetalsSHORT87.5%1687.5%1676.8%6984.8%+31.5+10.7MED
HealthcareSemiSHORT-091.2%5765.7%25484.8%+5.8+25.5MED
MaterialsConsDiscrSHORT87.6%18687.0%19375.6%43484.4%+8.2+11.4MED
EnergyBaseTelecomLONG-087.2%3975.7%20684.3%+27.9+11.5HIGH
MaterialsE-commerceSHORT89.3%17782.5%24076.8%45383.8%+9.2+5.7MED
FinancialsTelecomSHORT-083.3%5475.4%35381.3%+30.8+7.9HIGH
EnergyTechHWSHORT-079.3%2983.1%11880.2%+12.7-3.8HIGH
IndustrialsSemiSHORT-081.8%3375.5%15580.2%+18.3+6.3HIGH
EnergyTelecomLONG-082.3%7972.7%35279.9%+18.7+9.6HIGH
FV:SemisSemiLONG-081.2%4873.6%12979.3%+11.5+7.6HIGH
FV:AIMedDevicesLONG-080.0%5576.2%10179.0%+31.5+3.8HIGH
ConsDiscrEnergyBaseLONG77.8%983.3%16870.9%30278.0%+5.7+12.4MED
EnergyFV:AILONG-081.6%9866.7%43377.9%+8.5+14.9MED
HealthcareFV:AILONG84.2%19675.5%35569.2%88777.4%+16.2+6.3HIGH
FinTechE-commerceSHORT74.1%2780.3%6177.6%16577.1%+14.9+2.7HIGH
EnergyFinancialsLONG78.9%5780.9%13666.8%44976.6%+7.9+14.1MED
EnergyFV:EVsSHORT-076.2%10175.1%18975.9%+8.7+1.1MED

+1 / 0 Moderate & Fading Pairs

LeadervsDir1m2m12mWeightedTrendScoreNote
FV:SemisFV:EVsLONG-73.4%74.9%73.8%-1.5+1Stable but flat
SoftwareTelecomSHORT-70.9%77.9%72.6%-7.0+1FADING from 78 to 71
FV:AITelecomSHORT-69.2%79.2%71.7%-10.0+1FADING fast
SemiSoftwareLONG-75.0%61.9%71.7%+13.1+1Improving but N=12
CloudTelecomSHORT-68.9%80.0%71.7%-11.1+1FADING
CloudFinTechSHORT36.4%76.5%79.8%61.3%-3.30BROKEN last month

Implementation Notes

Materials as SHORT signal leader: 4 of top 6 pairs involve Materials leading. When Materials lead in PM (9:00-9:25) vs growth/cyclicals, fade the laggard. N=156-453, all confirmed 2m.
Telecom as universal anchor: Telecom on the losing side of 5 rotation pairs. When any sector leads vs Telecom in PM, that direction continues post-open. Score +2 for all Telecom-anchor pairs.
Fading signals: AI/Software/Cloud SHORT vs Telecom all trending DOWN (-7 to -11pp). May be regime shift. Monitor weekly. If 1m drops below 60%, downgrade to +1/0.
Update cadence: Recalculate weekly. 1m window shifts fast. A pair at +3 can drop to +1 in 2 weeks if current month reverses. Always check 1m before assigning score.