Home โ€บ Time & Lifestyle โ€บ How Do South African Public Holidays Affect Trading?

How Do South African Public Holidays Affect Trading?

i Short answer

South African public holidays create different challenges for different types of trading. Forex and CFD markets remain open on most South African public holidays, the global market does not close for South African holidays. The JSE, however, closes on South African public holidays, creating gap risk for JSE share and index CFD positions.

The practical impact for most SA traders is not the market closure itself but the liquidity change around it: reduced South African institutional participation widens spreads on ZAR pairs and JSE instruments during public holidays, while global forex markets continue trading normally.

South African Public Holidays, Trading Impact Quick Reference

JSE closedJSE halts trading on all SA public holidays, gap risk for index and share CFDs
Forex openGlobal forex markets continue trading, USD/ZAR has lower liquidity, wider spreads
Easter 4 daysGood Friday + weekend + Easter Monday, highest single gap risk window after December
Dec 24โ€“Jan 2Lowest annual liquidity period, JSE closes 25-26 Dec and 1 Jan, very thin markets
12 holidaysSouth Africa has 12 official public holidays, add them to your calendar each January

1. South African public holidays and their trading implications

South Africa has 12 official public holidays per year: New Year's Day (1 January), Human Rights Day (21 March), Good Friday (variable), Family Day (Easter Monday, variable), Freedom Day (27 April), Workers Day (1 May), Youth Day (16 June), National Women's Day (9 August), Heritage Day (24 September), Day of Reconciliation (16 December), Christmas Day (25 December), and Day of Goodwill (26 December). When a public holiday falls on a Sunday, the following Monday is a public holiday. See also: Does the Expanded Public Works Programme Affect Markets?. See also: How Do SA Strikes Affect Markets and the Rand?.

The JSE halts trading on all South African public holidays, as well as on Good Friday and Christmas Day. This means JSE-listed share CFDs and the JSE Top 40 index CFD have reduced trading hours or no trading on these days, depending on your broker's specific policy. Verify your broker's holiday schedule each year through their website or support.

!
Apply any framework to your specific circumstances

Generic rules in trading guides are starting points, not universal mandates. Your account size, risk tolerance, and SA context all require calibration to your situation.

โœ“
Practical tip: Apply each concept in this guide to your specific account size, risk tolerance, and instruments. Generic rules always need calibration to your individual trading setup.

Forex markets (EUR/USD, GBP/USD, USD/ZAR, and other currency pairs) remain open on South African public holidays because they are global markets that do not recognise domestic South African holidays. However, South African institutional trading desks are less active on public holidays, which reduces liquidity specifically in USD/ZAR and other rand pairs during SAST trading hours on these days.

The most significant holiday periods for traders to plan around are: the Christmas-New Year period (25 December to 2 January, with very low JSE and reduced forex liquidity for approximately 10 days), Easter weekend (Good Friday and Easter Monday, JSE closed both days), and the June public holiday cluster (Freedom Day 27 April, Workers Day 1 May, Youth Day 16 June) which creates multiple short working weeks (see also USD/ZAR seasonal patterns around the December holiday period).

SA public holidays and market impact
MarketTypical Impact
JSEFully closed on SA public holidays
Forex (global pairs)Remains open, though liquidity may thin
USD/ZAR specificallyReduced local liquidity, wider spreads possible

2. Gap risk: what happens to open positions over JSE holidays

When the JSE closes for a public holiday, JSE share prices and the JSE Top 40 index do not change while the market is closed. However, global conditions, commodity prices, EM sentiment, US market moves, major news events, continue to change. When the JSE reopens, shares and the Top 40 index adjust to reflect the accumulated changes since the last close. This creates a gap at the market open that can be significantly larger than a normal overnight gap.

Long holiday weekends (Easter, which involves Good Friday and Easter Monday, four days including the normal weekend) are the highest-risk gap scenarios for JSE positions. Any significant global event over a four-day period, a US economic data release, a geopolitical event, a commodity price shock, can produce an unusually large JSE gap on Tuesday morning.

General Trading Readiness Checklist
  • FSCA-regulated broker verified at fsca.co.za
  • Demo account tested for minimum 60 days
  • Trading plan written: entry, exits, position sizing
  • Risk per trade defined (1-2% of account)
  • Backup internet connection tested for load shedding
  • Tax implications understood
DODON'T
Apply each concept to your specific account size and instruments
Use generic rules without calibrating to your own setup
Test any new approach on demo before live application
Skip demo when trying new methods
Keep written records of every decision and its rationale
Rely on memory to evaluate your trading performance
Review performance against your rules, not just P&L
Judge trading quality solely by whether money was made

The standard protection against holiday gap risk is the same as for any overnight position: a pre-set stop-loss at the broker level. The stop executes at the next available price after the gap open, which may be materially worse than the stop price if the gap is large (this is called 'gap slippage'). Some traders choose to close JSE positions before a long holiday weekend rather than accept the gap risk.

USD/ZAR also carries increased gap risk over South African public holidays, particularly for events that occur while South African banks and institutional desks are closed. A significant rand-relevant event (credit rating action, major political announcement) over a public holiday weekend can produce a large USD/ZAR gap on the first morning South African participants return.

3. Forex liquidity on South African public holidays

Forex and CFD markets do not close for South African public holidays, but USD/ZAR and other rand pairs experience materially lower liquidity during South African business hours on these days. When South African banks, institutional traders, and corporate desks are not operating, the volume flowing through USD/ZAR is reduced, which leads to wider spreads, higher price impact per order, and less reliable technical levels.

The practical impact for retail traders is that spreads on USD/ZAR and JSE instruments will be wider on South African public holidays during SAST business hours. Broker platforms will still execute orders, but the cost of entry and exit is higher than on normal trading days. This makes new position entry on public holidays structurally more expensive.

79%retail CFD accounts lose money
1-2%recommended max risk per trade
100+demo trades before going live
5 yearsSARS minimum record keeping
South African Trading Quick Reference
Regulator
FSCA, fsca.co.za
Tax authority
SARS, sars.gov.za
Exchange control
SARB, resbank.co.za
JSE trading hours
09:00-17:00 SAST Mon-Fri
Best forex window
15:00-17:00 SAST (overlap)
CGT exclusion
R40,000 per year (individual)

European and North American forex sessions (from approximately 08:00 SAST onward through the afternoon) continue with normal global volume regardless of South African holidays. EUR/USD, GBP/USD, and other non-ZAR pairs are not materially affected by South African public holidays. Only ZAR pairs experience the domestic liquidity reduction.

The simplest approach is to treat South African public holidays as lower-quality trading days: existing positions are maintained (with pre-set stops), no new ZAR-pair positions are opened during the thin morning period, and normal trading resumes once the London session brings full liquidity to the market from around 10:00-11:00 SAST.

4. The December shutdown period and its specific trading implications

The Christmas-New Year period from approximately 24 December to 2 January represents the lowest-liquidity period of the year for South African financial markets. The JSE is closed 25-26 December. New Year's Day closes it again on 1 January. The days around these closures have very low institutional participation from both South African and global market participants.

USD/ZAR spreads widen significantly during this period. Commodity markets also have lower liquidity, which affects PGM-linked rand analysis. The JSE Top 40 can make large percentage moves on very low volume in the days between Christmas and New Year as institutional desks are unmanned.

SA Trading Quick Reference
ItemDetail
RegulatorFSCA, fsca.co.za
Exchange controlSARB, resbank.co.za
Tax authoritySARS, sars.gov.za
JSE hours09:00-17:00 SAST Mon-Fri
Best forex session15:00-17:00 SAST
CGT annual exclusionR40,000 (individuals)

Traders who hold open positions over the December shutdown period should ensure stops are set conservatively and position sizes are reduced from normal. The lack of South African institutional presence means that any rand-relevant news event during this period will produce an outsized price impact relative to the volume behind it.

Many experienced South African traders significantly reduce their trading activity during the last two weeks of December, resuming normal activity after South Africa's school holidays end in January and institutional trading desks return to full staffing. This is a personal discipline decision rather than a market requirement, but it reflects the measurably lower quality of market conditions during this period.

5. Planning your trading calendar around SA public holidays

At the start of each year, add all South African public holidays to your trading calendar, noting which ones fall on Fridays or Mondays (creating long weekends with elevated gap risk) and which ones fall mid-week (creating short working weeks with reduced institutional participation).

For JSE and ZAR positions, establish a standing rule about position management before long weekends and public holidays. A simple rule might be: reduce JSE position size by half before any public holiday weekend, and ensure all remaining positions have stops set at the broker level. For Easter and the December shutdown specifically, a more conservative approach is appropriate.

Check your broker's holiday schedule for the specific instruments you trade. Not all brokers have identical holiday schedules for CFDs, and the exact opening and closing times for specific instruments on holiday eves and holiday days vary. Your broker's website or support team is the authoritative source for this information for your specific account.

The economic calendar in your charting platform (TradingView, MT4, MT5) will typically not display South African public holidays automatically, these calendars are usually configured for global markets with US, EU, and UK holiday recognition. Add South African public holidays manually to your calendar or use a South African-specific calendar source for this purpose.

Key Takeaways

  1. Forex markets stay open on South African public holidays, the JSE closes, affecting JSE share and index CFDs.
  2. USD/ZAR spreads widen on South African public holidays as South African institutional desks are inactive during domestic hours.
  3. Long weekends (Easter's 4-day closure, December shutdown) create the highest gap risk for any open position, reduce size or set conservative stops.
  4. Add all 12 South African public holidays to your trading calendar at the start of each year, noting which ones create long weekends.
  5. Check your broker's specific holiday schedule, instrument-level trading hours on holidays vary between brokers.
  6. The December 24-January 2 period is the lowest-liquidity window of the year, many experienced SA traders reduce activity significantly during this period.

Frequently asked follow-up questions

Does the JSE close for all 12 South African public holidays?

Yes, the JSE closes on all South African public holidays, including Good Friday (which is not always a public holiday in other countries). Some brokers may have slightly different trading schedules for specific instruments on certain holidays, verify your broker's specific holiday schedule annually.

Do forex broker spreads really widen on SA public holidays?

Yes, particularly on USD/ZAR and other rand pairs during South African business hours on public holidays. The degree of widening depends on the specific broker and the overall global liquidity conditions on that day. Major global forex pairs (EUR/USD, GBP/USD) are less affected because they do not depend on South African institutional participation.

Should I close all open positions before every South African public holiday?

Not necessarily. The decision depends on the instrument, the position size, how well stops are set, and the specific holiday. For long weekends (Easter, Christmas-New Year) with JSE positions, the gap risk is material enough to justify reducing size or closing positions. For mid-week single-day holidays with forex-only positions, maintaining positions with pre-set stops is typically acceptable.

What is the best way to keep track of South African public holidays for trading?

Add them to your calendar at the start of each year. South Africa's public holidays are consistent year to year except for variable holidays (Good Friday, Family Day, and when holidays fall on Sundays). A five-minute annual calendar update covers the full year.

Does load shedding get worse during public holiday periods?

Not consistently, but public holiday periods (particularly December) coincide with lower industrial demand, which can sometimes allow Eskom to reduce load shedding stages. However, this is not reliable enough to plan trading around. Check the loadshedding.eskom.co.za schedule directly for your specific session window.

๐Ÿ“š Sources & further reading

This article draws on general information published by South African regulators and established financial education resources. Always verify current details directly at each source.

Explore more South African trading guides on TradeAnswers.

๐Ÿ“…
Trade with holiday awareness

Manage positions over holidays on a free demo first

Open a free FSCA-regulated demo and practice managing positions and stops around holiday periods.

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.