MarketData Hub Download · All markets · Guides

South Africa 40 Historical Data Downloader

A desktop app that downloads South Africa 40 (SOAIDXZAR) price history on your own machine, written straight to your disk as CSV or JSON. History runs from 2022-10-05 — around 4 years — at every timeframe from raw ticks to monthly candles. A complete South Africa 40 1-minute series is roughly 1.4M rows, about 69 MB as CSV.

Preview a South Africa 40 download →

Windows, macOS, Linux · €5.60 one-time for the entry licence · get the app

What the app fetches for South Africa 40

SymbolSOAIDXZAR
InstrumentSouth Africa 40
Asset classIndices – Africa
History available from2022-10-05
TimeframesTick → 1s → 1m → 5m → 15m → 30m → 1h → 4h → Daily → Monthly
Price typesBid & Ask
File formatsCSV, JSON (MetaTrader, NinjaTrader, Parquet & SQLite/DuckDB from the Pro licence)
Coverage2022-10-05 → 2026-08-01 (last completed trading day)
RetrievalLocal — your machine connects directly to Dukascopy Bank SA
Runs onWindows, macOS, Linux

South Africa 40 timeframes the app supports

South Africa 40 coverage & file size, timeframe by timeframe

Every South Africa 40 timeframe shares the same 2022-10-05 start date, but not the same scale — coarser candles stay small while tick and intraday files grow fast. Current through 2026-08-01:

TimeframeHistory fromApprox. rowsApprox. CSV
Tick (every quote)2022-10-05very large
1 second2022-10-05very large
1 minute2022-10-05~1.4M~69 MB
5 minutes2022-10-05~278K~14 MB
15 minutes2022-10-05~92,500~5 MB
30 minutes2022-10-05~46,300~2 MB
1 hour2022-10-05~23,100~1 MB
4 hours2022-10-05~5,800~289 KB
Daily2022-10-05~960~48 KB
Monthly2022-10-05~50~2 KB

Counts are approximate, derived from index session hours across the available history. Tick and 1-second runs are queued and resumable rather than fetched in one pass. See the data methodology for how candles are built.

Working with the South Africa 40 series

The Top 40's constituents earn most of their revenue outside South Africa — global miners and Naspers's China-tech stake dominate — so this rand-quoted index often moves opposite to the domestic economy: rand weakness lifts the offshore earners that rule the index. Reading it as "South Africa" gets the sign wrong, the same trap as the FTSE 100. The listed series is very young (October 2022), so long-horizon claims from it are premature by construction.

What's inside the South Africa 40 file

timestamp,open,high,low,close

One row per candle; tick files instead carry timestamp,bid,ask on every quote. All timestamps are UTC. Worked examples and import steps are in the CSV & JSON format guide.

About South Africa 40

South Africa 40 (SOAIDXZAR) is a stock-index CFD with 4 years of retrievable history. It is commonly used for backtesting index and CFD strategies, studying long-term market cycles and drawdowns, benchmarking portfolios and building quantitative research datasets. Pick any date range from 2022-10-05 onward, choose a timeframe and the bid or ask side, and the app fetches and writes the files locally — no scripting.

Frequently asked questions

How far back does South Africa 40 data go?
South Africa 40 history runs from 2022-10-05 — roughly 4 years — up to the last completed trading day, at every timeframe from raw ticks to monthly candles. Every licence tier reaches all of it.
How large is a full South Africa 40 download?
The complete South Africa 40 1-minute history is roughly 1.4M rows, about 69 MB as CSV. Daily candles over the same instrument are far smaller — around 960 rows, 48 KB. Tick and 1-second runs are larger again and are queued and resumable rather than fetched in one pass. Sizes are approximate; nothing is priced by volume.
What columns are in the South Africa 40 CSV file?
OHLC files contain a timestamp plus open, high, low and close columns; tick files contain a timestamp with bid and ask prices. All timestamps are UTC. The files import directly into Excel, Google Sheets, Python (pandas read_csv), R, MetaTrader, NinjaTrader and TradingView.
Do you sell South Africa 40 data?
No — we sell software. The MarketData Hub client retrieves South Africa 40 (SOAIDXZAR) on your own machine, under your instruction, directly from the source; we never host, cache or relay it. Your use of the retrieved data is subject to the source's terms.

Guides