{"slug": "sector-rotation", "label": "Rotation", "eyebrow": "Structure", "title": "Sector Rotation", "description": "Sectors and industries where breadth and weekly returns are moving.", "insight": "Sectors and industries with the strongest weekly structure.", "top_label": "Real Estate Services \u00b7 ZA", "top_value": "3.5%", "items": [{"label": "Real Estate Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "3.5%", "value_label": "weekly return", "score": 3.45887111, "tone": "positive", "rationale": "Real Estate Services is moving 3.5% for the week with 33.3% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "33.3%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "4"}, {"label": "Volume", "value": "28.8M"}], "links": [{"label": "Structure", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/real-estate/real-estate-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Apparel Retail \u00b7 ZA", "subtitle": "Industry structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "2.9%", "value_label": "weekly return", "score": 2.86518231, "tone": "positive", "rationale": "Apparel Retail is moving 2.9% for the week with 40.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "40.0%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "16.8M"}], "links": [{"label": "Structure", "url": "/structure/za/consumer-cyclical/apparel-retail/", "external": true}], "kind": "structure", "primary_url": "/structure/za/consumer-cyclical/apparel-retail/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Consumer Cyclical \u00b7 ZA", "subtitle": "Sector structure \u00b7 35 constituents", "badge": "Rotation leader", "value": "1.0%", "value_label": "weekly return", "score": 0.97117624, "tone": "positive", "rationale": "Consumer Cyclical is moving 1.0% for the week with 41.2% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "41.2%"}, {"label": "Adv", "value": "14"}, {"label": "Decl", "value": "15"}, {"label": "Volume", "value": "114.3M"}], "links": [{"label": "Structure", "url": "/structure/za/consumer-cyclical/", "external": true}], "kind": "structure", "primary_url": "/structure/za/consumer-cyclical/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Packaged Foods \u00b7 ZA", "subtitle": "Industry structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "0.8%", "value_label": "weekly return", "score": 0.78039021, "tone": "positive", "rationale": "Packaged Foods is moving 0.8% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "4"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "11.1M"}], "links": [{"label": "Structure", "url": "/structure/za/consumer-defensive/packaged-foods/", "external": true}], "kind": "structure", "primary_url": "/structure/za/consumer-defensive/packaged-foods/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Energy \u00b7 ZA", "subtitle": "Sector structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "0.6%", "value_label": "weekly return", "score": 0.58737778, "tone": "positive", "rationale": "Energy is moving 0.6% for the week with 60.0% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "60.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "7.4M"}], "links": [{"label": "Structure", "url": "/structure/za/energy/", "external": true}], "kind": "structure", "primary_url": "/structure/za/energy/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Department Stores \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "0.6%", "value_label": "weekly return", "score": 0.56211652, "tone": "positive", "rationale": "Department Stores is moving 0.6% for the week with 40.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "40.0%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "3"}, {"label": "Volume", "value": "59.2M"}], "links": [{"label": "Structure", "url": "/structure/za/consumer-cyclical/department-stores/", "external": true}], "kind": "structure", "primary_url": "/structure/za/consumer-cyclical/department-stores/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Technology \u00b7 ZA", "subtitle": "Sector structure \u00b7 12 constituents", "badge": "Rotation leader", "value": "0.4%", "value_label": "weekly return", "score": 0.37844948, "tone": "positive", "rationale": "Technology is moving 0.4% for the week with 50.0% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "4"}, {"label": "Volume", "value": "7.1M"}], "links": [{"label": "Structure", "url": "/structure/za/technology/", "external": true}], "kind": "structure", "primary_url": "/structure/za/technology/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Conglomerates \u00b7 ZA", "subtitle": "Industry structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "0.1%", "value_label": "weekly return", "score": 0.12438396, "tone": "positive", "rationale": "Conglomerates is moving 0.1% for the week with 60.0% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "60.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "21.6M"}], "links": [{"label": "Structure", "url": "/structure/za/industrials/conglomerates/", "external": true}], "kind": "structure", "primary_url": "/structure/za/industrials/conglomerates/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Real Estate \u00b7 ZA", "subtitle": "Sector structure \u00b7 37 constituents", "badge": "Rotation leader", "value": "0.0%", "value_label": "weekly return", "score": 0.01570476, "tone": "positive", "rationale": "Real Estate is moving 0.0% for the week with 28.6% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "28.6%"}, {"label": "Adv", "value": "10"}, {"label": "Decl", "value": "21"}, {"label": "Volume", "value": "255.1M"}], "links": [{"label": "Structure", "url": "/structure/za/real-estate/", "external": true}], "kind": "structure", "primary_url": "/structure/za/real-estate/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Consumer Defensive \u00b7 ZA", "subtitle": "Sector structure \u00b7 21 constituents", "badge": "Structure", "value": "-0.0%", "value_label": "weekly return", "score": -0.03128974, "tone": "neutral", "rationale": "Consumer Defensive is moving -0.0% for the week with 47.6% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "47.6%"}, {"label": "Adv", "value": "10"}, {"label": "Decl", "value": "9"}, {"label": "Volume", "value": "30.3M"}], "links": [{"label": "Structure", "url": "/structure/za/consumer-defensive/", "external": true}], "kind": "structure", "primary_url": "/structure/za/consumer-defensive/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Engineering & Construction \u00b7 ZA", "subtitle": "Industry structure \u00b7 5 constituents", "badge": "Structure", "value": "-0.3%", "value_label": "weekly return", "score": -0.32623957, "tone": "neutral", "rationale": "Engineering & Construction is moving -0.3% for the week with 40.0% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "40.0%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "3.5M"}], "links": [{"label": "Structure", "url": "/structure/za/industrials/engineering-construction/", "external": true}], "kind": "structure", "primary_url": "/structure/za/industrials/engineering-construction/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Industrials \u00b7 ZA", "subtitle": "Sector structure \u00b7 29 constituents", "badge": "Structure", "value": "-0.7%", "value_label": "weekly return", "score": -0.71855366, "tone": "neutral", "rationale": "Industrials is moving -0.7% for the week with 41.4% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "41.4%"}, {"label": "Adv", "value": "12"}, {"label": "Decl", "value": "14"}, {"label": "Volume", "value": "48.5M"}], "links": [{"label": "Structure", "url": "/structure/za/industrials/", "external": true}], "kind": "structure", "primary_url": "/structure/za/industrials/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Reit - Diversified \u00b7 ZA", "subtitle": "Industry structure \u00b7 11 constituents", "badge": "Structure", "value": "-1.1%", "value_label": "weekly return", "score": -1.14413346, "tone": "neutral", "rationale": "Reit - Diversified is moving -1.1% for the week with 22.2% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "22.2%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "72.7M"}], "links": [{"label": "Structure", "url": "/structure/za/real-estate/reit-diversified/", "external": true}], "kind": "structure", "primary_url": "/structure/za/real-estate/reit-diversified/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Reit - Retail \u00b7 ZA", "subtitle": "Industry structure \u00b7 9 constituents", "badge": "Structure", "value": "-1.4%", "value_label": "weekly return", "score": -1.43487949, "tone": "neutral", "rationale": "Reit - Retail is moving -1.4% for the week with 33.3% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "33.3%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "120.3M"}], "links": [{"label": "Structure", "url": "/structure/za/real-estate/reit-retail/", "external": true}], "kind": "structure", "primary_url": "/structure/za/real-estate/reit-retail/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Financial Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 40 constituents", "badge": "Structure", "value": "-1.7%", "value_label": "weekly return", "score": -1.71084573, "tone": "neutral", "rationale": "Financial Services is moving -1.7% for the week with 21.2% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "21.2%"}, {"label": "Adv", "value": "7"}, {"label": "Decl", "value": "24"}, {"label": "Volume", "value": "222.6M"}], "links": [{"label": "Structure", "url": "/structure/za/financial-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/financial-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Banks - Regional \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Structure", "value": "-1.7%", "value_label": "weekly return", "score": -1.73967697, "tone": "neutral", "rationale": "Banks - Regional is moving -1.7% for the week with 0.0% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "0.0%"}, {"label": "Adv", "value": "0"}, {"label": "Decl", "value": "4"}, {"label": "Volume", "value": "29.2M"}], "links": [{"label": "Structure", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "structure", "primary_url": "/structure/za/financial-services/banks-regional/", "primary_external": true, "primary_label": "Open structure chart"}], "url": "/market-radar/countries/za/sector-rotation/", "api_url": "/market-radar/countries/za/sector-rotation/api/"}