Sample Daily Briefing · 7am SAST · Redacted
Yesterday in the JSE Top 40
This is an exact sample of the daily 7am briefing paid users received yesterday, same structure, same depth, same data. The forecast numbers, trade triggers and position management have been redacted so you can see the format without the live call.
Closing read
The JSE Top 40 experienced a downturn today, closing at 104,622, down 0.59%. This decline mirrored a cautious sentiment following mixed US performances, with the Dow Jones up 1.63% and the S&P 500 gaining 0.51%, while the Nasdaq dipped 0.17%. In the US, Healthcare and Financials led the pack, up 2.68% and 2.43% respectively. Conversely, Tech and Materials were the laggards, shedding 1.07% and 0.25%. The local market was primarily dragged down by Prosus (PRX, −1.14%), impacted by ongoing tech sector weakness, and Shoprite (SHP, −1.17%), reflecting concerns over consumer spending. On the upside, FirstRand (FSR, +0.78%) showed resilience, supported by rising US yields and a weaker Rand. The JSE Top 40 saw only 2 of the 40 constituents forecast to rise, with broader weakness indicated by 14 expected to fall and 24 flat.
The economic calendar today featured Australian trade balance data, which came in at 1.791 A$ versus consensus, and a speech from ECB President Lagarde. The week's main event remains the US Non-Farm Payrolls data scheduled for tomorrow afternoon. Crude oil prices fell 3.28% to $94.6, weighing on energy stocks, while gold and platinum saw gains of 1.57% and 1.74% respectively. The ZAR also weakened against the USD, ticking up 0.30%. Today's closing level of 104,622 confirms the Head & Shoulders pattern, with a measured target of ▮▮▮ Paid users only ; invalidation for this pattern would occur on a daily close back above ▮▮▮ Paid users only.
Forecast for Fri, 05 Jun open: ▮▮▮ Forecast hidden · led by ▮▮▮ Drivers hidden.
Today's session (Thu, 04 Jun): The JSE Top 40 closed lower amid cautious US equity trading and a weaker Rand, with tech and retail stocks notably dragging the index down.
Composite anchor: 3 of 9 indicators agree, led by Technical Patterns (▮▮▮ Paid users only · 95% conf). Trigger: a close below ▮▮▮ Paid users only confirms the bearish breakdown toward the next support at ▮▮▮ Paid users only.
US 10y 4.47% US 30y 4.97% VIX 15.40
What drove today's down-move
Top headlines (last 18h)
- Geopolitical · Risk-off The Iran War and the End of the "Middle East", The New Yorker · 04 Jun at 16:45 SAST · importance 80%. The ongoing Iran War signifies a potential end to the existing geopolitical order in the Middle East.
- Geopolitical · Risk-off The Iran Problem Trump Can't Defer, The Atlantic · 04 Jun at 16:00 SAST · importance 80%. Analysis of the Iran issue and why Donald Trump is unable to postpone dealing with it.
- Geopolitical · Risk-off Hezbollah rejects renewed ceasefire agreed by Israel and Lebanon , BBC World · 04 Jun at 16:54 SAST · importance 80%. Hezbollah rejects ceasefire, escalating regional conflict impacting global markets and potentially ZAR weakness.
Indicator drivers
- Technical Patterns (▮▮▮ Paid users only · 95% conf), Top 40 below short MA, RSI 42, daily vol 1.26%. HMA stage: Bearish Confirmed (Weak). Per-share: 12 confirmed aligned, 4 opposed; 32 forming aligned (74% of index weight covered).
- Market Sentiment (▮▮▮ Paid users only · 61% conf), Global equity tone −0.62, news sentiment 0.00, VIX 15.4.
- Weighted Constituents (▮▮▮ Paid users only · 53% conf) , Index-weighted constituent forecast points lower based on per-share sensitivity model.
Key levels
HMA read at today's close (104,622)
The session closed at 104,622, flipping HMA 8 and HMA 21, first confirmation of a trend roll-over.
- HMA 8 (107,579, was amber) printed ~106,497 (−1.01%), slope rolled from rising to falling, colour amber → red; a close above ~107,761 would have flipped it to amber.
- HMA 21 (106,437, was amber) printed ~106,318 (−0.11%), slope stays rising, colour green → amber; a close above ~106,714 would have flipped it to green.
- HMA 55 (107,595, was red) printed ~107,381 (−0.20%), slope stays falling, colour red held; a close above ~107,761 would have flipped it to amber.
Position management
Paid users received specific scale-out / hedge guidance here, with reference to indicator agreement and HMA alignment.
Today's scheduled catalysts (2026-06-04)
- High 03:30 SAST · Australia · Balance of Trade, actual 1.791 A$ vs cons. 1.8 A$. A weaker reading suggests slowing export performance, potentially dampening commodity demand, negative for the ZAR and SA commodity stocks.
- Medium 07:00 SAST · Australia · RBA Gov Bullock Speech, a dovish tone could weaken the AUD, marginally negative for global risk sentiment.
- Medium 08:30 SAST · Switzerland · Inflation Rate YoY, actual 0.6% vs cons. 0.8%. Lower print → more dovish SNB, weaker CHF, positive for global risk and ZAR.
- Medium 10:00 SAST · Eurozone · ECB President Lagarde Speech, a dovish tone could weaken the Euro, contributing to USD strength and ZAR weakness.
- Medium 14:30 SAST · United States · Initial Jobless Claims, actual 225 vs cons. 213. A tighter US labour market reinforces inflation concerns and could push yields higher, negative for SA equities and the ZAR.
- Medium 14:30 SAST · United States · Fed Barkin Speech, a dovish tone would weaken the USD and support SA equities and the ZAR.
- Medium 19:10 SAST · United States · Fed Daly Speech, similar dovish bias would be supportive of EM risk.
Upcoming high-impact this week
- 2026-06-05 11:00 SAST · South Africa · SA Manufacturing Production MoM
- 2026-06-05 12:30 SAST · India · GDP Growth Rate YoY
- 2026-06-05 13:00 SAST · South Africa · SA Retail Sales MoM
- 2026-06-05 14:30 SAST · United States · Non Farm Payrolls
Want today's company news as it breaks? Browse press releases and stock news for every Top 40 name on our announcements page.
This is a sample. The live 7am briefing includes forecast levels, trigger prices, position management and the composite trade call.
Sign in for today's full briefing