Как я могу получить цену закрытия запаса для конкретной [закрытой] даты

Поскольку упомянутый Объект SWF является большим. UFO достойный внимания также

6
задан Prescott 6 December 2009 в 00:14
поделиться

4 ответа

Самый простой способ, о котором я знаю, - это Yahoo Finance API. Вот удобная диаграмма, которая показывает все варианты, которые вы можете передать (ПРОЧИТАЙТЕ ВЕСЬ СТАТЬЮ, так как она была обновлена ​​внизу):

http://ilmusaham.wordpress.com/tag/stock-yahoo-data /

Имейте в виду следующее:

1) Знайте разницу между нескорректированные и скорректированные цены. Разделение сделает ваши сравнения бессмысленными, если вы не будете осторожны.

2) Не забывайте эффект слияния и побочные продукты. Вернитесь достаточно далеко и вы почти наверняка ведете ерунду. Например, подумайте о случае AT&T, которая была куплена, исчезла какое-то время, а затем имя было воскрес. Десятки лет фактического существования AT&T история цен сейчас недоступна.

7
ответ дан 8 December 2019 в 17:22
поделиться

Yahoo Finance может помочь: Например, для акций Apple: http://ichart.yahoo.com/table.csv?s=AAPL&d=11&e=6&f=2009&g=d&a=8&b=7&c=1984&ignore=.csv

Параметры запроса довольно просты (s - это символ акций, f и c - диапазон в годах. Вы можете получить данные в Python с помощью модуля urllib и проанализировать их с помощью модуля csv. Это должно быть довольно просто, но я могу дать вам кусочек кода. Если вы поместите его во временное хранилище, с ключами, установленными на даты в формате iso (гггг-мм-дд), это должно быть довольно легко с одной ценой закрытия.

Кроме того, лучшее качество (коммерческое и очень дорогое ) данные можно найти с помощью API-интерфейса Bloomberg (Java, C и C ++).

4
ответ дан 8 December 2019 в 17:22
поделиться

Когда я смотрел, вы можете получить исторические данные для диапазон дат от Yahoo, хотя я не знаю ограничений в их TOS. Вы можете указать довольно приличный диапазон и получить данные в электронной таблице или CSV. Я полагаю, вам захочется сильно кешировать его.

2
ответ дан 8 December 2019 в 17:22
поделиться

Yahoo Finance позволяет экспортировать свои данные. Для тикера на левой боковой панели есть ссылка на Исторические цены . Внизу страницы есть ссылка «Загрузить в электронную таблицу».

Вы можете передать ее в fgetcsv для ее анализа.

1
ответ дан 8 December 2019 в 17:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: