Home › South African Economy & Markets › Do Seasonal Patterns Work on the JSE and the Rand?

Do Seasonal Patterns Work on the JSE and the Rand?

i Short answer

Mostly no, at least not reliably enough to trade. The famous patterns come from long United States data series, they are weak even there, and applying them to a small commodity-heavy market with a different fiscal calendar makes them weaker still.

What does hold in South Africa is a calendar of scheduled events, which is a different thing. Budget in February, MPC statements roughly every second month, quarterly GDP and the February tax year end all produce predictable volatility. That is tradeable as risk management, not as a directional pattern.

129,339JSE record, March 2026
-10.8%peak to trough by August
19 Novnext MPC statement
2genuinely reliable calendar effects

Key Takeaways

  1. Sell in May, the Santa rally and the January effect are derived from US data and are weak even in their home market.
  2. The JSE is concentrated and resource-heavy, so a commodity cycle overwhelms any calendar effect.
  3. South Africa's February tax year end does create real flows, which is one of the few genuinely local seasonal effects.
  4. Scheduled events produce predictable volatility without predictable direction, which is a risk-management input rather than a strategy.
  5. Any seasonal edge that survives testing is small, and transaction costs usually consume it.

1. Why seasonal patterns are so appealing

A calendar rule requires no analysis, no news and no judgement. It also produces a story that is easy to remember and easy to repeat, which is why these patterns survive long after the evidence for them has thinned.

The statistical problem is sample size. A monthly pattern observed over 40 years has 40 observations, which is very few for a noisy series. Test twelve months against each other and one will look remarkable purely by chance.

This is the core issue with all of them. The patterns are not fabricated; they are real features of a particular historical dataset that do not reliably persist outside it.

2. Sell in May, tested against a resource market

The claim is that equity returns between May and October are weaker than November to April. The effect is modest even in long US and UK data, and it has weakened since it became widely known.

In South Africa it faces a bigger problem. The JSE is concentrated, with heavy weighting to resources, and a commodity cycle moves the index far more than any calendar effect. In June 2026 precious metals miners fell between 15% and 23% and cost the All Share about 4.5 percentage points in a single month. In August the same shares rose 38% and 21.6%.

Those two months are both inside the sell-in-May window and point in opposite directions. Whatever seasonal signal exists is an order of magnitude smaller than the sector moves sitting on top of it.

3. The Santa rally and the January effect

The Santa rally describes gains in the last trading days of December and the first of January. The mechanism usually offered is thin holiday volume and positive sentiment. Thin volume is real, but it amplifies moves in both directions rather than producing upward ones.

The January effect describes small companies outperforming in January, originally attributed to tax-loss selling in December followed by repurchase. That mechanism depends on a December tax year end, which South Africa does not have.

This is the general failure mode of importing a pattern: the statistic travels but the mechanism does not. If the cause is a northern hemisphere tax calendar, the effect has no reason to appear in a market whose tax year ends in February.

4. What genuinely is seasonal here

South Africa's tax year ends on 28 February, which produces real portfolio flows: tax-free allowance contributions before the deadline, retirement annuity top-ups for the deduction, and capital gains realised or deferred around the year end. Those are actual transactions on actual dates.

Liquidity genuinely thins from mid-December into January. Desks are lightly staffed, volumes drop, and spreads widen. That is a real and predictable condition, and it argues for smaller positions rather than for a direction.

The scheduled data calendar is the most useful piece. Consumer inflation lands in the third week of each month, GDP quarterly, the Budget in February, the medium term statement in November, and the Monetary Policy Committee roughly every second month with the next statement on 19 November 2026.

5. Volatility is predictable, direction is not

This distinction is what separates useful calendar awareness from seasonal trading. You can know with confidence that USD/ZAR will have a wider range around an MPC announcement. You cannot know which way it will go.

The September 2026 decision illustrates it. The July meeting had held rates on a split 4-2 vote, the market was genuinely divided, and the outcome was a unanimous 25 basis point increase to 7.25%. The volatility was predictable; the direction was not, and positioning existed on both sides.

The practical use is therefore risk management. Reduce size into scheduled events, place stops outside the typical event range, or stand aside. None of those require a directional view, which is precisely why they work.

6. How to test a seasonal claim yourself

Count the independent observations. A claim about August behaviour over 30 years has 30 observations, not 30 years of daily data. Thirty is a small sample for a series this noisy.

Split the history in half and check whether the pattern appears in both. Most do not, which is the signature of a pattern fitted to a particular period rather than a feature of the market.

Subtract realistic costs. A pattern producing a 1% edge is erased by spread and commission on anything but the largest positions. And check whether one extreme year or one sector is driving the entire average, which is very often the case.

Finally, ask whether a mechanism exists. A statistic without a cause is a coincidence waiting to stop working, and there is no way to know in advance which year that will be.

7. Where this leaves a South African trader

Keep the calendar. Knowing when the Budget, the MPC, the inflation print and the GDP release land improves your position sizing and tells you when to expect wider ranges. That is genuinely valuable and costs nothing.

Discard the imported patterns. Sell in May, the Santa rally and the January effect are weak in their home markets and have no mechanism that survives the trip to a resource-heavy index with a February tax year.

And treat any seasonal claim you encounter as a hypothesis with a small sample behind it. The test takes an afternoon, and it is the difference between a calendar that improves your risk management and one that quietly costs you money.

ZA
SA-specific: South Africa's tax year ends on 28 February rather than in December, which shifts year-end portfolio flows away from the northern hemisphere pattern that most seasonal research is built on.
The famous patterns, and how they hold up here
PatternClaimIn South Africa
Sell in MayWeak returns May to OctoberOverwhelmed by commodity cycles
Santa rallyGains in late DecemberThin liquidity, not a reliable edge
January effectSmall caps rise in JanuarySmall sample, wide variance
February year endPortfolio and tax flowsGenuinely local, observable
Budget and MPCVolatility around datesReliable volatility, not direction
What is reliable
  • Scheduled events produce wider ranges
  • Liquidity thins over December and holidays
  • The February tax year end creates flows
  • Commodity cycles dominate JSE sector moves
What is not
  • A calendar month reliably predicting direction
  • Sell in May applied to a resource-heavy index
  • A Santa rally you can size a position on
  • Any pattern with fewer than 30 observations
Pros
  • Knowing the calendar improves position sizing and stop placement
  • Thin liquidity periods are genuinely identifiable in advance
  • The February year end is a real and local effect
  • Testing a seasonal claim costs nothing and takes an afternoon
Cons
  • Most seasonal claims come from small samples and do not replicate
  • Transaction costs usually exceed any surviving edge
  • Acting on a calendar view crowds out analysis of what is actually happening
  • The JSE's concentration means one sector can erase any seasonal signal
The local calendar worth knowing
February
Budget and tax year end
MPC
Roughly every second month
CPI
Third week, monthly
GDP
Quarterly, Stats SA
Mid-December to mid-January
Thin liquidity
November
Medium term budget statement
Before trading any seasonal claim
  • Count the independent observations, not the data points
  • Split the data and check it holds in both halves
  • Subtract realistic spread and commission
  • Check whether one sector or one year drives the whole result
  • Ask whether the mechanism makes sense, not just the statistic
  • Size it as a small input, never as the reason for the trade

★ Why It Matters

Seasonal claims are repeated every year in financial media because they are easy to write and easy to read. Acting on them substitutes a memorable story for analysis, at a cost that only shows up over many trades.

The distinction that survives is between predictable volatility, which is real and usable, and predictable direction, which is not.

JSE record
129,339
March 2026
Early August
115,306
Down 10.8% from the peak
Miners in June
-15% to -23%
Overwhelming any calendar effect
Miners in August
+38%
Same window, opposite direction
What to keep and what to discard
Keep
the scheduled calendar
Keep
thin-liquidity periods
Discard
imported directional patterns
Test
anything before trading it
Volatility is predictable. Direction is not.
!
A pattern with thirty observations is not evidence

Most seasonal claims rest on fewer than forty annual observations. With twelve months competing, one will look remarkable by chance alone. Before sizing a position on a calendar rule, check whether it survives in both halves of the data and after costs.

✕ Common mistakes

  • Applying a pattern built on a December tax year to a market whose year ends in February.
  • Treating predictable volatility as predictable direction.
  • Sizing a position on a seasonal view instead of on what an adverse move would cost.
  • Ignoring that one sector or one extreme year drives most seasonal averages on the JSE.
  • Testing a pattern on the same data that produced it.

Frequently asked follow-up questions

Does sell in May work on the JSE?

Not reliably. The effect is modest in its home markets and the JSE's heavy resource weighting means a commodity cycle overwhelms it. June and August 2026 both sat inside the sell-in-May window and moved sharply in opposite directions.

Is there a Santa rally on the JSE?

Liquidity genuinely thins from mid-December, which widens spreads and amplifies moves. That is not the same as a reliable upward drift, and thin volume amplifies falls as readily as rises.

Why does the January effect not apply here?

The usual explanation is tax-loss selling in December followed by repurchase in January, which depends on a December tax year end. South Africa's tax year ends on 28 February, so the mechanism has no reason to produce the same effect.

Is August really the rand's worst month?

It has been weak in a number of years, which is why the claim circulates. The sample is small and the variance is wide, and the rand is driven more by global dollar conditions than by the calendar. Treat it as an observation rather than a signal.

What South African dates should I actually watch?

The Budget in February, the medium term statement in November, Monetary Policy Committee statements roughly every second month with the next on 19 November 2026, consumer inflation in the third week of each month, and quarterly GDP and labour force figures from Stats SA.

Can seasonality be used at all?

As a risk-management input, yes. Knowing when volatility is likely to widen improves position sizing and stop placement. As a directional strategy on its own, the evidence does not support it.

Sources & further reading

This answer draws on general information from the following public sources. Always confirm current rules directly with the regulator or authority concerned.

← Back to all trading answers

🛡️
Practice without risk

Try a Free Demo Account

Seasonal claims are easy to test on a demo account, where a season of trading costs nothing but attention.

Open a free demo account
  • FSCA RegulatedTrade with confidence
  • Practice Risk FreeReal market conditions
  • Beginner FriendlyPerfect for learning

79% of retail CFD accounts lose money. Demo accounts do not guarantee future profits.