{"generated_at": "2026-07-24T06:58:34.951Z", "hero": {"eyebrow": "South Africa Market Radar", "title": "South Africa Market Radar", "description": "South Africa sectors, industries, tickers, signals, factors, predictions, and risk."}, "country": {"code": "ZA", "slug": "za", "name": "South Africa", "dashboard_url": "/market-radar/countries/za/", "api_url": "/market-radar/countries/za/api/", "structure_url": "/structure/za/"}, "countries": [{"code": "AR", "slug": "ar", "name": "Argentina", "flag": "\ud83c\udde6\ud83c\uddf7", "ticker_count": 279, "weekly_return": "-0.5%", "weekly_return_value": -0.5346822, "breadth": "43.7%", "breadth_width": 43, "tone": "warning", "url": "/market-radar/countries/ar/", "api_url": "/market-radar/countries/ar/api/"}, {"code": "AU", "slug": "au", "name": "Australia", "flag": "\ud83c\udde6\ud83c\uddfa", "ticker_count": 1968, "weekly_return": "-2.1%", "weekly_return_value": -2.05836573, "breadth": "29.9%", "breadth_width": 29, "tone": "warning", "url": "/market-radar/countries/au/", "api_url": "/market-radar/countries/au/api/"}, {"code": "AT", "slug": "at", "name": "Austria", "flag": "\ud83c\udde6\ud83c\uddf9", "ticker_count": 1273, "weekly_return": "-0.0%", "weekly_return_value": -0.03107586, "breadth": "55.9%", "breadth_width": 55, "tone": "warning", "url": "/market-radar/countries/at/", "api_url": "/market-radar/countries/at/api/"}, {"code": "BE", "slug": "be", "name": "Belgium", "flag": "\ud83c\udde7\ud83c\uddea", "ticker_count": 115, "weekly_return": "0.0%", "weekly_return_value": 0.03791456, "breadth": "44.6%", "breadth_width": 44, "tone": "positive", "url": "/market-radar/countries/be/", "api_url": "/market-radar/countries/be/api/"}, {"code": "BR", "slug": "br", "name": "Brazil", "flag": "\ud83c\udde7\ud83c\uddf7", "ticker_count": 922, "weekly_return": "-1.1%", "weekly_return_value": -1.14461376, "breadth": "35.6%", "breadth_width": 35, "tone": "warning", "url": "/market-radar/countries/br/", "api_url": "/market-radar/countries/br/api/"}, {"code": "CA", "slug": "ca", "name": "Canada", "flag": "\ud83c\udde8\ud83c\udde6", "ticker_count": 1845, "weekly_return": "-1.9%", "weekly_return_value": -1.9368224, "breadth": "40.1%", "breadth_width": 40, "tone": "warning", "url": "/market-radar/countries/ca/", "api_url": "/market-radar/countries/ca/api/"}, {"code": "CN", "slug": "cn", "name": "China", "flag": "\ud83c\udde8\ud83c\uddf3", "ticker_count": 5241, "weekly_return": "-6.9%", "weekly_return_value": -6.90890944, "breadth": "25.2%", "breadth_width": 25, "tone": "warning", "url": "/market-radar/countries/cn/", "api_url": "/market-radar/countries/cn/api/"}, {"code": "DK", "slug": "dk", "name": "Denmark", "flag": "\ud83c\udde9\ud83c\uddf0", "ticker_count": 136, "weekly_return": "1.5%", "weekly_return_value": 1.52426246, "breadth": "63.0%", "breadth_width": 62, "tone": "positive", "url": "/market-radar/countries/dk/", "api_url": "/market-radar/countries/dk/api/"}, {"code": "FI", "slug": "fi", "name": "Finland", "flag": "\ud83c\uddeb\ud83c\uddee", "ticker_count": 189, "weekly_return": "0.7%", "weekly_return_value": 0.73881648, "breadth": "55.1%", "breadth_width": 55, "tone": "positive", "url": "/market-radar/countries/fi/", "api_url": "/market-radar/countries/fi/api/"}, {"code": "FR", "slug": "fr", "name": "France", "flag": "\ud83c\uddeb\ud83c\uddf7", "ticker_count": 1170, "weekly_return": "-0.5%", "weekly_return_value": -0.49852767, "breadth": "40.4%", "breadth_width": 40, "tone": "warning", "url": "/market-radar/countries/fr/", "api_url": "/market-radar/countries/fr/api/"}, {"code": "DE", "slug": "de", "name": "Germany", "flag": "\ud83c\udde9\ud83c\uddea", "ticker_count": 2829, "weekly_return": "-0.5%", "weekly_return_value": -0.52909208, "breadth": "50.1%", "breadth_width": 50, "tone": "warning", "url": "/market-radar/countries/de/", "api_url": "/market-radar/countries/de/api/"}, {"code": "GR", "slug": "gr", "name": "Greece", "flag": "\ud83c\uddec\ud83c\uddf7", "ticker_count": 138, "weekly_return": "-2.9%", "weekly_return_value": -2.86059843, "breadth": "18.2%", "breadth_width": 18, "tone": "warning", "url": "/market-radar/countries/gr/", "api_url": "/market-radar/countries/gr/api/"}, {"code": "HK", "slug": "hk", "name": "Hong Kong", "flag": "\ud83c\udded\ud83c\uddf0", "ticker_count": 2876, "weekly_return": "-1.3%", "weekly_return_value": -1.31034513, "breadth": "38.4%", "breadth_width": 38, "tone": "warning", "url": "/market-radar/countries/hk/", "api_url": "/market-radar/countries/hk/api/"}, {"code": "IN", "slug": "in", "name": "India", "flag": "\ud83c\uddee\ud83c\uddf3", "ticker_count": 2258, "weekly_return": "-0.9%", "weekly_return_value": -0.86395274, "breadth": "33.0%", "breadth_width": 32, "tone": "warning", "url": "/market-radar/countries/in/", "api_url": "/market-radar/countries/in/api/"}, {"code": "ID", "slug": "id", "name": "Indonesia", "flag": "\ud83c\uddee\ud83c\udde9", "ticker_count": 895, "weekly_return": "2.9%", "weekly_return_value": 2.9327787, "breadth": "62.2%", "breadth_width": 62, "tone": "positive", "url": "/market-radar/countries/id/", "api_url": "/market-radar/countries/id/api/"}, {"code": "IE", "slug": "ie", "name": "Ireland", "flag": "\ud83c\uddee\ud83c\uddea", "ticker_count": 18, "weekly_return": "-1.5%", "weekly_return_value": -1.53065916, "breadth": "22.2%", "breadth_width": 22, "tone": "warning", "url": "/market-radar/countries/ie/", "api_url": "/market-radar/countries/ie/api/"}, {"code": "IL", "slug": "il", "name": "Israel", "flag": "\ud83c\uddee\ud83c\uddf1", "ticker_count": 838, "weekly_return": "0.5%", "weekly_return_value": 0.49693217, "breadth": "47.5%", "breadth_width": 47, "tone": "positive", "url": "/market-radar/countries/il/", "api_url": "/market-radar/countries/il/api/"}, {"code": "IT", "slug": "it", "name": "Italy", "flag": "\ud83c\uddee\ud83c\uddf9", "ticker_count": 1850, "weekly_return": "-0.8%", "weekly_return_value": -0.78907445, "breadth": "42.4%", "breadth_width": 42, "tone": "warning", "url": "/market-radar/countries/it/", "api_url": "/market-radar/countries/it/api/"}, {"code": "JP", "slug": "jp", "name": "Japan", "flag": "\ud83c\uddef\ud83c\uddf5", "ticker_count": 4161, "weekly_return": "-1.4%", "weekly_return_value": -1.37312872, "breadth": "37.3%", "breadth_width": 37, "tone": "warning", "url": "/market-radar/countries/jp/", "api_url": "/market-radar/countries/jp/api/"}, {"code": "MY", "slug": "my", "name": "Malaysia", "flag": "\ud83c\uddf2\ud83c\uddfe", "ticker_count": 1022, "weekly_return": "-0.1%", "weekly_return_value": -0.05354616, "breadth": "34.7%", "breadth_width": 34, "tone": "warning", "url": "/market-radar/countries/my/", "api_url": "/market-radar/countries/my/api/"}, {"code": "MX", "slug": "mx", "name": "Mexico", "flag": "\ud83c\uddf2\ud83c\uddfd", "ticker_count": 1021, "weekly_return": "-1.1%", "weekly_return_value": -1.12646602, "breadth": "34.2%", "breadth_width": 34, "tone": "warning", "url": "/market-radar/countries/mx/", "api_url": "/market-radar/countries/mx/api/"}, {"code": "NL", "slug": "nl", "name": "Netherlands", "flag": "\ud83c\uddf3\ud83c\uddf1", "ticker_count": 573, "weekly_return": "-0.2%", "weekly_return_value": -0.19230128, "breadth": "43.1%", "breadth_width": 43, "tone": "warning", "url": "/market-radar/countries/nl/", "api_url": "/market-radar/countries/nl/api/"}, {"code": "NZ", "slug": "nz", "name": "New Zealand", "flag": "\ud83c\uddf3\ud83c\uddff", "ticker_count": 114, "weekly_return": "-0.5%", "weekly_return_value": -0.5148503, "breadth": "41.2%", "breadth_width": 41, "tone": "warning", "url": "/market-radar/countries/nz/", "api_url": "/market-radar/countries/nz/api/"}, {"code": "NO", "slug": "no", "name": "Norway", "flag": "\ud83c\uddf3\ud83c\uddf4", "ticker_count": 289, "weekly_return": "-0.3%", "weekly_return_value": -0.33653265, "breadth": "46.3%", "breadth_width": 46, "tone": "warning", "url": "/market-radar/countries/no/", "api_url": "/market-radar/countries/no/api/"}, {"code": "PT", "slug": "pt", "name": "Portugal", "flag": "\ud83c\uddf5\ud83c\uddf9", "ticker_count": 33, "weekly_return": "0.2%", "weekly_return_value": 0.22448715, "breadth": "36.4%", "breadth_width": 36, "tone": "positive", "url": "/market-radar/countries/pt/", "api_url": "/market-radar/countries/pt/api/"}, {"code": "SA", "slug": "sa", "name": "Saudi Arabia", "flag": "\ud83c\uddf8\ud83c\udde6", "ticker_count": 389, "weekly_return": "-0.8%", "weekly_return_value": -0.78438279, "breadth": "31.3%", "breadth_width": 31, "tone": "warning", "url": "/market-radar/countries/sa/", "api_url": "/market-radar/countries/sa/api/"}, {"code": "SG", "slug": "sg", "name": "Singapore", "flag": "\ud83c\uddf8\ud83c\uddec", "ticker_count": 564, "weekly_return": "-1.0%", "weekly_return_value": -1.02377876, "breadth": "29.0%", "breadth_width": 29, "tone": "warning", "url": "/market-radar/countries/sg/", "api_url": "/market-radar/countries/sg/api/"}, {"code": "ZA", "slug": "za", "name": "South Africa", "flag": "\ud83c\uddff\ud83c\udde6", "ticker_count": 238, "weekly_return": "0.1%", "weekly_return_value": 0.07693538, "breadth": "40.1%", "breadth_width": 40, "tone": "positive", "url": "/market-radar/countries/za/", "api_url": "/market-radar/countries/za/api/"}, {"code": "KR", "slug": "kr", "name": "South Korea", "flag": "\ud83c\uddf0\ud83c\uddf7", "ticker_count": 1838, "weekly_return": "-2.0%", "weekly_return_value": -2.02761915, "breadth": "31.6%", "breadth_width": 31, "tone": "warning", "url": "/market-radar/countries/kr/", "api_url": "/market-radar/countries/kr/api/"}, {"code": "ES", "slug": "es", "name": "Spain", "flag": "\ud83c\uddea\ud83c\uddf8", "ticker_count": 184, "weekly_return": "-0.5%", "weekly_return_value": -0.53974622, "breadth": "31.5%", "breadth_width": 31, "tone": "warning", "url": "/market-radar/countries/es/", "api_url": "/market-radar/countries/es/api/"}, {"code": "SE", "slug": "se", "name": "Sweden", "flag": "\ud83c\uddf8\ud83c\uddea", "ticker_count": 859, "weekly_return": "-0.3%", "weekly_return_value": -0.33702997, "breadth": "43.1%", "breadth_width": 43, "tone": "warning", "url": "/market-radar/countries/se/", "api_url": "/market-radar/countries/se/api/"}, {"code": "CH", "slug": "ch", "name": "Switzerland", "flag": "\ud83c\udde8\ud83c\udded", "ticker_count": 1356, "weekly_return": "-0.0%", "weekly_return_value": -0.04609281, "breadth": "53.9%", "breadth_width": 53, "tone": "warning", "url": "/market-radar/countries/ch/", "api_url": "/market-radar/countries/ch/api/"}, {"code": "TW", "slug": "tw", "name": "Taiwan", "flag": "\ud83c\uddf9\ud83c\uddfc", "ticker_count": 213, "weekly_return": "-", "weekly_return_value": 0, "breadth": "-", "breadth_width": 0, "tone": "neutral", "url": "/market-radar/countries/tw/", "api_url": "/market-radar/countries/tw/api/"}, {"code": "TH", "slug": "th", "name": "Thailand", "flag": "\ud83c\uddf9\ud83c\udded", "ticker_count": 945, "weekly_return": "1.7%", "weekly_return_value": 1.65238304, "breadth": "56.7%", "breadth_width": 56, "tone": "positive", "url": "/market-radar/countries/th/", "api_url": "/market-radar/countries/th/api/"}, {"code": "TR", "slug": "tr", "name": "Turkey", "flag": "\ud83c\uddf9\ud83c\uddf7", "ticker_count": 605, "weekly_return": "0.6%", "weekly_return_value": 0.64679823, "breadth": "42.8%", "breadth_width": 42, "tone": "positive", "url": "/market-radar/countries/tr/", "api_url": "/market-radar/countries/tr/api/"}, {"code": "GB", "slug": "gb", "name": "United Kingdom", "flag": "\ud83c\uddec\ud83c\udde7", "ticker_count": 3891, "weekly_return": "0.2%", "weekly_return_value": 0.23737901, "breadth": "44.7%", "breadth_width": 44, "tone": "positive", "url": "/market-radar/countries/gb/", "api_url": "/market-radar/countries/gb/api/"}, {"code": "US", "slug": "us", "name": "United States", "flag": "\ud83c\uddfa\ud83c\uddf8", "ticker_count": 10074, "weekly_return": "-1.5%", "weekly_return_value": -1.47477884, "breadth": "46.9%", "breadth_width": 46, "tone": "warning", "url": "/market-radar/countries/us/", "api_url": "/market-radar/countries/us/api/"}], "latest": {"factor_week": "2026-07-19", "price_week": "2026-07-17", "structure_week": "2026-07-17"}, "kpis": [{"label": "Country Index", "value": "0.1%", "hint": "latest weekly market structure"}, {"label": "Hot Sectors", "value": 6, "hint": "strongest local structure groups"}, {"label": "Breakouts", "value": 7, "hint": "local charts above Trend Line"}, {"label": "Factor Leaders", "value": 0, "hint": "local published factor leaders"}], "sections": {"opportunities": {"slug": "opportunities", "label": "Opportunities", "eyebrow": "Opportunity", "title": "Opportunities", "description": "Strong current setups from structure, price action, factors, and events.", "insight": "Strongest current readings across structure, price, factors, and events.", "top_label": "SLG \u00b7 JNB", "top_value": "5.0%", "top_tone": "positive", "top_kind": "price", "top_width": 100, "item_count": 4, "items": [{"label": "SLG \u00b7 JNB", "subtitle": "Salungano Group Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Above Trend Line", "value": "5.0%", "value_label": "weekly return", "score": 48.927, "tone": "positive", "rationale": "SLG \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.84"}, {"label": "Trend", "value": "0.62"}, {"label": "Fair Value", "value": "0.53"}, {"label": "Volume", "value": "635K"}], "links": [{"label": "Chart", "url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "price", "primary_url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KP2 \u00b7 JNB", "subtitle": "Kore Potash plc \u00b7 Basic Materials \u00b7 Other Industrial Metals & Mining", "badge": "Above Trend Line", "value": "2.8%", "value_label": "weekly return", "score": 41.99, "tone": "positive", "rationale": "KP2 \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.73"}, {"label": "Trend", "value": "0.71"}, {"label": "Fair Value", "value": "0.50"}, {"label": "Volume", "value": "5.1M"}], "links": [{"label": "Chart", "url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "price", "primary_url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "primary_external": true, "primary_label": "Open chart"}, {"label": "RMH \u00b7 JNB", "subtitle": "RMB Holdings Limited \u00b7 Financial Services \u00b7 Banks - Regional", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 34.5618, "tone": "positive", "rationale": "RMH \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.49"}, {"label": "Trend", "value": "0.48"}, {"label": "Fair Value", "value": "0.44"}, {"label": "Volume", "value": "243K"}], "links": [{"label": "Chart", "url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "price", "primary_url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "DLT \u00b7 JNB", "subtitle": "Delta Property Fund Limited \u00b7 Real Estate \u00b7 Reit - Office", "badge": "Above Trend Line", "value": "-9.1%", "value_label": "weekly return", "score": 34.4727, "tone": "positive", "rationale": "DLT \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.40"}, {"label": "Trend", "value": "0.37"}, {"label": "Fair Value", "value": "0.26"}, {"label": "Volume", "value": "493K"}], "links": [{"label": "Chart", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-office/", "external": true}], "kind": "price", "primary_url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/opportunities/", "api_url": "/market-radar/countries/za/opportunities/api/"}, "breakouts": {"slug": "breakouts", "label": "Breakouts", "eyebrow": "Price action", "title": "Breakouts", "description": "Weekly charts with improving trend, levels, and confirmation.", "insight": "Trend and level confirmations from the latest closed data.", "top_label": "SLG \u00b7 JNB", "top_value": "5.0%", "top_tone": "positive", "top_kind": "price", "top_width": 100, "item_count": 18, "items": [{"label": "SLG \u00b7 JNB", "subtitle": "Salungano Group Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Above Trend Line", "value": "5.0%", "value_label": "weekly return", "score": 48.927, "tone": "positive", "rationale": "SLG \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.84"}, {"label": "Trend", "value": "0.62"}, {"label": "Fair Value", "value": "0.53"}, {"label": "Volume", "value": "635K"}], "links": [{"label": "Chart", "url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "price", "primary_url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KP2 \u00b7 JNB", "subtitle": "Kore Potash plc \u00b7 Basic Materials \u00b7 Other Industrial Metals & Mining", "badge": "Above Trend Line", "value": "2.8%", "value_label": "weekly return", "score": 41.99, "tone": "positive", "rationale": "KP2 \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.73"}, {"label": "Trend", "value": "0.71"}, {"label": "Fair Value", "value": "0.50"}, {"label": "Volume", "value": "5.1M"}], "links": [{"label": "Chart", "url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "price", "primary_url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "primary_external": true, "primary_label": "Open chart"}, {"label": "RMH \u00b7 JNB", "subtitle": "RMB Holdings Limited \u00b7 Financial Services \u00b7 Banks - Regional", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 34.5618, "tone": "positive", "rationale": "RMH \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.49"}, {"label": "Trend", "value": "0.48"}, {"label": "Fair Value", "value": "0.44"}, {"label": "Volume", "value": "243K"}], "links": [{"label": "Chart", "url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "price", "primary_url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "DLT \u00b7 JNB", "subtitle": "Delta Property Fund Limited \u00b7 Real Estate \u00b7 Reit - Office", "badge": "Above Trend Line", "value": "-9.1%", "value_label": "weekly return", "score": 34.4727, "tone": "positive", "rationale": "DLT \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.40"}, {"label": "Trend", "value": "0.37"}, {"label": "Fair Value", "value": "0.26"}, {"label": "Volume", "value": "493K"}], "links": [{"label": "Chart", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-office/", "external": true}], "kind": "price", "primary_url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ISB \u00b7 JNB", "subtitle": "Insimbi Industrial Holdings Limited \u00b7 Industrials \u00b7 Metal Fabrication", "badge": "Above Trend Line", "value": "-5.9%", "value_label": "weekly return", "score": 24.513, "tone": "positive", "rationale": "ISB \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.80"}, {"label": "Trend", "value": "0.69"}, {"label": "Fair Value", "value": "0.75"}, {"label": "Volume", "value": "40K"}], "links": [{"label": "Chart", "url": "/terminal/7af41e80-839c-4807-9646-6298e493ff45/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/metal-fabrication/", "external": true}], "kind": "price", "primary_url": "/terminal/7af41e80-839c-4807-9646-6298e493ff45/", "primary_external": true, "primary_label": "Open chart"}, {"label": "OAO \u00b7 JNB", "subtitle": "Oando PLC \u00b7 Energy \u00b7 Oil & Gas Refining & Marketing", "badge": "Above Trend Line", "value": "16.0%", "value_label": "weekly return", "score": 21.0929, "tone": "positive", "rationale": "OAO \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.29"}, {"label": "Trend", "value": "0.23"}, {"label": "Fair Value", "value": "0.19"}, {"label": "Volume", "value": "294"}], "links": [{"label": "Chart", "url": "/terminal/c8eaa388-4895-4ea2-9426-0cb3d9c54155/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/oil-gas-refining-marketing/", "external": true}], "kind": "price", "primary_url": "/terminal/c8eaa388-4895-4ea2-9426-0cb3d9c54155/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SCD \u00b7 JNB", "subtitle": "Schroder European Real Estate Investment Trust Plc \u00b7 Real Estate \u00b7 Reit - Diversified", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 8.6659, "tone": "positive", "rationale": "SCD \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "199400.00"}, {"label": "Trend", "value": "199399.80"}, {"label": "Fair Value", "value": "199398.44"}, {"label": "Volume", "value": "0"}], "links": [{"label": "Chart", "url": "/terminal/91a9995f-6bf3-4012-b1d7-1a924867c4bc/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-diversified/", "external": true}], "kind": "price", "primary_url": "/terminal/91a9995f-6bf3-4012-b1d7-1a924867c4bc/", "primary_external": true, "primary_label": "Open chart"}, {"label": "FTB \u00b7 JNB", "subtitle": "Fairvest Limited \u00b7 Real Estate \u00b7 Reit - Retail", "badge": "Positive tape", "value": "86.8%", "value_label": "expectation", "score": 86.7804, "tone": "positive", "rationale": "FTB \u00b7 JNB shows positive tape with close 7.44, Trend Line 523.37, and Fair Value 459.87.", "metrics": [{"label": "Close", "value": "7.44"}, {"label": "Trend", "value": "523.37"}, {"label": "Fair Value", "value": "459.87"}, {"label": "RS", "value": "-98.62"}], "links": [{"label": "Chart", "url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-retail/", "external": true}], "kind": "price", "primary_url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SYG \u00b7 JNB", "subtitle": "Sygnia Limited \u00b7 Financial Services \u00b7 Financial Conglomerates", "badge": "Positive tape", "value": "72.7%", "value_label": "expectation", "score": 72.7273, "tone": "positive", "rationale": "SYG \u00b7 JNB shows positive tape with close 33.00, Trend Line 2468.89, and Fair Value 2338.83.", "metrics": [{"label": "Close", "value": "33.00"}, {"label": "Trend", "value": "2468.89"}, {"label": "Fair Value", "value": "2338.83"}, {"label": "RS", "value": "-98.79"}], "links": [{"label": "Chart", "url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/financial-conglomerates/", "external": true}], "kind": "price", "primary_url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "primary_external": true, "primary_label": "Open chart"}, {"label": "QLT \u00b7 JNB", "subtitle": "Quilter plc \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "71.3%", "value_label": "expectation", "score": 71.3222, "tone": "positive", "rationale": "QLT \u00b7 JNB shows positive tape with close 45.05, Trend Line 3143.37, and Fair Value 3091.81.", "metrics": [{"label": "Close", "value": "45.05"}, {"label": "Trend", "value": "3143.37"}, {"label": "Fair Value", "value": "3091.81"}, {"label": "RS", "value": "-98.68"}], "links": [{"label": "Chart", "url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CPP \u00b7 JNB", "subtitle": "Collins Property Group Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "70.2%", "value_label": "expectation", "score": 70.2398, "tone": "positive", "rationale": "CPP \u00b7 JNB shows positive tape with close 10.61, Trend Line 84.06, and Fair Value 22.74.", "metrics": [{"label": "Close", "value": "10.61"}, {"label": "Trend", "value": "84.06"}, {"label": "Fair Value", "value": "22.74"}, {"label": "RS", "value": "-79.21"}], "links": [{"label": "Chart", "url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KST \u00b7 JNB", "subtitle": "PSG Financial Services Limited \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "69.6%", "value_label": "expectation", "score": 69.6429, "tone": "positive", "rationale": "KST \u00b7 JNB shows positive tape with close 35.16, Trend Line 2107.26, and Fair Value 1875.01.", "metrics": [{"label": "Close", "value": "35.16"}, {"label": "Trend", "value": "2107.26"}, {"label": "Fair Value", "value": "1875.01"}, {"label": "RS", "value": "-98.38"}], "links": [{"label": "Chart", "url": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SSU \u00b7 JNB", "subtitle": "Southern Sun Limited \u00b7 Consumer Cyclical \u00b7 Lodging", "badge": "Positive tape", "value": "69.2%", "value_label": "expectation", "score": 69.1622, "tone": "positive", "rationale": "SSU \u00b7 JNB shows positive tape with close 10.03, Trend Line 790.82, and Fair Value 722.81.", "metrics": [{"label": "Close", "value": "10.03"}, {"label": "Trend", "value": "790.82"}, {"label": "Fair Value", "value": "722.81"}, {"label": "RS", "value": "-98.77"}], "links": [{"label": "Chart", "url": "/terminal/7e4e0564-de02-4f19-9f23-2e9849f6a201/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/lodging/", "external": true}], "kind": "price", "primary_url": "/terminal/7e4e0564-de02-4f19-9f23-2e9849f6a201/", "primary_external": true, "primary_label": "Open chart"}, {"label": "FFB \u00b7 JNB", "subtitle": "Fortress Real Estate Investments Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "68.3%", "value_label": "expectation", "score": 68.3246, "tone": "positive", "rationale": "FFB \u00b7 JNB shows positive tape with close 24.87, Trend Line 1850.76, and Fair Value 1811.10.", "metrics": [{"label": "Close", "value": "24.87"}, {"label": "Trend", "value": "1850.76"}, {"label": "Fair Value", "value": "1811.10"}, {"label": "RS", "value": "-98.75"}], "links": [{"label": "Chart", "url": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KRO \u00b7 JNB", "subtitle": "Karooooo Ltd. \u00b7 Technology \u00b7 Software - Application", "badge": "Positive tape", "value": "68.2%", "value_label": "expectation", "score": 68.1779, "tone": "positive", "rationale": "KRO \u00b7 JNB shows positive tape with close 1060.00, Trend Line 60875.23, and Fair Value 66254.49.", "metrics": [{"label": "Close", "value": "1060.00"}, {"label": "Trend", "value": "60875.23"}, {"label": "Fair Value", "value": "66254.49"}, {"label": "RS", "value": "-98.48"}], "links": [{"label": "Chart", "url": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/software-application/", "external": true}], "kind": "price", "primary_url": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/", "primary_external": true, "primary_label": "Open chart"}, {"label": "BOX \u00b7 JNB", "subtitle": "Boxer Retail Ltd \u00b7 Consumer Cyclical \u00b7 Department Stores", "badge": "Positive tape", "value": "67.0%", "value_label": "expectation", "score": 66.9584, "tone": "positive", "rationale": "BOX \u00b7 JNB shows positive tape with close 77.70, Trend Line 352.49, and Fair Value 167.28.", "metrics": [{"label": "Close", "value": "77.70"}, {"label": "Trend", "value": "352.49"}, {"label": "Fair Value", "value": "167.28"}, {"label": "RS", "value": "-65.70"}], "links": [{"label": "Chart", "url": "/terminal/e7f820ca-61da-45cd-9e4b-ceefd2754dcc/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/department-stores/", "external": true}], "kind": "price", "primary_url": "/terminal/e7f820ca-61da-45cd-9e4b-ceefd2754dcc/", "primary_external": true, "primary_label": "Open chart"}, {"label": "MTM \u00b7 JNB", "subtitle": "Momentum Group Limited \u00b7 Financial Services \u00b7 Insurance - Diversified", "badge": "Positive tape", "value": "66.4%", "value_label": "expectation", "score": 66.4198, "tone": "positive", "rationale": "MTM \u00b7 JNB shows positive tape with close 40.12, Trend Line 2761.32, and Fair Value 2732.70.", "metrics": [{"label": "Close", "value": "40.12"}, {"label": "Trend", "value": "2761.32"}, {"label": "Fair Value", "value": "2732.70"}, {"label": "RS", "value": "-98.66"}], "links": [{"label": "Chart", "url": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/insurance-diversified/", "external": true}], "kind": "price", "primary_url": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SLM \u00b7 JNB", "subtitle": "Sanlam Limited \u00b7 Financial Services \u00b7 Insurance - Life", "badge": "Positive tape", "value": "66.0%", "value_label": "expectation", "score": 66.0317, "tone": "positive", "rationale": "SLM \u00b7 JNB shows positive tape with close 88.00, Trend Line 7216.69, and Fair Value 7797.91.", "metrics": [{"label": "Close", "value": "88.00"}, {"label": "Trend", "value": "7216.69"}, {"label": "Fair Value", "value": "7797.91"}, {"label": "RS", "value": "-98.87"}], "links": [{"label": "Chart", "url": "/terminal/1da5eab8-456d-4230-bfd9-41be3094b5a5/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/insurance-life/", "external": true}], "kind": "price", "primary_url": "/terminal/1da5eab8-456d-4230-bfd9-41be3094b5a5/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/breakouts/", "api_url": "/market-radar/countries/za/breakouts/api/"}, "value-quality": {"slug": "value-quality", "label": "Value + Quality", "eyebrow": "Factors", "title": "Value + Quality", "description": "Stocks with strong value, quality, momentum, and confidence.", "insight": "Strong value and quality factors with supporting context.", "top_label": "No current signal", "top_value": "-", "top_tone": "neutral", "top_kind": "value-quality", "top_width": 0, "item_count": 0, "items": [], "url": "/market-radar/countries/za/value-quality/", "api_url": "/market-radar/countries/za/value-quality/api/"}, "sector-rotation": {"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": "Energy \u00b7 ZA", "top_value": "9.5%", "top_tone": "positive", "top_kind": "structure", "top_width": 38, "item_count": 16, "items": [{"label": "Energy \u00b7 ZA", "subtitle": "Sector structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "9.5%", "value_label": "weekly return", "score": 9.53539561, "tone": "positive", "rationale": "Energy is moving 9.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "7.8M"}], "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": "Communication Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 10 constituents", "badge": "Rotation leader", "value": "3.3%", "value_label": "weekly return", "score": 3.26329192, "tone": "positive", "rationale": "Communication Services is moving 3.3% for the week with 80.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "80.0%"}, {"label": "Adv", "value": "8"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "31.6M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Telecom Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "2.5%", "value_label": "weekly return", "score": 2.52163051, "tone": "positive", "rationale": "Telecom Services is moving 2.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "6"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "29.2M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/telecom-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/telecom-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Real Estate Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "1.7%", "value_label": "weekly return", "score": 1.67552876, "tone": "positive", "rationale": "Real Estate Services is moving 1.7% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "20.2M"}], "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": "Other Precious Metals & Mining \u00b7 ZA", "subtitle": "Industry structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "1.0%", "value_label": "weekly return", "score": 1.03060083, "tone": "positive", "rationale": "Other Precious Metals & Mining is moving 1.0% for the week with 25.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "25.0%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "87.5M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/other-precious-metals-mining/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Asset Management \u00b7 ZA", "subtitle": "Industry structure \u00b7 17 constituents", "badge": "Rotation leader", "value": "0.7%", "value_label": "weekly return", "score": 0.66439664, "tone": "positive", "rationale": "Asset Management is moving 0.7% for the week with 47.1% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "47.1%"}, {"label": "Adv", "value": "8"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "43.6M"}], "links": [{"label": "Structure", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "structure", "primary_url": "/structure/za/financial-services/asset-management/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Banks - Regional \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "0.4%", "value_label": "weekly return", "score": 0.43700333, "tone": "positive", "rationale": "Banks - Regional is moving 0.4% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "26.5M"}], "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"}, {"label": "Technology \u00b7 ZA", "subtitle": "Sector structure \u00b7 12 constituents", "badge": "Rotation leader", "value": "0.3%", "value_label": "weekly return", "score": 0.32559617, "tone": "positive", "rationale": "Technology is moving 0.3% for the week with 41.7% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "41.7%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "9.2M"}], "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.3%", "value_label": "weekly return", "score": 0.32366321, "tone": "positive", "rationale": "Conglomerates is moving 0.3% 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": "2"}, {"label": "Volume", "value": "24.1M"}], "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": "Basic Materials \u00b7 ZA", "subtitle": "Sector structure \u00b7 41 constituents", "badge": "Rotation leader", "value": "0.3%", "value_label": "weekly return", "score": 0.31798268, "tone": "positive", "rationale": "Basic Materials is moving 0.3% for the week with 36.6% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.6%"}, {"label": "Adv", "value": "15"}, {"label": "Decl", "value": "23"}, {"label": "Volume", "value": "260.8M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Healthcare \u00b7 ZA", "subtitle": "Sector structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "0.2%", "value_label": "weekly return", "score": 0.18142947, "tone": "positive", "rationale": "Healthcare is moving 0.2% for the week with 37.5% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "37.5%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "3"}, {"label": "Volume", "value": "404.1M"}], "links": [{"label": "Structure", "url": "/structure/za/healthcare/", "external": true}], "kind": "structure", "primary_url": "/structure/za/healthcare/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Gold \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Structure", "value": "-0.0%", "value_label": "weekly return", "score": -0.00426925, "tone": "neutral", "rationale": "Gold is moving -0.0% for the week with 16.7% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "16.7%"}, {"label": "Adv", "value": "1"}, {"label": "Decl", "value": "5"}, {"label": "Volume", "value": "67.3M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/gold/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/gold/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Financial Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 40 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.0678182, "tone": "neutral", "rationale": "Financial Services is moving -0.1% for the week with 46.2% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "46.2%"}, {"label": "Adv", "value": "18"}, {"label": "Decl", "value": "16"}, {"label": "Volume", "value": "209.8M"}], "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": "Real Estate \u00b7 ZA", "subtitle": "Sector structure \u00b7 37 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.0694482, "tone": "neutral", "rationale": "Real Estate is moving -0.1% for the week with 43.2% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "43.2%"}, {"label": "Adv", "value": "16"}, {"label": "Decl", "value": "16"}, {"label": "Volume", "value": "137.9M"}], "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": "Other Industrial Metals & Mining \u00b7 ZA", "subtitle": "Industry structure \u00b7 11 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.11395918, "tone": "neutral", "rationale": "Other Industrial Metals & Mining is moving -0.1% for the week with 36.4% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.4%"}, {"label": "Adv", "value": "4"}, {"label": "Decl", "value": "5"}, {"label": "Volume", "value": "49.1M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/other-industrial-metals-mining/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Reit - Diversified \u00b7 ZA", "subtitle": "Industry structure \u00b7 11 constituents", "badge": "Structure", "value": "-0.4%", "value_label": "weekly return", "score": -0.38262194, "tone": "neutral", "rationale": "Reit - Diversified is moving -0.4% for the week with 36.4% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.4%"}, {"label": "Adv", "value": "4"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "68.9M"}], "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"}], "url": "/market-radar/countries/za/sector-rotation/", "api_url": "/market-radar/countries/za/sector-rotation/api/"}, "prediction-pulse": {"slug": "prediction-pulse", "label": "Predictions", "eyebrow": "Events", "title": "Predictions", "description": "Relevant probability moves from prediction markets.", "insight": "Relevant event markets with active probability movement.", "top_label": "No current signal", "top_value": "-", "top_tone": "neutral", "top_kind": "prediction-pulse", "top_width": 0, "item_count": 0, "items": [], "url": "/market-radar/countries/za/prediction-pulse/", "api_url": "/market-radar/countries/za/prediction-pulse/api/"}, "risk-watch": {"slug": "risk-watch", "label": "Risk", "eyebrow": "Risk", "title": "Risk Watch", "description": "Weak, fragile, or stretched readings that need caution.", "insight": "Weak confidence, poor quality, or negative weekly expectation.", "top_label": "SDL \u00b7 JNB", "top_value": "45.0%", "top_tone": "warning", "top_kind": "risk", "top_width": 100, "item_count": 12, "items": [{"label": "SDL \u00b7 JNB", "subtitle": "Southern Palladium Limited \u00b7 Basic Materials \u00b7 Other Precious Metals & Mining", "badge": "Negative tape", "value": "45.0%", "value_label": "risk probability", "score": 44.9735, "tone": "warning", "rationale": "SDL \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "12.45"}, {"label": "Trend", "value": "1551.22"}, {"label": "Fair Value", "value": "735.89"}, {"label": "RS", "value": "-99.01"}], "links": [{"label": "Chart", "url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "external": true}], "kind": "risk", "primary_url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "primary_external": true, "primary_label": "Open chart"}, {"label": "IOC \u00b7 JNB", "subtitle": "iOCO Limited \u00b7 Technology \u00b7 Information Technology Services", "badge": "Negative tape", "value": "44.8%", "value_label": "risk probability", "score": 44.8253, "tone": "warning", "rationale": "IOC \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "3.98"}, {"label": "Trend", "value": "329.14"}, {"label": "Fair Value", "value": "255.08"}, {"label": "RS", "value": "-98.88"}], "links": [{"label": "Chart", "url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/information-technology-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "primary_external": true, "primary_label": "Open chart"}, {"label": "AEG \u00b7 JNB", "subtitle": "Aveng Limited \u00b7 Industrials \u00b7 Engineering & Construction", "badge": "Negative tape", "value": "44.7%", "value_label": "risk probability", "score": 44.7235, "tone": "warning", "rationale": "AEG \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "4.21"}, {"label": "Trend", "value": "387.32"}, {"label": "Fair Value", "value": "667.73"}, {"label": "RS", "value": "-99.00"}], "links": [{"label": "Chart", "url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/engineering-construction/", "external": true}], "kind": "risk", "primary_url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ITE \u00b7 JNB", "subtitle": "Italtile Limited \u00b7 Consumer Cyclical \u00b7 Home Improvement Retail", "badge": "Negative tape", "value": "44.7%", "value_label": "risk probability", "score": 44.6535, "tone": "warning", "rationale": "ITE \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "9.37"}, {"label": "Trend", "value": "695.00"}, {"label": "Fair Value", "value": "1029.05"}, {"label": "RS", "value": "-98.81"}], "links": [{"label": "Chart", "url": "/terminal/39db794e-1d0d-457a-9642-6f9b409636fb/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/home-improvement-retail/", "external": true}], "kind": "risk", "primary_url": "/terminal/39db794e-1d0d-457a-9642-6f9b409636fb/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ZED \u00b7 JNB", "subtitle": "Zeder Investments Ltd. \u00b7 Financial Services \u00b7 Asset Management", "badge": "Negative tape", "value": "44.6%", "value_label": "risk probability", "score": 44.603, "tone": "warning", "rationale": "ZED \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "1.16"}, {"label": "Trend", "value": "98.81"}, {"label": "Fair Value", "value": "149.31"}, {"label": "RS", "value": "-98.93"}], "links": [{"label": "Chart", "url": "/terminal/90cc28ea-d596-4157-802a-39ee9b8d4a6d/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "risk", "primary_url": "/terminal/90cc28ea-d596-4157-802a-39ee9b8d4a6d/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ISA \u00b7 JNB", "subtitle": "ISA Holdings Limited \u00b7 Technology \u00b7 Software - Infrastructure", "badge": "Negative tape", "value": "44.5%", "value_label": "risk probability", "score": 44.5335, "tone": "warning", "rationale": "ISA \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "2.34"}, {"label": "Trend", "value": "177.37"}, {"label": "Fair Value", "value": "173.52"}, {"label": "RS", "value": "-98.70"}], "links": [{"label": "Chart", "url": "/terminal/322f9026-271f-49a2-9523-31114adb1d8f/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/software-infrastructure/", "external": true}], "kind": "risk", "primary_url": "/terminal/322f9026-271f-49a2-9523-31114adb1d8f/", "primary_external": true, "primary_label": "Open chart"}, {"label": "VUN \u00b7 JNB", "subtitle": "Vunani Limited \u00b7 Financial Services \u00b7 Capital Markets", "badge": "Negative tape", "value": "44.3%", "value_label": "risk probability", "score": 44.325, "tone": "warning", "rationale": "VUN \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "2.50"}, {"label": "Trend", "value": "181.78"}, {"label": "Fair Value", "value": "215.41"}, {"label": "RS", "value": "-98.64"}], "links": [{"label": "Chart", "url": "/terminal/5eb30d49-8f2a-4a0e-a886-b2c5135eec02/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/capital-markets/", "external": true}], "kind": "risk", "primary_url": "/terminal/5eb30d49-8f2a-4a0e-a886-b2c5135eec02/", "primary_external": true, "primary_label": "Open chart"}, {"label": "MCZ \u00b7 JNB", "subtitle": "MC Mining Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Negative tape", "value": "43.9%", "value_label": "risk probability", "score": 43.9448, "tone": "warning", "rationale": "MCZ \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "3.23"}, {"label": "Trend", "value": "233.10"}, {"label": "Fair Value", "value": "185.76"}, {"label": "RS", "value": "-98.46"}], "links": [{"label": "Chart", "url": "/terminal/3e99e6bf-5656-4cad-afe0-22747d529d94/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "risk", "primary_url": "/terminal/3e99e6bf-5656-4cad-afe0-22747d529d94/", "primary_external": true, "primary_label": "Open chart"}, {"label": "BRT \u00b7 JNB", "subtitle": "Brimstone Investment Corporation Limited \u00b7 Consumer Defensive \u00b7 Packaged Foods", "badge": "Negative tape", "value": "43.5%", "value_label": "risk probability", "score": 43.4652, "tone": "warning", "rationale": "BRT \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "5.01"}, {"label": "Trend", "value": "350.48"}, {"label": "Fair Value", "value": "409.11"}, {"label": "RS", "value": "-98.48"}], "links": [{"label": "Chart", "url": "/terminal/3a9cea35-f3a4-4643-a606-c1fb392fb488/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-defensive/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-defensive/packaged-foods/", "external": true}], "kind": "risk", "primary_url": "/terminal/3a9cea35-f3a4-4643-a606-c1fb392fb488/", "primary_external": true, "primary_label": "Open chart"}, {"label": "TRL \u00b7 JNB", "subtitle": "Trellidor Holdings Limited \u00b7 Industrials \u00b7 Security & Protection Services", "badge": "Negative tape", "value": "43.4%", "value_label": "risk probability", "score": 43.4357, "tone": "warning", "rationale": "TRL \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "1.20"}, {"label": "Trend", "value": "109.53"}, {"label": "Fair Value", "value": "174.77"}, {"label": "RS", "value": "-99.16"}], "links": [{"label": "Chart", "url": "/terminal/3cc0978e-95f7-4362-abf2-d85735b9ffc3/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/security-protection-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/3cc0978e-95f7-4362-abf2-d85735b9ffc3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CCD \u00b7 JNB", "subtitle": "Cell C Holdings Limited \u00b7 Communication Services \u00b7 Telecom Services", "badge": "Negative tape", "value": "43.4%", "value_label": "risk probability", "score": 43.4, "tone": "warning", "rationale": "CCD \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "25.00"}, {"label": "Trend", "value": "200.79"}, {"label": "Fair Value", "value": "180.62"}, {"label": "RS", "value": "-"}], "links": [{"label": "Chart", "url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/", "external": true}, {"label": "Sector", "url": "/structure/za/communication-services/", "external": true}, {"label": "Industry", "url": "/structure/za/communication-services/telecom-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ACT \u00b7 JNB", "subtitle": "AfroCentric Investment Corporation Limited \u00b7 Healthcare \u00b7 Medical Care Facilities", "badge": "Negative tape", "value": "43.1%", "value_label": "risk probability", "score": 43.1039, "tone": "warning", "rationale": "ACT \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "0.80"}, {"label": "Trend", "value": "1.00"}, {"label": "Fair Value", "value": "2.09"}, {"label": "RS", "value": "-33.98"}], "links": [{"label": "Chart", "url": "/terminal/9b0c1c7d-8ee6-46ea-92bf-5a4d87d9a617/", "external": true}, {"label": "Sector", "url": "/structure/za/healthcare/", "external": true}, {"label": "Industry", "url": "/structure/za/healthcare/medical-care-facilities/", "external": true}], "kind": "risk", "primary_url": "/terminal/9b0c1c7d-8ee6-46ea-92bf-5a4d87d9a617/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/risk-watch/", "api_url": "/market-radar/countries/za/risk-watch/api/"}}, "section_order": ["opportunities", "breakouts", "value-quality", "sector-rotation", "prediction-pulse", "risk-watch"], "sections_list": [{"slug": "opportunities", "label": "Opportunities", "eyebrow": "Opportunity", "title": "Opportunities", "description": "Strong current setups from structure, price action, factors, and events.", "insight": "Strongest current readings across structure, price, factors, and events.", "top_label": "SLG \u00b7 JNB", "top_value": "5.0%", "top_tone": "positive", "top_kind": "price", "top_width": 100, "item_count": 4, "items": [{"label": "SLG \u00b7 JNB", "subtitle": "Salungano Group Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Above Trend Line", "value": "5.0%", "value_label": "weekly return", "score": 48.927, "tone": "positive", "rationale": "SLG \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.84"}, {"label": "Trend", "value": "0.62"}, {"label": "Fair Value", "value": "0.53"}, {"label": "Volume", "value": "635K"}], "links": [{"label": "Chart", "url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "price", "primary_url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KP2 \u00b7 JNB", "subtitle": "Kore Potash plc \u00b7 Basic Materials \u00b7 Other Industrial Metals & Mining", "badge": "Above Trend Line", "value": "2.8%", "value_label": "weekly return", "score": 41.99, "tone": "positive", "rationale": "KP2 \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.73"}, {"label": "Trend", "value": "0.71"}, {"label": "Fair Value", "value": "0.50"}, {"label": "Volume", "value": "5.1M"}], "links": [{"label": "Chart", "url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "price", "primary_url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "primary_external": true, "primary_label": "Open chart"}, {"label": "RMH \u00b7 JNB", "subtitle": "RMB Holdings Limited \u00b7 Financial Services \u00b7 Banks - Regional", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 34.5618, "tone": "positive", "rationale": "RMH \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.49"}, {"label": "Trend", "value": "0.48"}, {"label": "Fair Value", "value": "0.44"}, {"label": "Volume", "value": "243K"}], "links": [{"label": "Chart", "url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "price", "primary_url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "DLT \u00b7 JNB", "subtitle": "Delta Property Fund Limited \u00b7 Real Estate \u00b7 Reit - Office", "badge": "Above Trend Line", "value": "-9.1%", "value_label": "weekly return", "score": 34.4727, "tone": "positive", "rationale": "DLT \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.40"}, {"label": "Trend", "value": "0.37"}, {"label": "Fair Value", "value": "0.26"}, {"label": "Volume", "value": "493K"}], "links": [{"label": "Chart", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-office/", "external": true}], "kind": "price", "primary_url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/opportunities/", "api_url": "/market-radar/countries/za/opportunities/api/"}, {"slug": "breakouts", "label": "Breakouts", "eyebrow": "Price action", "title": "Breakouts", "description": "Weekly charts with improving trend, levels, and confirmation.", "insight": "Trend and level confirmations from the latest closed data.", "top_label": "SLG \u00b7 JNB", "top_value": "5.0%", "top_tone": "positive", "top_kind": "price", "top_width": 100, "item_count": 18, "items": [{"label": "SLG \u00b7 JNB", "subtitle": "Salungano Group Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Above Trend Line", "value": "5.0%", "value_label": "weekly return", "score": 48.927, "tone": "positive", "rationale": "SLG \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.84"}, {"label": "Trend", "value": "0.62"}, {"label": "Fair Value", "value": "0.53"}, {"label": "Volume", "value": "635K"}], "links": [{"label": "Chart", "url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "price", "primary_url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KP2 \u00b7 JNB", "subtitle": "Kore Potash plc \u00b7 Basic Materials \u00b7 Other Industrial Metals & Mining", "badge": "Above Trend Line", "value": "2.8%", "value_label": "weekly return", "score": 41.99, "tone": "positive", "rationale": "KP2 \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.73"}, {"label": "Trend", "value": "0.71"}, {"label": "Fair Value", "value": "0.50"}, {"label": "Volume", "value": "5.1M"}], "links": [{"label": "Chart", "url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "price", "primary_url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "primary_external": true, "primary_label": "Open chart"}, {"label": "RMH \u00b7 JNB", "subtitle": "RMB Holdings Limited \u00b7 Financial Services \u00b7 Banks - Regional", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 34.5618, "tone": "positive", "rationale": "RMH \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.49"}, {"label": "Trend", "value": "0.48"}, {"label": "Fair Value", "value": "0.44"}, {"label": "Volume", "value": "243K"}], "links": [{"label": "Chart", "url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "price", "primary_url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "DLT \u00b7 JNB", "subtitle": "Delta Property Fund Limited \u00b7 Real Estate \u00b7 Reit - Office", "badge": "Above Trend Line", "value": "-9.1%", "value_label": "weekly return", "score": 34.4727, "tone": "positive", "rationale": "DLT \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.40"}, {"label": "Trend", "value": "0.37"}, {"label": "Fair Value", "value": "0.26"}, {"label": "Volume", "value": "493K"}], "links": [{"label": "Chart", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-office/", "external": true}], "kind": "price", "primary_url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ISB \u00b7 JNB", "subtitle": "Insimbi Industrial Holdings Limited \u00b7 Industrials \u00b7 Metal Fabrication", "badge": "Above Trend Line", "value": "-5.9%", "value_label": "weekly return", "score": 24.513, "tone": "positive", "rationale": "ISB \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.80"}, {"label": "Trend", "value": "0.69"}, {"label": "Fair Value", "value": "0.75"}, {"label": "Volume", "value": "40K"}], "links": [{"label": "Chart", "url": "/terminal/7af41e80-839c-4807-9646-6298e493ff45/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/metal-fabrication/", "external": true}], "kind": "price", "primary_url": "/terminal/7af41e80-839c-4807-9646-6298e493ff45/", "primary_external": true, "primary_label": "Open chart"}, {"label": "OAO \u00b7 JNB", "subtitle": "Oando PLC \u00b7 Energy \u00b7 Oil & Gas Refining & Marketing", "badge": "Above Trend Line", "value": "16.0%", "value_label": "weekly return", "score": 21.0929, "tone": "positive", "rationale": "OAO \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.29"}, {"label": "Trend", "value": "0.23"}, {"label": "Fair Value", "value": "0.19"}, {"label": "Volume", "value": "294"}], "links": [{"label": "Chart", "url": "/terminal/c8eaa388-4895-4ea2-9426-0cb3d9c54155/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/oil-gas-refining-marketing/", "external": true}], "kind": "price", "primary_url": "/terminal/c8eaa388-4895-4ea2-9426-0cb3d9c54155/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SCD \u00b7 JNB", "subtitle": "Schroder European Real Estate Investment Trust Plc \u00b7 Real Estate \u00b7 Reit - Diversified", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 8.6659, "tone": "positive", "rationale": "SCD \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "199400.00"}, {"label": "Trend", "value": "199399.80"}, {"label": "Fair Value", "value": "199398.44"}, {"label": "Volume", "value": "0"}], "links": [{"label": "Chart", "url": "/terminal/91a9995f-6bf3-4012-b1d7-1a924867c4bc/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-diversified/", "external": true}], "kind": "price", "primary_url": "/terminal/91a9995f-6bf3-4012-b1d7-1a924867c4bc/", "primary_external": true, "primary_label": "Open chart"}, {"label": "FTB \u00b7 JNB", "subtitle": "Fairvest Limited \u00b7 Real Estate \u00b7 Reit - Retail", "badge": "Positive tape", "value": "86.8%", "value_label": "expectation", "score": 86.7804, "tone": "positive", "rationale": "FTB \u00b7 JNB shows positive tape with close 7.44, Trend Line 523.37, and Fair Value 459.87.", "metrics": [{"label": "Close", "value": "7.44"}, {"label": "Trend", "value": "523.37"}, {"label": "Fair Value", "value": "459.87"}, {"label": "RS", "value": "-98.62"}], "links": [{"label": "Chart", "url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-retail/", "external": true}], "kind": "price", "primary_url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SYG \u00b7 JNB", "subtitle": "Sygnia Limited \u00b7 Financial Services \u00b7 Financial Conglomerates", "badge": "Positive tape", "value": "72.7%", "value_label": "expectation", "score": 72.7273, "tone": "positive", "rationale": "SYG \u00b7 JNB shows positive tape with close 33.00, Trend Line 2468.89, and Fair Value 2338.83.", "metrics": [{"label": "Close", "value": "33.00"}, {"label": "Trend", "value": "2468.89"}, {"label": "Fair Value", "value": "2338.83"}, {"label": "RS", "value": "-98.79"}], "links": [{"label": "Chart", "url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/financial-conglomerates/", "external": true}], "kind": "price", "primary_url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "primary_external": true, "primary_label": "Open chart"}, {"label": "QLT \u00b7 JNB", "subtitle": "Quilter plc \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "71.3%", "value_label": "expectation", "score": 71.3222, "tone": "positive", "rationale": "QLT \u00b7 JNB shows positive tape with close 45.05, Trend Line 3143.37, and Fair Value 3091.81.", "metrics": [{"label": "Close", "value": "45.05"}, {"label": "Trend", "value": "3143.37"}, {"label": "Fair Value", "value": "3091.81"}, {"label": "RS", "value": "-98.68"}], "links": [{"label": "Chart", "url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CPP \u00b7 JNB", "subtitle": "Collins Property Group Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "70.2%", "value_label": "expectation", "score": 70.2398, "tone": "positive", "rationale": "CPP \u00b7 JNB shows positive tape with close 10.61, Trend Line 84.06, and Fair Value 22.74.", "metrics": [{"label": "Close", "value": "10.61"}, {"label": "Trend", "value": "84.06"}, {"label": "Fair Value", "value": "22.74"}, {"label": "RS", "value": "-79.21"}], "links": [{"label": "Chart", "url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KST \u00b7 JNB", "subtitle": "PSG Financial Services Limited \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "69.6%", "value_label": "expectation", "score": 69.6429, "tone": "positive", "rationale": "KST \u00b7 JNB shows positive tape with close 35.16, Trend Line 2107.26, and Fair Value 1875.01.", "metrics": [{"label": "Close", "value": "35.16"}, {"label": "Trend", "value": "2107.26"}, {"label": "Fair Value", "value": "1875.01"}, {"label": "RS", "value": "-98.38"}], "links": [{"label": "Chart", "url": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SSU \u00b7 JNB", "subtitle": "Southern Sun Limited \u00b7 Consumer Cyclical \u00b7 Lodging", "badge": "Positive tape", "value": "69.2%", "value_label": "expectation", "score": 69.1622, "tone": "positive", "rationale": "SSU \u00b7 JNB shows positive tape with close 10.03, Trend Line 790.82, and Fair Value 722.81.", "metrics": [{"label": "Close", "value": "10.03"}, {"label": "Trend", "value": "790.82"}, {"label": "Fair Value", "value": "722.81"}, {"label": "RS", "value": "-98.77"}], "links": [{"label": "Chart", "url": "/terminal/7e4e0564-de02-4f19-9f23-2e9849f6a201/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/lodging/", "external": true}], "kind": "price", "primary_url": "/terminal/7e4e0564-de02-4f19-9f23-2e9849f6a201/", "primary_external": true, "primary_label": "Open chart"}, {"label": "FFB \u00b7 JNB", "subtitle": "Fortress Real Estate Investments Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "68.3%", "value_label": "expectation", "score": 68.3246, "tone": "positive", "rationale": "FFB \u00b7 JNB shows positive tape with close 24.87, Trend Line 1850.76, and Fair Value 1811.10.", "metrics": [{"label": "Close", "value": "24.87"}, {"label": "Trend", "value": "1850.76"}, {"label": "Fair Value", "value": "1811.10"}, {"label": "RS", "value": "-98.75"}], "links": [{"label": "Chart", "url": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KRO \u00b7 JNB", "subtitle": "Karooooo Ltd. \u00b7 Technology \u00b7 Software - Application", "badge": "Positive tape", "value": "68.2%", "value_label": "expectation", "score": 68.1779, "tone": "positive", "rationale": "KRO \u00b7 JNB shows positive tape with close 1060.00, Trend Line 60875.23, and Fair Value 66254.49.", "metrics": [{"label": "Close", "value": "1060.00"}, {"label": "Trend", "value": "60875.23"}, {"label": "Fair Value", "value": "66254.49"}, {"label": "RS", "value": "-98.48"}], "links": [{"label": "Chart", "url": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/software-application/", "external": true}], "kind": "price", "primary_url": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/", "primary_external": true, "primary_label": "Open chart"}, {"label": "BOX \u00b7 JNB", "subtitle": "Boxer Retail Ltd \u00b7 Consumer Cyclical \u00b7 Department Stores", "badge": "Positive tape", "value": "67.0%", "value_label": "expectation", "score": 66.9584, "tone": "positive", "rationale": "BOX \u00b7 JNB shows positive tape with close 77.70, Trend Line 352.49, and Fair Value 167.28.", "metrics": [{"label": "Close", "value": "77.70"}, {"label": "Trend", "value": "352.49"}, {"label": "Fair Value", "value": "167.28"}, {"label": "RS", "value": "-65.70"}], "links": [{"label": "Chart", "url": "/terminal/e7f820ca-61da-45cd-9e4b-ceefd2754dcc/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/department-stores/", "external": true}], "kind": "price", "primary_url": "/terminal/e7f820ca-61da-45cd-9e4b-ceefd2754dcc/", "primary_external": true, "primary_label": "Open chart"}, {"label": "MTM \u00b7 JNB", "subtitle": "Momentum Group Limited \u00b7 Financial Services \u00b7 Insurance - Diversified", "badge": "Positive tape", "value": "66.4%", "value_label": "expectation", "score": 66.4198, "tone": "positive", "rationale": "MTM \u00b7 JNB shows positive tape with close 40.12, Trend Line 2761.32, and Fair Value 2732.70.", "metrics": [{"label": "Close", "value": "40.12"}, {"label": "Trend", "value": "2761.32"}, {"label": "Fair Value", "value": "2732.70"}, {"label": "RS", "value": "-98.66"}], "links": [{"label": "Chart", "url": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/insurance-diversified/", "external": true}], "kind": "price", "primary_url": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SLM \u00b7 JNB", "subtitle": "Sanlam Limited \u00b7 Financial Services \u00b7 Insurance - Life", "badge": "Positive tape", "value": "66.0%", "value_label": "expectation", "score": 66.0317, "tone": "positive", "rationale": "SLM \u00b7 JNB shows positive tape with close 88.00, Trend Line 7216.69, and Fair Value 7797.91.", "metrics": [{"label": "Close", "value": "88.00"}, {"label": "Trend", "value": "7216.69"}, {"label": "Fair Value", "value": "7797.91"}, {"label": "RS", "value": "-98.87"}], "links": [{"label": "Chart", "url": "/terminal/1da5eab8-456d-4230-bfd9-41be3094b5a5/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/insurance-life/", "external": true}], "kind": "price", "primary_url": "/terminal/1da5eab8-456d-4230-bfd9-41be3094b5a5/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/breakouts/", "api_url": "/market-radar/countries/za/breakouts/api/"}, {"slug": "value-quality", "label": "Value + Quality", "eyebrow": "Factors", "title": "Value + Quality", "description": "Stocks with strong value, quality, momentum, and confidence.", "insight": "Strong value and quality factors with supporting context.", "top_label": "No current signal", "top_value": "-", "top_tone": "neutral", "top_kind": "value-quality", "top_width": 0, "item_count": 0, "items": [], "url": "/market-radar/countries/za/value-quality/", "api_url": "/market-radar/countries/za/value-quality/api/"}, {"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": "Energy \u00b7 ZA", "top_value": "9.5%", "top_tone": "positive", "top_kind": "structure", "top_width": 38, "item_count": 16, "items": [{"label": "Energy \u00b7 ZA", "subtitle": "Sector structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "9.5%", "value_label": "weekly return", "score": 9.53539561, "tone": "positive", "rationale": "Energy is moving 9.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "7.8M"}], "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": "Communication Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 10 constituents", "badge": "Rotation leader", "value": "3.3%", "value_label": "weekly return", "score": 3.26329192, "tone": "positive", "rationale": "Communication Services is moving 3.3% for the week with 80.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "80.0%"}, {"label": "Adv", "value": "8"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "31.6M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Telecom Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "2.5%", "value_label": "weekly return", "score": 2.52163051, "tone": "positive", "rationale": "Telecom Services is moving 2.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "6"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "29.2M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/telecom-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/telecom-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Real Estate Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "1.7%", "value_label": "weekly return", "score": 1.67552876, "tone": "positive", "rationale": "Real Estate Services is moving 1.7% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "20.2M"}], "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": "Other Precious Metals & Mining \u00b7 ZA", "subtitle": "Industry structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "1.0%", "value_label": "weekly return", "score": 1.03060083, "tone": "positive", "rationale": "Other Precious Metals & Mining is moving 1.0% for the week with 25.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "25.0%"}, {"label": "Adv", "value": "2"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "87.5M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/other-precious-metals-mining/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Asset Management \u00b7 ZA", "subtitle": "Industry structure \u00b7 17 constituents", "badge": "Rotation leader", "value": "0.7%", "value_label": "weekly return", "score": 0.66439664, "tone": "positive", "rationale": "Asset Management is moving 0.7% for the week with 47.1% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "47.1%"}, {"label": "Adv", "value": "8"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "43.6M"}], "links": [{"label": "Structure", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "structure", "primary_url": "/structure/za/financial-services/asset-management/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Banks - Regional \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "0.4%", "value_label": "weekly return", "score": 0.43700333, "tone": "positive", "rationale": "Banks - Regional is moving 0.4% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "26.5M"}], "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"}, {"label": "Technology \u00b7 ZA", "subtitle": "Sector structure \u00b7 12 constituents", "badge": "Rotation leader", "value": "0.3%", "value_label": "weekly return", "score": 0.32559617, "tone": "positive", "rationale": "Technology is moving 0.3% for the week with 41.7% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "41.7%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "9.2M"}], "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.3%", "value_label": "weekly return", "score": 0.32366321, "tone": "positive", "rationale": "Conglomerates is moving 0.3% 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": "2"}, {"label": "Volume", "value": "24.1M"}], "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": "Basic Materials \u00b7 ZA", "subtitle": "Sector structure \u00b7 41 constituents", "badge": "Rotation leader", "value": "0.3%", "value_label": "weekly return", "score": 0.31798268, "tone": "positive", "rationale": "Basic Materials is moving 0.3% for the week with 36.6% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.6%"}, {"label": "Adv", "value": "15"}, {"label": "Decl", "value": "23"}, {"label": "Volume", "value": "260.8M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Healthcare \u00b7 ZA", "subtitle": "Sector structure \u00b7 8 constituents", "badge": "Rotation leader", "value": "0.2%", "value_label": "weekly return", "score": 0.18142947, "tone": "positive", "rationale": "Healthcare is moving 0.2% for the week with 37.5% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "37.5%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "3"}, {"label": "Volume", "value": "404.1M"}], "links": [{"label": "Structure", "url": "/structure/za/healthcare/", "external": true}], "kind": "structure", "primary_url": "/structure/za/healthcare/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Gold \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Structure", "value": "-0.0%", "value_label": "weekly return", "score": -0.00426925, "tone": "neutral", "rationale": "Gold is moving -0.0% for the week with 16.7% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "16.7%"}, {"label": "Adv", "value": "1"}, {"label": "Decl", "value": "5"}, {"label": "Volume", "value": "67.3M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/gold/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/gold/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Financial Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 40 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.0678182, "tone": "neutral", "rationale": "Financial Services is moving -0.1% for the week with 46.2% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "46.2%"}, {"label": "Adv", "value": "18"}, {"label": "Decl", "value": "16"}, {"label": "Volume", "value": "209.8M"}], "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": "Real Estate \u00b7 ZA", "subtitle": "Sector structure \u00b7 37 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.0694482, "tone": "neutral", "rationale": "Real Estate is moving -0.1% for the week with 43.2% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "43.2%"}, {"label": "Adv", "value": "16"}, {"label": "Decl", "value": "16"}, {"label": "Volume", "value": "137.9M"}], "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": "Other Industrial Metals & Mining \u00b7 ZA", "subtitle": "Industry structure \u00b7 11 constituents", "badge": "Structure", "value": "-0.1%", "value_label": "weekly return", "score": -0.11395918, "tone": "neutral", "rationale": "Other Industrial Metals & Mining is moving -0.1% for the week with 36.4% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.4%"}, {"label": "Adv", "value": "4"}, {"label": "Decl", "value": "5"}, {"label": "Volume", "value": "49.1M"}], "links": [{"label": "Structure", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "structure", "primary_url": "/structure/za/basic-materials/other-industrial-metals-mining/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Reit - Diversified \u00b7 ZA", "subtitle": "Industry structure \u00b7 11 constituents", "badge": "Structure", "value": "-0.4%", "value_label": "weekly return", "score": -0.38262194, "tone": "neutral", "rationale": "Reit - Diversified is moving -0.4% for the week with 36.4% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "36.4%"}, {"label": "Adv", "value": "4"}, {"label": "Decl", "value": "6"}, {"label": "Volume", "value": "68.9M"}], "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"}], "url": "/market-radar/countries/za/sector-rotation/", "api_url": "/market-radar/countries/za/sector-rotation/api/"}, {"slug": "prediction-pulse", "label": "Predictions", "eyebrow": "Events", "title": "Predictions", "description": "Relevant probability moves from prediction markets.", "insight": "Relevant event markets with active probability movement.", "top_label": "No current signal", "top_value": "-", "top_tone": "neutral", "top_kind": "prediction-pulse", "top_width": 0, "item_count": 0, "items": [], "url": "/market-radar/countries/za/prediction-pulse/", "api_url": "/market-radar/countries/za/prediction-pulse/api/"}, {"slug": "risk-watch", "label": "Risk", "eyebrow": "Risk", "title": "Risk Watch", "description": "Weak, fragile, or stretched readings that need caution.", "insight": "Weak confidence, poor quality, or negative weekly expectation.", "top_label": "SDL \u00b7 JNB", "top_value": "45.0%", "top_tone": "warning", "top_kind": "risk", "top_width": 100, "item_count": 12, "items": [{"label": "SDL \u00b7 JNB", "subtitle": "Southern Palladium Limited \u00b7 Basic Materials \u00b7 Other Precious Metals & Mining", "badge": "Negative tape", "value": "45.0%", "value_label": "risk probability", "score": 44.9735, "tone": "warning", "rationale": "SDL \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "12.45"}, {"label": "Trend", "value": "1551.22"}, {"label": "Fair Value", "value": "735.89"}, {"label": "RS", "value": "-99.01"}], "links": [{"label": "Chart", "url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "external": true}], "kind": "risk", "primary_url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "primary_external": true, "primary_label": "Open chart"}, {"label": "IOC \u00b7 JNB", "subtitle": "iOCO Limited \u00b7 Technology \u00b7 Information Technology Services", "badge": "Negative tape", "value": "44.8%", "value_label": "risk probability", "score": 44.8253, "tone": "warning", "rationale": "IOC \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "3.98"}, {"label": "Trend", "value": "329.14"}, {"label": "Fair Value", "value": "255.08"}, {"label": "RS", "value": "-98.88"}], "links": [{"label": "Chart", "url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/information-technology-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "primary_external": true, "primary_label": "Open chart"}, {"label": "AEG \u00b7 JNB", "subtitle": "Aveng Limited \u00b7 Industrials \u00b7 Engineering & Construction", "badge": "Negative tape", "value": "44.7%", "value_label": "risk probability", "score": 44.7235, "tone": "warning", "rationale": "AEG \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "4.21"}, {"label": "Trend", "value": "387.32"}, {"label": "Fair Value", "value": "667.73"}, {"label": "RS", "value": "-99.00"}], "links": [{"label": "Chart", "url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/engineering-construction/", "external": true}], "kind": "risk", "primary_url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ITE \u00b7 JNB", "subtitle": "Italtile Limited \u00b7 Consumer Cyclical \u00b7 Home Improvement Retail", "badge": "Negative tape", "value": "44.7%", "value_label": "risk probability", "score": 44.6535, "tone": "warning", "rationale": "ITE \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "9.37"}, {"label": "Trend", "value": "695.00"}, {"label": "Fair Value", "value": "1029.05"}, {"label": "RS", "value": "-98.81"}], "links": [{"label": "Chart", "url": "/terminal/39db794e-1d0d-457a-9642-6f9b409636fb/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-cyclical/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-cyclical/home-improvement-retail/", "external": true}], "kind": "risk", "primary_url": "/terminal/39db794e-1d0d-457a-9642-6f9b409636fb/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ZED \u00b7 JNB", "subtitle": "Zeder Investments Ltd. \u00b7 Financial Services \u00b7 Asset Management", "badge": "Negative tape", "value": "44.6%", "value_label": "risk probability", "score": 44.603, "tone": "warning", "rationale": "ZED \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "1.16"}, {"label": "Trend", "value": "98.81"}, {"label": "Fair Value", "value": "149.31"}, {"label": "RS", "value": "-98.93"}], "links": [{"label": "Chart", "url": "/terminal/90cc28ea-d596-4157-802a-39ee9b8d4a6d/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "risk", "primary_url": "/terminal/90cc28ea-d596-4157-802a-39ee9b8d4a6d/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ISA \u00b7 JNB", "subtitle": "ISA Holdings Limited \u00b7 Technology \u00b7 Software - Infrastructure", "badge": "Negative tape", "value": "44.5%", "value_label": "risk probability", "score": 44.5335, "tone": "warning", "rationale": "ISA \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "2.34"}, {"label": "Trend", "value": "177.37"}, {"label": "Fair Value", "value": "173.52"}, {"label": "RS", "value": "-98.70"}], "links": [{"label": "Chart", "url": "/terminal/322f9026-271f-49a2-9523-31114adb1d8f/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/software-infrastructure/", "external": true}], "kind": "risk", "primary_url": "/terminal/322f9026-271f-49a2-9523-31114adb1d8f/", "primary_external": true, "primary_label": "Open chart"}, {"label": "VUN \u00b7 JNB", "subtitle": "Vunani Limited \u00b7 Financial Services \u00b7 Capital Markets", "badge": "Negative tape", "value": "44.3%", "value_label": "risk probability", "score": 44.325, "tone": "warning", "rationale": "VUN \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "2.50"}, {"label": "Trend", "value": "181.78"}, {"label": "Fair Value", "value": "215.41"}, {"label": "RS", "value": "-98.64"}], "links": [{"label": "Chart", "url": "/terminal/5eb30d49-8f2a-4a0e-a886-b2c5135eec02/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/capital-markets/", "external": true}], "kind": "risk", "primary_url": "/terminal/5eb30d49-8f2a-4a0e-a886-b2c5135eec02/", "primary_external": true, "primary_label": "Open chart"}, {"label": "MCZ \u00b7 JNB", "subtitle": "MC Mining Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Negative tape", "value": "43.9%", "value_label": "risk probability", "score": 43.9448, "tone": "warning", "rationale": "MCZ \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "3.23"}, {"label": "Trend", "value": "233.10"}, {"label": "Fair Value", "value": "185.76"}, {"label": "RS", "value": "-98.46"}], "links": [{"label": "Chart", "url": "/terminal/3e99e6bf-5656-4cad-afe0-22747d529d94/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "risk", "primary_url": "/terminal/3e99e6bf-5656-4cad-afe0-22747d529d94/", "primary_external": true, "primary_label": "Open chart"}, {"label": "BRT \u00b7 JNB", "subtitle": "Brimstone Investment Corporation Limited \u00b7 Consumer Defensive \u00b7 Packaged Foods", "badge": "Negative tape", "value": "43.5%", "value_label": "risk probability", "score": 43.4652, "tone": "warning", "rationale": "BRT \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "5.01"}, {"label": "Trend", "value": "350.48"}, {"label": "Fair Value", "value": "409.11"}, {"label": "RS", "value": "-98.48"}], "links": [{"label": "Chart", "url": "/terminal/3a9cea35-f3a4-4643-a606-c1fb392fb488/", "external": true}, {"label": "Sector", "url": "/structure/za/consumer-defensive/", "external": true}, {"label": "Industry", "url": "/structure/za/consumer-defensive/packaged-foods/", "external": true}], "kind": "risk", "primary_url": "/terminal/3a9cea35-f3a4-4643-a606-c1fb392fb488/", "primary_external": true, "primary_label": "Open chart"}, {"label": "TRL \u00b7 JNB", "subtitle": "Trellidor Holdings Limited \u00b7 Industrials \u00b7 Security & Protection Services", "badge": "Negative tape", "value": "43.4%", "value_label": "risk probability", "score": 43.4357, "tone": "warning", "rationale": "TRL \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "1.20"}, {"label": "Trend", "value": "109.53"}, {"label": "Fair Value", "value": "174.77"}, {"label": "RS", "value": "-99.16"}], "links": [{"label": "Chart", "url": "/terminal/3cc0978e-95f7-4362-abf2-d85735b9ffc3/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/security-protection-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/3cc0978e-95f7-4362-abf2-d85735b9ffc3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CCD \u00b7 JNB", "subtitle": "Cell C Holdings Limited \u00b7 Communication Services \u00b7 Telecom Services", "badge": "Negative tape", "value": "43.4%", "value_label": "risk probability", "score": 43.4, "tone": "warning", "rationale": "CCD \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "25.00"}, {"label": "Trend", "value": "200.79"}, {"label": "Fair Value", "value": "180.62"}, {"label": "RS", "value": "-"}], "links": [{"label": "Chart", "url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/", "external": true}, {"label": "Sector", "url": "/structure/za/communication-services/", "external": true}, {"label": "Industry", "url": "/structure/za/communication-services/telecom-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/", "primary_external": true, "primary_label": "Open chart"}, {"label": "ACT \u00b7 JNB", "subtitle": "AfroCentric Investment Corporation Limited \u00b7 Healthcare \u00b7 Medical Care Facilities", "badge": "Negative tape", "value": "43.1%", "value_label": "risk probability", "score": 43.1039, "tone": "warning", "rationale": "ACT \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "0.80"}, {"label": "Trend", "value": "1.00"}, {"label": "Fair Value", "value": "2.09"}, {"label": "RS", "value": "-33.98"}], "links": [{"label": "Chart", "url": "/terminal/9b0c1c7d-8ee6-46ea-92bf-5a4d87d9a617/", "external": true}, {"label": "Sector", "url": "/structure/za/healthcare/", "external": true}, {"label": "Industry", "url": "/structure/za/healthcare/medical-care-facilities/", "external": true}], "kind": "risk", "primary_url": "/terminal/9b0c1c7d-8ee6-46ea-92bf-5a4d87d9a617/", "primary_external": true, "primary_label": "Open chart"}], "url": "/market-radar/countries/za/risk-watch/", "api_url": "/market-radar/countries/za/risk-watch/api/"}], "section_urls": {"opportunities": "/market-radar/countries/za/opportunities/", "breakouts": "/market-radar/countries/za/breakouts/", "value-quality": "/market-radar/countries/za/value-quality/", "sector-rotation": "/market-radar/countries/za/sector-rotation/", "prediction-pulse": "/market-radar/countries/za/prediction-pulse/", "risk-watch": "/market-radar/countries/za/risk-watch/", "risk": "/market-radar/countries/za/risk-watch/", "prediction": "/market-radar/countries/za/prediction-pulse/", "value_quality": "/market-radar/countries/za/value-quality/", "rotation": "/market-radar/countries/za/sector-rotation/"}, "charts": {"theme_pressure": [{"label": "Energy", "value": 35.6315, "secondary": "23.5%", "volume": "8.3M", "url": "/predictions/themes/energy/"}, {"label": "Technology", "value": 34.4802, "secondary": "22.1%", "volume": "2.0M", "url": "/predictions/themes/technology/"}, {"label": "Geopolitics", "value": 30.9575, "secondary": "32.2%", "volume": "1.3M", "url": "/predictions/themes/geopolitics/"}, {"label": "Rates & Inflation", "value": 30.7859, "secondary": "14.6%", "volume": "297K", "url": "/predictions/themes/rates-inflation/"}, {"label": "Crypto", "value": 29.0426, "secondary": "35.5%", "volume": "4.1M", "url": "/predictions/themes/crypto/"}, {"label": "Economy", "value": 28.2693, "secondary": "16.0%", "volume": "124K", "url": "/predictions/themes/economy/"}, {"label": "Politics & Policy", "value": 27.472, "secondary": "24.0%", "volume": "74.4M", "url": "/predictions/themes/politics-policy/"}, {"label": "Weather & Climate", "value": 9.0842, "secondary": "48.6%", "volume": "9K", "url": "/predictions/themes/weather-climate/"}], "prediction_markets": [], "global_hot_sectors": [], "global_hot_industries": [], "global_cold_sectors": [], "commodity_groups": [], "crypto_indexes": [], "crypto_movers": [], "rotation": [{"label": "Energy \u00b7 ZA", "value": 9.53539561, "width": 38, "display": "9.5%", "url": "/structure/za/energy/", "tone": "positive"}, {"label": "Communication Services \u00b7 ZA", "value": 3.26329192, "width": 13, "display": "3.3%", "url": "/structure/za/communication-services/", "tone": "positive"}, {"label": "Telecom Services \u00b7 ZA", "value": 2.52163051, "width": 10, "display": "2.5%", "url": "/structure/za/communication-services/telecom-services/", "tone": "positive"}, {"label": "Real Estate Services \u00b7 ZA", "value": 1.67552876, "width": 6, "display": "1.7%", "url": "/structure/za/real-estate/real-estate-services/", "tone": "positive"}, {"label": "Other Precious Metals & Mining \u00b7 ZA", "value": 1.03060083, "width": 4, "display": "1.0%", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "tone": "positive"}, {"label": "Asset Management \u00b7 ZA", "value": 0.66439664, "width": 4, "display": "0.7%", "url": "/structure/za/financial-services/asset-management/", "tone": "positive"}, {"label": "Banks - Regional \u00b7 ZA", "value": 0.43700333, "width": 4, "display": "0.4%", "url": "/structure/za/financial-services/banks-regional/", "tone": "positive"}, {"label": "Technology \u00b7 ZA", "value": 0.32559617, "width": 4, "display": "0.3%", "url": "/structure/za/technology/", "tone": "positive"}], "hot_sectors": [{"label": "Energy", "value": "9.5%", "raw": 9.53539561, "width": 38, "url": "/structure/za/energy/", "rank": 1, "meta": "5 constituents", "tone": "positive"}, {"label": "Communication Services", "value": "3.3%", "raw": 3.26329192, "width": 13, "url": "/structure/za/communication-services/", "rank": 2, "meta": "10 constituents", "tone": "positive"}, {"label": "Technology", "value": "0.3%", "raw": 0.32559617, "width": 4, "url": "/structure/za/technology/", "rank": 3, "meta": "12 constituents", "tone": "positive"}, {"label": "Basic Materials", "value": "0.3%", "raw": 0.31798268, "width": 4, "url": "/structure/za/basic-materials/", "rank": 4, "meta": "41 constituents", "tone": "positive"}, {"label": "Healthcare", "value": "0.2%", "raw": 0.18142947, "width": 4, "url": "/structure/za/healthcare/", "rank": 5, "meta": "8 constituents", "tone": "positive"}, {"label": "Financial Services", "value": "-0.1%", "raw": -0.0678182, "width": 4, "url": "/structure/za/financial-services/", "rank": 6, "meta": "40 constituents", "tone": "warning"}], "cold_sectors": [{"label": "Consumer Cyclical", "value": "-1.4%", "raw": -1.40433642, "width": 5, "url": "/structure/za/consumer-cyclical/", "rank": 1, "meta": "35 constituents", "tone": "warning"}, {"label": "Industrials", "value": "-0.6%", "raw": -0.5591978, "width": 4, "url": "/structure/za/industrials/", "rank": 2, "meta": "29 constituents", "tone": "warning"}, {"label": "Consumer Defensive", "value": "-0.5%", "raw": -0.47090894, "width": 4, "url": "/structure/za/consumer-defensive/", "rank": 3, "meta": "21 constituents", "tone": "warning"}, {"label": "Real Estate", "value": "-0.1%", "raw": -0.0694482, "width": 4, "url": "/structure/za/real-estate/", "rank": 4, "meta": "37 constituents", "tone": "warning"}, {"label": "Financial Services", "value": "-0.1%", "raw": -0.0678182, "width": 4, "url": "/structure/za/financial-services/", "rank": 5, "meta": "40 constituents", "tone": "warning"}, {"label": "Healthcare", "value": "0.2%", "raw": 0.18142947, "width": 4, "url": "/structure/za/healthcare/", "rank": 6, "meta": "8 constituents", "tone": "positive"}], "hot_industries": [{"label": "Telecom Services", "value": "2.5%", "raw": 2.52163051, "width": 10, "url": "/structure/za/communication-services/telecom-services/", "rank": 1, "meta": "6 constituents", "tone": "positive"}, {"label": "Real Estate Services", "value": "1.7%", "raw": 1.67552876, "width": 6, "url": "/structure/za/real-estate/real-estate-services/", "rank": 2, "meta": "6 constituents", "tone": "positive"}, {"label": "Other Precious Metals & Mining", "value": "1.0%", "raw": 1.03060083, "width": 4, "url": "/structure/za/basic-materials/other-precious-metals-mining/", "rank": 3, "meta": "8 constituents", "tone": "positive"}, {"label": "Asset Management", "value": "0.7%", "raw": 0.66439664, "width": 4, "url": "/structure/za/financial-services/asset-management/", "rank": 4, "meta": "17 constituents", "tone": "positive"}, {"label": "Banks - Regional", "value": "0.4%", "raw": 0.43700333, "width": 4, "url": "/structure/za/financial-services/banks-regional/", "rank": 5, "meta": "6 constituents", "tone": "positive"}, {"label": "Conglomerates", "value": "0.3%", "raw": 0.32366321, "width": 4, "url": "/structure/za/industrials/conglomerates/", "rank": 6, "meta": "5 constituents", "tone": "positive"}, {"label": "Gold", "value": "-0.0%", "raw": -0.00426925, "width": 4, "url": "/structure/za/basic-materials/gold/", "rank": 7, "meta": "6 constituents", "tone": "warning"}, {"label": "Other Industrial Metals & Mining", "value": "-0.1%", "raw": -0.11395918, "width": 4, "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "rank": 8, "meta": "11 constituents", "tone": "warning"}], "signal_mix": [{"label": "Factors", "value": 0}, {"label": "Price", "value": 14}, {"label": "SVQF", "value": 0}, {"label": "Predictions", "value": 0}, {"label": "Risk", "value": 12}]}, "playbooks": [{"label": "Find price-action confirmations", "description": "Use Signals for same-week turns in Trend Signal, Fair Value, Market Dynamics, SMI, and ROC.", "url": "/filters/"}, {"label": "Screen factor leaders", "description": "Move from radar ideas into preset factor screens with full value, quality, and momentum data.", "url": "/factors/screener/"}, {"label": "Validate value and quality", "description": "Use SVQF to rank exchange universes by strong value and quality factors.", "url": "/svqf/"}, {"label": "Check sector context", "description": "Confirm whether a ticker sits inside a strengthening or weakening structure group.", "url": "/structure/"}], "coverage": {"factor_items": 0, "svqf_items": 0, "price_items": 14, "structure_items": 16, "prediction_items": 0, "country_hint": ""}, "country_focus": {"mode": "signals", "title": "South Africa Signal Read", "summary": "No published factor snapshot is available for this country yet, so the radar leans on weekly price signals, breakouts, sector rotation, and risk warnings.", "panels": [{"kicker": "Signals", "title": "Strong tape", "items": [{"label": "FTB \u00b7 JNB", "subtitle": "Fairvest Limited \u00b7 Real Estate \u00b7 Reit - Retail", "badge": "Positive tape", "value": "86.8%", "value_label": "expectation", "score": 86.7804, "tone": "positive", "rationale": "FTB \u00b7 JNB shows positive tape with close 7.44, Trend Line 523.37, and Fair Value 459.87.", "metrics": [{"label": "Close", "value": "7.44"}, {"label": "Trend", "value": "523.37"}, {"label": "Fair Value", "value": "459.87"}, {"label": "RS", "value": "-98.62"}], "links": [{"label": "Chart", "url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-retail/", "external": true}], "kind": "price", "primary_url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SYG \u00b7 JNB", "subtitle": "Sygnia Limited \u00b7 Financial Services \u00b7 Financial Conglomerates", "badge": "Positive tape", "value": "72.7%", "value_label": "expectation", "score": 72.7273, "tone": "positive", "rationale": "SYG \u00b7 JNB shows positive tape with close 33.00, Trend Line 2468.89, and Fair Value 2338.83.", "metrics": [{"label": "Close", "value": "33.00"}, {"label": "Trend", "value": "2468.89"}, {"label": "Fair Value", "value": "2338.83"}, {"label": "RS", "value": "-98.79"}], "links": [{"label": "Chart", "url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/financial-conglomerates/", "external": true}], "kind": "price", "primary_url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "primary_external": true, "primary_label": "Open chart"}, {"label": "QLT \u00b7 JNB", "subtitle": "Quilter plc \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "71.3%", "value_label": "expectation", "score": 71.3222, "tone": "positive", "rationale": "QLT \u00b7 JNB shows positive tape with close 45.05, Trend Line 3143.37, and Fair Value 3091.81.", "metrics": [{"label": "Close", "value": "45.05"}, {"label": "Trend", "value": "3143.37"}, {"label": "Fair Value", "value": "3091.81"}, {"label": "RS", "value": "-98.68"}], "links": [{"label": "Chart", "url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CPP \u00b7 JNB", "subtitle": "Collins Property Group Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "70.2%", "value_label": "expectation", "score": 70.2398, "tone": "positive", "rationale": "CPP \u00b7 JNB shows positive tape with close 10.61, Trend Line 84.06, and Fair Value 22.74.", "metrics": [{"label": "Close", "value": "10.61"}, {"label": "Trend", "value": "84.06"}, {"label": "Fair Value", "value": "22.74"}, {"label": "RS", "value": "-79.21"}], "links": [{"label": "Chart", "url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "primary_external": true, "primary_label": "Open chart"}]}, {"kicker": "Price Action", "title": "Breakouts", "items": [{"label": "SLG \u00b7 JNB", "subtitle": "Salungano Group Limited \u00b7 Energy \u00b7 Thermal Coal", "badge": "Above Trend Line", "value": "5.0%", "value_label": "weekly return", "score": 48.927, "tone": "positive", "rationale": "SLG \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.84"}, {"label": "Trend", "value": "0.62"}, {"label": "Fair Value", "value": "0.53"}, {"label": "Volume", "value": "635K"}], "links": [{"label": "Chart", "url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "external": true}, {"label": "Sector", "url": "/structure/za/energy/", "external": true}, {"label": "Industry", "url": "/structure/za/energy/thermal-coal/", "external": true}], "kind": "price", "primary_url": "/terminal/a65474d1-02b6-4ebe-bf34-471840e744e7/", "primary_external": true, "primary_label": "Open chart"}, {"label": "KP2 \u00b7 JNB", "subtitle": "Kore Potash plc \u00b7 Basic Materials \u00b7 Other Industrial Metals & Mining", "badge": "Above Trend Line", "value": "2.8%", "value_label": "weekly return", "score": 41.99, "tone": "positive", "rationale": "KP2 \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.73"}, {"label": "Trend", "value": "0.71"}, {"label": "Fair Value", "value": "0.50"}, {"label": "Volume", "value": "5.1M"}], "links": [{"label": "Chart", "url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "external": true}], "kind": "price", "primary_url": "/terminal/d4a4014b-193d-41b1-93ef-7c5ebf353678/", "primary_external": true, "primary_label": "Open chart"}, {"label": "RMH \u00b7 JNB", "subtitle": "RMB Holdings Limited \u00b7 Financial Services \u00b7 Banks - Regional", "badge": "Above Trend Line", "value": "0.0%", "value_label": "weekly return", "score": 34.5618, "tone": "positive", "rationale": "RMH \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.49"}, {"label": "Trend", "value": "0.48"}, {"label": "Fair Value", "value": "0.44"}, {"label": "Volume", "value": "243K"}], "links": [{"label": "Chart", "url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/banks-regional/", "external": true}], "kind": "price", "primary_url": "/terminal/989e808f-0dc3-4458-8a72-088a3433b5ff/", "primary_external": true, "primary_label": "Open chart"}, {"label": "DLT \u00b7 JNB", "subtitle": "Delta Property Fund Limited \u00b7 Real Estate \u00b7 Reit - Office", "badge": "Above Trend Line", "value": "-9.1%", "value_label": "weekly return", "score": 34.4727, "tone": "positive", "rationale": "DLT \u00b7 JNB finished above its Trend Line on the latest weekly bar. That suggests price action is confirming rather than merely anticipating.", "metrics": [{"label": "Close", "value": "0.40"}, {"label": "Trend", "value": "0.37"}, {"label": "Fair Value", "value": "0.26"}, {"label": "Volume", "value": "493K"}], "links": [{"label": "Chart", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-office/", "external": true}], "kind": "price", "primary_url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/", "primary_external": true, "primary_label": "Open chart"}]}, {"kicker": "Rotation", "title": "Moving groups", "items": [{"label": "Energy \u00b7 ZA", "subtitle": "Sector structure \u00b7 5 constituents", "badge": "Rotation leader", "value": "9.5%", "value_label": "weekly return", "score": 9.53539561, "tone": "positive", "rationale": "Energy is moving 9.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "5"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "7.8M"}], "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": "Communication Services \u00b7 ZA", "subtitle": "Sector structure \u00b7 10 constituents", "badge": "Rotation leader", "value": "3.3%", "value_label": "weekly return", "score": 3.26329192, "tone": "positive", "rationale": "Communication Services is moving 3.3% for the week with 80.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "80.0%"}, {"label": "Adv", "value": "8"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "31.6M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Telecom Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "2.5%", "value_label": "weekly return", "score": 2.52163051, "tone": "positive", "rationale": "Telecom Services is moving 2.5% for the week with 100.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "100.0%"}, {"label": "Adv", "value": "6"}, {"label": "Decl", "value": "0"}, {"label": "Volume", "value": "29.2M"}], "links": [{"label": "Structure", "url": "/structure/za/communication-services/telecom-services/", "external": true}], "kind": "structure", "primary_url": "/structure/za/communication-services/telecom-services/", "primary_external": true, "primary_label": "Open structure chart"}, {"label": "Real Estate Services \u00b7 ZA", "subtitle": "Industry structure \u00b7 6 constituents", "badge": "Rotation leader", "value": "1.7%", "value_label": "weekly return", "score": 1.67552876, "tone": "positive", "rationale": "Real Estate Services is moving 1.7% for the week with 50.0% advancing breadth and trend signal 0.", "metrics": [{"label": "Breadth", "value": "50.0%"}, {"label": "Adv", "value": "3"}, {"label": "Decl", "value": "2"}, {"label": "Volume", "value": "20.2M"}], "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"}]}], "price": [{"label": "FTB \u00b7 JNB", "subtitle": "Fairvest Limited \u00b7 Real Estate \u00b7 Reit - Retail", "badge": "Positive tape", "value": "86.8%", "value_label": "expectation", "score": 86.7804, "tone": "positive", "rationale": "FTB \u00b7 JNB shows positive tape with close 7.44, Trend Line 523.37, and Fair Value 459.87.", "metrics": [{"label": "Close", "value": "7.44"}, {"label": "Trend", "value": "523.37"}, {"label": "Fair Value", "value": "459.87"}, {"label": "RS", "value": "-98.62"}], "links": [{"label": "Chart", "url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/reit-retail/", "external": true}], "kind": "price", "primary_url": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/", "primary_external": true, "primary_label": "Open chart"}, {"label": "SYG \u00b7 JNB", "subtitle": "Sygnia Limited \u00b7 Financial Services \u00b7 Financial Conglomerates", "badge": "Positive tape", "value": "72.7%", "value_label": "expectation", "score": 72.7273, "tone": "positive", "rationale": "SYG \u00b7 JNB shows positive tape with close 33.00, Trend Line 2468.89, and Fair Value 2338.83.", "metrics": [{"label": "Close", "value": "33.00"}, {"label": "Trend", "value": "2468.89"}, {"label": "Fair Value", "value": "2338.83"}, {"label": "RS", "value": "-98.79"}], "links": [{"label": "Chart", "url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/financial-conglomerates/", "external": true}], "kind": "price", "primary_url": "/terminal/78a60fed-315e-475d-8d33-9f659afeb1c4/", "primary_external": true, "primary_label": "Open chart"}, {"label": "QLT \u00b7 JNB", "subtitle": "Quilter plc \u00b7 Financial Services \u00b7 Asset Management", "badge": "Positive tape", "value": "71.3%", "value_label": "expectation", "score": 71.3222, "tone": "positive", "rationale": "QLT \u00b7 JNB shows positive tape with close 45.05, Trend Line 3143.37, and Fair Value 3091.81.", "metrics": [{"label": "Close", "value": "45.05"}, {"label": "Trend", "value": "3143.37"}, {"label": "Fair Value", "value": "3091.81"}, {"label": "RS", "value": "-98.68"}], "links": [{"label": "Chart", "url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "external": true}, {"label": "Sector", "url": "/structure/za/financial-services/", "external": true}, {"label": "Industry", "url": "/structure/za/financial-services/asset-management/", "external": true}], "kind": "price", "primary_url": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/", "primary_external": true, "primary_label": "Open chart"}, {"label": "CPP \u00b7 JNB", "subtitle": "Collins Property Group Limited \u00b7 Real Estate \u00b7 Real Estate Services", "badge": "Positive tape", "value": "70.2%", "value_label": "expectation", "score": 70.2398, "tone": "positive", "rationale": "CPP \u00b7 JNB shows positive tape with close 10.61, Trend Line 84.06, and Fair Value 22.74.", "metrics": [{"label": "Close", "value": "10.61"}, {"label": "Trend", "value": "84.06"}, {"label": "Fair Value", "value": "22.74"}, {"label": "RS", "value": "-79.21"}], "links": [{"label": "Chart", "url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "external": true}, {"label": "Sector", "url": "/structure/za/real-estate/", "external": true}, {"label": "Industry", "url": "/structure/za/real-estate/real-estate-services/", "external": true}], "kind": "price", "primary_url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/", "primary_external": true, "primary_label": "Open chart"}], "predictions": [], "risk": [{"label": "SDL \u00b7 JNB", "subtitle": "Southern Palladium Limited \u00b7 Basic Materials \u00b7 Other Precious Metals & Mining", "badge": "Negative tape", "value": "45.0%", "value_label": "risk probability", "score": 44.9735, "tone": "warning", "rationale": "SDL \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "12.45"}, {"label": "Trend", "value": "1551.22"}, {"label": "Fair Value", "value": "735.89"}, {"label": "RS", "value": "-99.01"}], "links": [{"label": "Chart", "url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "external": true}, {"label": "Sector", "url": "/structure/za/basic-materials/", "external": true}, {"label": "Industry", "url": "/structure/za/basic-materials/other-precious-metals-mining/", "external": true}], "kind": "risk", "primary_url": "/terminal/2a1bf468-2827-4e97-8d1b-56a25ddc51d0/", "primary_external": true, "primary_label": "Open chart"}, {"label": "IOC \u00b7 JNB", "subtitle": "iOCO Limited \u00b7 Technology \u00b7 Information Technology Services", "badge": "Negative tape", "value": "44.8%", "value_label": "risk probability", "score": 44.8253, "tone": "warning", "rationale": "IOC \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "3.98"}, {"label": "Trend", "value": "329.14"}, {"label": "Fair Value", "value": "255.08"}, {"label": "RS", "value": "-98.88"}], "links": [{"label": "Chart", "url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "external": true}, {"label": "Sector", "url": "/structure/za/technology/", "external": true}, {"label": "Industry", "url": "/structure/za/technology/information-technology-services/", "external": true}], "kind": "risk", "primary_url": "/terminal/058da315-5a67-4906-8cd8-43db7c8760ac/", "primary_external": true, "primary_label": "Open chart"}, {"label": "AEG \u00b7 JNB", "subtitle": "Aveng Limited \u00b7 Industrials \u00b7 Engineering & Construction", "badge": "Negative tape", "value": "44.7%", "value_label": "risk probability", "score": 44.7235, "tone": "warning", "rationale": "AEG \u00b7 JNB has a negative expectation reading on the latest weekly bar. That makes it a monitoring candidate rather than a clean opportunity.", "metrics": [{"label": "Close", "value": "4.21"}, {"label": "Trend", "value": "387.32"}, {"label": "Fair Value", "value": "667.73"}, {"label": "RS", "value": "-99.00"}], "links": [{"label": "Chart", "url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "external": true}, {"label": "Sector", "url": "/structure/za/industrials/", "external": true}, {"label": "Industry", "url": "/structure/za/industrials/engineering-construction/", "external": true}], "kind": "risk", "primary_url": "/terminal/aa45e053-c768-402b-bf22-87bd2b00e6fa/", "primary_external": true, "primary_label": "Open chart"}]}, "global_insights": null, "global_spotlight": null, "country_insights": {"index_return": "0.1%", "index_breadth": "40.1%", "sector_count": 10, "industry_count": 78, "hot_sectors": [{"label": "Energy", "value": "9.5%", "raw": 9.53539561, "width": 38, "url": "/structure/za/energy/", "rank": 1, "meta": "5 constituents", "tone": "positive"}, {"label": "Communication Services", "value": "3.3%", "raw": 3.26329192, "width": 13, "url": "/structure/za/communication-services/", "rank": 2, "meta": "10 constituents", "tone": "positive"}, {"label": "Technology", "value": "0.3%", "raw": 0.32559617, "width": 4, "url": "/structure/za/technology/", "rank": 3, "meta": "12 constituents", "tone": "positive"}, {"label": "Basic Materials", "value": "0.3%", "raw": 0.31798268, "width": 4, "url": "/structure/za/basic-materials/", "rank": 4, "meta": "41 constituents", "tone": "positive"}, {"label": "Healthcare", "value": "0.2%", "raw": 0.18142947, "width": 4, "url": "/structure/za/healthcare/", "rank": 5, "meta": "8 constituents", "tone": "positive"}, {"label": "Financial Services", "value": "-0.1%", "raw": -0.0678182, "width": 4, "url": "/structure/za/financial-services/", "rank": 6, "meta": "40 constituents", "tone": "warning"}], "cold_sectors": [{"label": "Consumer Cyclical", "value": "-1.4%", "raw": -1.40433642, "width": 5, "url": "/structure/za/consumer-cyclical/", "rank": 1, "meta": "35 constituents", "tone": "warning"}, {"label": "Industrials", "value": "-0.6%", "raw": -0.5591978, "width": 4, "url": "/structure/za/industrials/", "rank": 2, "meta": "29 constituents", "tone": "warning"}, {"label": "Consumer Defensive", "value": "-0.5%", "raw": -0.47090894, "width": 4, "url": "/structure/za/consumer-defensive/", "rank": 3, "meta": "21 constituents", "tone": "warning"}, {"label": "Real Estate", "value": "-0.1%", "raw": -0.0694482, "width": 4, "url": "/structure/za/real-estate/", "rank": 4, "meta": "37 constituents", "tone": "warning"}, {"label": "Financial Services", "value": "-0.1%", "raw": -0.0678182, "width": 4, "url": "/structure/za/financial-services/", "rank": 5, "meta": "40 constituents", "tone": "warning"}, {"label": "Healthcare", "value": "0.2%", "raw": 0.18142947, "width": 4, "url": "/structure/za/healthcare/", "rank": 6, "meta": "8 constituents", "tone": "positive"}], "hot_industries": [{"label": "Telecom Services", "value": "2.5%", "raw": 2.52163051, "width": 10, "url": "/structure/za/communication-services/telecom-services/", "rank": 1, "meta": "6 constituents", "tone": "positive"}, {"label": "Real Estate Services", "value": "1.7%", "raw": 1.67552876, "width": 6, "url": "/structure/za/real-estate/real-estate-services/", "rank": 2, "meta": "6 constituents", "tone": "positive"}, {"label": "Other Precious Metals & Mining", "value": "1.0%", "raw": 1.03060083, "width": 4, "url": "/structure/za/basic-materials/other-precious-metals-mining/", "rank": 3, "meta": "8 constituents", "tone": "positive"}, {"label": "Asset Management", "value": "0.7%", "raw": 0.66439664, "width": 4, "url": "/structure/za/financial-services/asset-management/", "rank": 4, "meta": "17 constituents", "tone": "positive"}, {"label": "Banks - Regional", "value": "0.4%", "raw": 0.43700333, "width": 4, "url": "/structure/za/financial-services/banks-regional/", "rank": 5, "meta": "6 constituents", "tone": "positive"}, {"label": "Conglomerates", "value": "0.3%", "raw": 0.32366321, "width": 4, "url": "/structure/za/industrials/conglomerates/", "rank": 6, "meta": "5 constituents", "tone": "positive"}, {"label": "Gold", "value": "-0.0%", "raw": -0.00426925, "width": 4, "url": "/structure/za/basic-materials/gold/", "rank": 7, "meta": "6 constituents", "tone": "warning"}, {"label": "Other Industrial Metals & Mining", "value": "-0.1%", "raw": -0.11395918, "width": 4, "url": "/structure/za/basic-materials/other-industrial-metals-mining/", "rank": 8, "meta": "11 constituents", "tone": "warning"}]}}