Получить полный список акций для конкретного индекса - PullRequest
1 голос
/ 15 мая 2011

Просто интересно, какие бесплатные API финансов существуют.Я ищу что-то, где я могу указать индекс и получить список всех компаний по символу тикера, которые включены в этот индекс.

В настоящее время меня интересуют только акции компаний, зарегистрированных на NYSE.,Буду очень признателен за любые предложения по API или методам.

Ответы [ 3 ]

2 голосов
/ 12 октября 2013

Помимо выполнения тяжелой работы, такой как загрузка символов для различных бирж из NASDAQ, есть способ заставить Google Finance отображать все акции и / или компании, котирующиеся на бирже.Вот примерный URL для получения списка компаний на NASDAQ:

https://www.google.com/finance?start=0&num=3000&q=%5B(exchange%20%3D%3D%20%22NASDAQ%22)%20%26%20(last_price%20%3E%200.1)%20%26%20(last_price%20%3C%201500)%5D&restype=company&noIL=1

Если вы заметили слово «NASDAQ» в URL, вы можете изменить его для биржи, которую хотите,Кроме того, параметр num может быть изменен на величину, которая позволяет отображать все символы в одном представлении.Наконец, показанная last_price (которая также используется для критериев) имеет верхний предел 1500 - который также может потребоваться изменить.Запустите его один раз, как есть, и если представление разбивается на страницы и вы хотите отобразить все в одном представлении, то увеличьте это число соответствующим образом.

Когда вы используете этот URL, вы можете обнаружить другое преимущество.Возможность извлечения списка акций из Google Finance просто как утверждение критериев поиска.Лично я раскрыл только несколько возможных имен полей, и Google НЕ публикует их где-либо, что я нашел.Однако после того, как вы воспользуетесь критериями для построения списка, объединить страницы в одно представление будет просто.

1 голос
/ 15 мая 2011

Я только что наткнулся на эту услугу.Вы можете скачать полные списки для популярных бирж.

http://www.eoddata.com/symbols.aspx

Вы должны зарегистрироваться (бесплатный план), чтобы загрузить.

Спасибо за ссылку driis, но яне уверен, что вы можете получить полный список.Я смотрел на это раньше, и кажется, что это просто для управления вашим портфелем Google Finance.

1 голос
/ 15 мая 2011

Google Finance API , я думаю, лучший бесплатный один.

...