Где взять список всех тикеров?

 

Где взять список всего, что торгуется на биржах? Желательно с ликвидностью.

Американский рынок

Я нашёл несколько вариантов.

  1. На сайте комиссии по ценным бумагам США лежит аккуратный файлик https://www.sec.gov/include/ticker.txt в котором 12495 строчек. Цифра рядом с тикером, как я понял, это Central Index Key. Нужно самому разбираться что есть что. Похоже что файл отсортирован по капитализации или объёму торгов.
  2. Есть сток скринер от насдака https://www.nasdaq.com/market-activity/stocks/screener Там есть NYSE, NASDAQ и AMEX. Можно отфильтровать по маркет кап, рейтингу, сектору, региону и стране.
  3. Запросить через апи в alphavantage. Функция https://www.alphavantage.co/documentation/#listing-status. Вот такой запрос https://www.alphavantage.co/query?function=LISTING_STATUS&apikey=demo возвращает файлик с акциями и етфами торгуемымы на прошлый торговый день. На сегодня это 11037 штук. Интересно, что можно запросить тикеры компаний, которые уже не торгуются или торговалить на определенную дату. В доках всё есть. До 500 запросов в день апи бесплатный.

Российский рынок

А что на счёт России? Как это ни парадоксально, но такой список можно взять на сайте московской биржи: https://www.moex.com/a1600

Если ссылка не открывается, то:

  1. идём в листинг https://www.moex.com/ru/listing/securities.aspx
  2. статистика по торгуемым ценным бумагам
  3. список торгуемых инструментов

На выходе имеем csv файлик который можно отсортировать по объёму торгов и классу активов. Всего сейчас на ММВБ 2890 инструментов.

Бонус

Нашёл ещё интересный сайт: https://rapidapi.com это апи всех апи. В их маркетплейсе https://rapidapi.com/marketplace можно посмотреть масштаб происходящего. В разделе финансов https://rapidapi.com/category/Finance есть больше сотни апи.