Как я могу получить финансовую информацию от yahoo.finance в режиме реального времени? Пробовал select * from yahoo.finance.historicaldata
но там только данные по дням а не по часам.
Получить почасовые данные от Yahoo Finance
Ответы (1)
Вы запрашиваете таблицу с именем historicaldata
, вероятно, она обновляется только один раз в день. В другой таблице, quotes
, данные могут обновляться по более частому таймеру (ежечасно, как вы упомянули).
К сожалению, я думаю, вы столкнулись с ограничением бесплатных финансовых каналов Yahoo. Они должны покупать рыночные каналы у источника (NASDAQ, NYSE и т. д.) (или близкого к нему), и эти каналы недешевы. Если вам нужны действительно данные в реальном времени, вам, вероятно, придется выложить хорошие деньги.
Помимо Yahoo, есть и другие источники, хотя это может привести к 15-минутным обновлениям. Я оставлю это исследование в качестве упражнения для вас, поскольку оно выходит за рамки StackOverflow. Если вы нашли другой источник и у вас возникли проблемы с его чтением, пожалуйста, не стесняйтесь задавать здесь еще один вопрос! Чем больше вы будете связаны с реальным программированием, тем лучший отклик вы получите от сообщества.
historicaldata
-- я предполагаю, что она, вероятно, обновляется реже, чем живая таблица. Попробуйте вместо этого посмотреть наyahoo.finance.quotes
. - person Cᴏʀʏ   schedule 03.12.2015select * from yahoo.finance.quotes where symbol = "FB"
дал мне данные только за последний час :( Мне нужны данные, чтобы запланировать изменение цены за последние 12 часов (или более). - person FriendsKenny   schedule 04.12.2015