API котировок Yahoo Finance и API исторических данных

API котировок Yahoo Finance(http://download.finance.yahoo.com/d/quotes.csv?) предоставляет доступ к ряду функций, связанных с компанией за текущий год.

(Sector Price   
Dividend Yield  
Price/Earnings  
Earnings/Share  
Book Value  
52 week low 
52 week high    
Market Cap  
EBITDA  
Price/Sales 
Price/Book).

API исторических данных Yahoo Finance (http://ichart.finance.yahoo.com/table.csv?) предоставляет только следующая информация о компании за указанный период (начало ГГММДД, конец ГГММДД)

>      "Open": "15.32",
>      "High": "15.35",
>      "Low": "15.13",
>      "Close": "15.24",
>      "Volume": "20126900",
>      "Adj_Close": "15.24"

Как я могу получить исторические данные о дивидендной доходности, цене/прибыли, прибыли/доле, связанные с компанией? (поскольку прямо сейчас я могу получить информацию, относящуюся только к текущему году, используя API Finance.quotes, и я не могу получить исторические данные, связанные с этими функциями)


person mathopt    schedule 05.03.2015    source источник
comment
попробуйте это: stackoverflow.com/questions/44379067/ это прекрасно работает под perl   -  person negi    schedule 06.06.2017


Ответы (4)


Чтобы получить исторические дивиденды, вы можете добавить "g=v" к вашему запросу следующим образом.

http://ichart.finance.yahoo.com/table.csv?s=MSFT&g=v

Это даст вам следующие поля

Date
Dividends

Я бы сказал, где я нашел эту информацию, но я не помню, где я ее взял. Даже когда я ищу другие сайты, я вообще не могу найти подробностей об этом API.

person John G    schedule 21.11.2016

Будет сложно найти нужные данные бесплатно. Вот почему люди, которые предоставляют финансовые данные, такие как Майкл Блумберг, являются миллиардерами.

Вы можете попробовать использовать Quandl. Я успешно использовал их Wiki Stock db в качестве резервной копии для API исторических данных Yahoo, а также в качестве основного источника для некоторых труднодоступных индексов. Возможно, вы сможете рассчитать некоторые данные, которые вам нужны, из их бесплатных баз данных.

person wooters    schedule 07.03.2015

Вы можете посмотреть на

https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select+*+from+yahoo.finance.historicaldata+where+symbol+%3D+% 22YHOO%22+and+startDate+%3D+%222009-09-11%22+and+endDate+%3D+%222010-03-10%22

person ymerdrengene    schedule 13.02.2016
comment
Это другой интерфейс для тех же данных, упомянутых в части 2 вопроса ОП. Он не предоставляет финансовые показатели компании. - person mgoldwasser; 21.05.2016

Для всех, кому интересно: вот как загрузить данные с eodhistoricaldata.com:

https://eodhistoricaldata.com/api/eod/AAPL.US?from=2017-01-05&to=2017-02-10&api_token=OeAFFmMliFG5orCUuwAKQ8l4WWFQ67YX&period=d

Вызовите URL-адрес со следующими параметрами: *eod: 'конец дня' Это только одна из многих возможностей для загрузки. проверьте их сайт для получения полного списка *AAPL.US: акции, о которых идет речь * from and to: дата from and to to *api_token: токен для вашей учетной записи

Результатом является файл csv, который можно обрабатывать, например, в С#, используя этот пример: a-url">скачать csv

person real_yggdrasil    schedule 24.09.2018