2015-12-03 2 views
1

Как я могу получить финансирование gata от yahoo.finance в реальном времени? Я пробовал select * from yahoo.finance.historicaldata, но есть только данные днем ​​не по часам.Получить данные часа от yahoo finance

+0

Вы запрашиваете таблицу под названием «historydata» - я предполагаю, что она, вероятно, обновляется реже, чем «живая» таблица. Попробуйте вместо этого взглянуть на 'yahoo.finance.quotes'. –

+0

'select * from yahoo.finance.quotes где symbol =" FB "' дал мне только данные в последний час :( Мне нужны данные, чтобы запланировать изменение цены за последние 12 часов (или больше). – FriendsKenny

+0

Это невероятно выгодно для Yahoo, чтобы подписаться к рыночным каналам, график, на котором они развернутся, и дать пользователям бесплатные ставки, конечно, будет иметь ограничения. Возможно, вы захотите изучить другие каналы. –

ответ

1

Вы запрашиваете таблицу под названием historicaldata, она, вероятно, обновляется только один раз в день. Другая таблица, quotes, может обновлять данные по более частым таймерам (почаще, как вы уже упоминали).

К сожалению, я думаю, что вы столкнулись с ограничением бесплатных фидов финансовых данных Yahoo. Они должны покупать рыночные каналы от источника (NASDAQ, NYSE и т. Д.) (Или близко к нему), и эти каналы не дешевы. Если вам нужны действительно данные в реальном времени, вам, вероятно, придется выкачать хорошие деньги.

Есть и другие источники помимо Yahoo, хотя это может привести к 15-минутным обновлениям. Я оставлю это исследование как упражнение для вас, поскольку это не доступно для StackOverflow. Если вы найдете другой источник и у вас проблемы с чтением, пожалуйста, не стесняйтесь задавать другой вопрос здесь! Чем более тесно связаны с реальным программированием, тем лучше ответ вы получите от сообщества.

Смежные вопросы