1
$\begingroup$

I need to test an algorithm for large-scale data in stocks market. I wanna know how many stocks are there all over the world and the data source.

$\endgroup$
7
$\begingroup$

Per the factsheet for MSCI ACWI All Cap Index (as of May 31, 2019):

The MSCI ACWI All Cap Index captures large, mid, small and micro cap representation across 23 Developed Markets (DM) countries and large, mid and small cap representation across 26 Emerging Markets (EM) countries. With 14,752 constituents, the index is comprehensive, covering approximately 99% of the global equity investment opportunity set.

However, the liquid set of securities is far smaller. Per MSCI ACWI IMI Index factsheet:

The MSCI ACWI Investable Market Index (IMI) captures large, mid and small cap representation across 23 Developed Markets (DM) and 26 Emerging Markets (EM) countries. With 8,880 constituents, the index is comprehensive, covering approximately 99% of the global equity investment opportunity set.

$\endgroup$
1
$\begingroup$

You could also try using Bloomberg's screener (EQS <GO>). You need to clarify your idea of a stock, are dual-listings of the same issue two stocks or one? What about company issues whose trading is currently suspended?

Anyway, running the screener on just active stocks that are public companies, as of now, gives 354283 equity stocks.

Edit: More in the vein of what people think when they talk about the stock market: There are, as of now, 226379 active common stock listings, which translates to 59116 common stock issues.

$\endgroup$
  • $\begingroup$ Some of those could be ETFs and other things not normally regarded as 'stocks'. $\endgroup$ – Alex C Jun 13 at 14:09
  • $\begingroup$ @AlexC Hence my question what their idea of a stock is. I updated my answer. $\endgroup$ – hroptatyr Jun 14 at 7:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.