{"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": "Communication Services \u00b7 PT", "top_value": "3.4%", "top_tone": "positive", "top_kind": "structure", "top_width": 13, "item_count": 11, "items": [{"label": "Communication Services \u00b7 PT", "subtitle": "Sector structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "3.4%", "value_label": "weekly return", "score": 3.41659625, "tone": "positive", "rationale": "Communication Services is moving 3.4% for the week with 62.5% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "62.5%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "30.0M"}], "links": [{"label": "Structure", "url": "/structure/pt/communication-services/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/communication-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Consumer Defensive \u00b7 PT", "subtitle": "Sector structure \u00b7 2 constituents", "badge": "Rotation leader", "value": "0.5%", "value_label": "weekly return", "score": 0.46075832, "tone": "positive", "rationale": "Consumer Defensive is moving 0.5% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "1"}, {"label": "Decl", "value": "1"}, {"label": "Volume", "value": "11.9M"}], "links": [{"label": "Structure", "url": "/structure/pt/consumer-defensive/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/consumer-defensive/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Utilities \u00b7 PT", "subtitle": "Sector structure \u00b7 3 constituents", "badge": "Rotation leader", "value": "0.2%", "value_label": "weekly return", "score": 0.17285885, "tone": "positive", "rationale": "Utilities is moving 0.2% for the week with 66.7% advancing breadth and trend signal 1.", "metrics": [{"label": "Breadth", "value": "66.7%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "1"}, {"label": "Volume", "value": "40.3M"}], "links": [{"label": "Structure", "url": "/structure/pt/utilities/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/utilities/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Technology \u00b7 PT", "subtitle": "Sector structure \u00b7 2 constituents", "badge": "Rotation leader", "value": "0.0%", "value_label": "weekly return", "score": 0.00322092, "tone": "positive", "rationale": "Technology is moving 0.0% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "1"}, {"label": "Decl", "value": "1"}, {"label": "Volume", "value": "66K"}], "links": [{"label": "Structure", "url": "/structure/pt/technology/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/technology/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Healthcare \u00b7 PT", "subtitle": "Sector structure \u00b7 1 constituents", "badge": "Structure", "value": "0.0%", "value_label": "weekly return", "score": 0, "tone": "neutral", "rationale": "Healthcare is moving 0.0% 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": "0"}, {"label": "Volume", "value": "230"}], "links": [{"label": "Structure", "url": "/structure/pt/healthcare/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/healthcare/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Industrials \u00b7 PT", "subtitle": "Sector structure \u00b7 4 constituents", "badge": "Structure", "value": "-0.4%", "value_label": "weekly return", "score": -0.39588208, "tone": "neutral", "rationale": "Industrials is moving -0.4% for the week with 25.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "25.0%"}, {"label": "Adv", "value": "1"}, {"label": "Decl", "value": "3"}, {"label": "Volume", "value": "23.8M"}], "links": [{"label": "Structure", "url": "/structure/pt/industrials/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/industrials/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Basic Materials \u00b7 PT", "subtitle": "Sector structure \u00b7 5 constituents", "badge": "Structure", "value": "-0.9%", "value_label": "weekly return", "score": -0.93330695, "tone": "neutral", "rationale": "Basic Materials is moving -0.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": "3"}, {"label": "Volume", "value": "8.2M"}], "links": [{"label": "Structure", "url": "/structure/pt/basic-materials/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/basic-materials/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Consumer Cyclical \u00b7 PT", "subtitle": "Sector structure \u00b7 3 constituents", "badge": "Structure", "value": "-1.0%", "value_label": "weekly return", "score": -0.95948827, "tone": "neutral", "rationale": "Consumer Cyclical is moving -1.0% for the week with 0.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "0.0%"}, {"label": "Adv", "value": "0"}, {"label": "Decl", "value": "1"}, {"label": "Volume", "value": "1.5M"}], "links": [{"label": "Structure", "url": "/structure/pt/consumer-cyclical/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/consumer-cyclical/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Financial Services \u00b7 PT", "subtitle": "Sector structure \u00b7 3 constituents", "badge": "Structure", "value": "-2.3%", "value_label": "weekly return", "score": -2.26075179, "tone": "neutral", "rationale": "Financial Services is moving -2.3% 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": "2"}, {"label": "Volume", "value": "237.6M"}], "links": [{"label": "Structure", "url": "/structure/pt/financial-services/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/financial-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Real Estate \u00b7 PT", "subtitle": "Sector structure \u00b7 1 constituents", "badge": "Structure", "value": "-2.3%", "value_label": "weekly return", "score": -2.31788079, "tone": "neutral", "rationale": "Real Estate is moving -2.3% 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": "1"}, {"label": "Volume", "value": "2K"}], "links": [{"label": "Structure", "url": "/structure/pt/real-estate/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/real-estate/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Energy \u00b7 PT", "subtitle": "Sector structure \u00b7 1 constituents", "badge": "Structure", "value": "-3.1%", "value_label": "weekly return", "score": -3.14256515, "tone": "neutral", "rationale": "Energy is moving -3.1% 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": "1"}, {"label": "Volume", "value": "8.0M"}], "links": [{"label": "Structure", "url": "/structure/pt/energy/", "external": true}], "kind": "structure", "primary_url": "/structure/pt/energy/", "primary_external": true, "primary_label": "Open structure chart"}], "url": "/market-radar/countries/pt/sector-rotation/", "api_url": "/market-radar/countries/pt/sector-rotation/api/"}