US30, NAS100 and GER30 trading hours in South Africa (SAST)

When the US and German markets open in South African time, why the overlap changes in some weeks, and how to find your own hours in a journal.

Searches like “what time does NAS100 open in South Africa” and “best time to trade US30 in South Africa” have a simple core and a messy edge. The core is arithmetic: the US and German cash markets keep fixed local hours, and South Africa Standard Time (SAST, UTC+2) does not change. The messy edge is that two clocks in the northern hemisphere move twice a year, on different dates, and that your broker sets the real trading hours of its index CFDs. This page gives the conversion tables, the three-week gaps when the usual overlap changes, and a way to record your trades so your own data tells you which hours suit you.

Start with the arithmetic, then the broker

South Africa is on UTC+2 all year. New York uses UTC−5 in winter and UTC−4 in summer. Frankfurt uses UTC+1 in winter and UTC+2 in summer. So the gap between South Africa and New York is 7 hours in winter and 6 hours in summer, and the gap to Frankfurt is 1 hour in winter and zero in summer. Everything below follows from those four numbers.

Two cautions before the tables. First, the tables show the hours of the underlying cash markets. An index CFD at your broker is a separate product with its own schedule: many brokers let you trade it for most of the weekday with a short break, not only during cash hours. Second, symbol names differ (US30, DJ30, WS30 for the Dow; NAS100, US100, USTEC for the Nasdaq 100; GER30, GER40, DE40 or DAX40 for the German index). Always open the symbol in Market Watch, right-click it and choose Specification to read what your broker actually offers.

US cash market hours in South African time

The regular session of the New York Stock Exchange and Nasdaq runs 09:30 to 16:00 New York time. Wall Street data releases such as jobs and inflation figures usually come at 08:30 New York time, an hour before the open.

Event (New York time)US daylight time (about March to early November)US standard time (about November to March)
Data releases, 08:3014:30 SAST15:30 SAST
Cash open, 09:3015:30 SAST16:30 SAST
Cash close, 16:0022:00 SAST23:00 SAST
Fed statement days, 14:0020:00 SAST21:00 SAST

That is why the US cash open falls at 15:30 SAST in the northern summer and an hour later in the northern winter. The cash open is the moment many traders watch because the first minutes after it often show a jump in activity and wider swings. Whether it suits you is a question for your own results, covered below.

German cash market hours in South African time

The Xetra cash session in Frankfurt runs 09:00 to 17:30 local German time. Because Germany and South Africa share the same clock in northern summer, that is simply 09:00 to 17:30 SAST. In northern winter Germany is an hour behind South Africa, so the same session reads 10:00 to 18:30 SAST. GER30 or GER40 CFDs usually react to news from the European Central Bank and to eurozone data, which arrive in the morning in Germany. Check the ECB calendar on its own site for dates, or see our guide to journaling central bank days.

MarketLocal cash hoursNorthern summer, SASTNorthern winter, SAST
US (NYSE, Nasdaq)09:30 to 16:00 New York15:30 to 22:0016:30 to 23:00
Germany (Xetra)09:00 to 17:30 Frankfurt09:00 to 17:3010:00 to 18:30

The weeks when the overlap changes

Europe and the United States do not switch their clocks on the same dates. The US moves on the second Sunday of March and the first Sunday of November; the European Union moves on the last Sundays of March and October. For about two to three weeks in spring and one week in autumn the US is on daylight time while Germany is still on winter time. In those weeks the US open is at 15:30 SAST while Frankfurt still closes at 18:30 SAST, so the German and US sessions overlap for three hours, 15:30 to 18:30, instead of the usual two (15:30 to 17:30 in summer, 16:30 to 18:30 in winter).

PeriodUS cash open (SAST)Xetra close (SAST)Overlap
Both on summer time15:3017:302 hours
US summer, Europe winter (transition weeks)15:3018:303 hours
Both on winter time16:3018:302 hours

The exact dates move from year to year, so check a calendar rather than trusting a table for a particular week. The point for a journal is practical: a fixed clock time such as 16:00 is a different part of the day in March and in July. If you only record the hour, your data will mix sessions. The session times converter converts a specific date, and the general table for your country is on forex session times in South Africa.

What this means for a South African trading day

Your broker's clock is a third clock

MT5 shows trade times in the broker's server time, which many brokers set to UTC+2 in winter and UTC+3 in summer, though this varies. A trade you opened at the US cash open may therefore be stamped 15:30, 16:30, 16:30 or 17:30 on the History tab depending on the season and the broker. Measure your offset once with the method in MT5 server time explained and write it next to your notes. AI Trading Journal records each trade on the broker's clock, as the History tab does, so you convert to SAST with one extra column when you analyse by hour.

Finding your own best hours, not a generic best time

Nobody can tell you from a table which hour is best for your trading. Volatility is only one input; your skill, your rules, the spread and your concentration matter just as much. What a journal can do is let your closed trades answer the question. Log each index trade with its session label (for example “US open”, “Germany morning” or “overlap”), not only a time. After 30 or more trades per label, compare net results, win rate and average loss. Fewer than that is noise; our guide to finding your best trading hours explains how to avoid over-reading a small sample.

In AI Trading Journal, closed positions arrive automatically from MetaTrader 5, and you add a setup, tags and notes on the Journal page. The Excel export has net P&L by close hour, weekday and symbol, so you can see whether the afternoon window really differs from the rest. Note that the app dates a trade by its last exit and does not record intended prices or slippage, so those stay a manual note.

A worked example (hypothetical)

Say you trade NAS100 from South Africa and tag every trade for six weeks. You end up with 24 trades at the US open label and 31 in the late afternoon after the first hour. The made-up numbers: the open label nets +40.00 with a worst loss of 180.00, the later label nets +65.00 with a worst loss of 70.00. That is a hint, not a verdict: 24 trades are few, and one outlier can swing the open label. The sensible response is to keep tagging, set a minimum sample before changing anything, and examine whether your largest losses at the open broke your own rules. The journal does the bookkeeping; the decision stays yours.

Limits of this page

More on the instruments themselves: US30 and NAS100 trading journal and the broader indices trading journal. If you trade the data releases, see how to journal NFP days, CPI days and FOMC days.

Frequently asked questions

What time does NAS100 open in South Africa?
The US cash market opens 09:30 New York time, which is 15:30 SAST in US daylight time and 16:30 SAST in US standard time. Your broker's CFD may trade earlier, so check the symbol in MT5.
What is the best time to trade US30 in South Africa?
There is no universal best time. The busiest stretch is usually the US data window and cash open in the afternoon, but spreads and your own results matter more. Tag your trades by session and compare.
What are GER30 trading hours in South Africa?
The Xetra cash session is 09:00 to 17:30 in Germany, which is 09:00 to 17:30 SAST in northern summer and 10:00 to 18:30 SAST in northern winter. Broker CFD hours may be longer.
Why does the US open time change for South Africa?
South Africa keeps UTC+2 all year while New York moves between UTC-5 and UTC-4, so the gap changes between 6 and 7 hours.
Is MT5 server time the same as South African time?
Only for part of the year, and only if your broker uses UTC+2. Many use UTC+2 in winter and UTC+3 in summer. Measure your own broker's offset.

Related guides

Tag index trades by session and see your own hours: free for 7 days

Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.

One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.

Start free 7-day trial