Я хотел использовать API Google Finance для получения данных о компании, но этот API устарел с 2011/26/05.
Что вы используете в качестве бесплатного API для получения биржевых данных в режиме реального времени?
Я хотел использовать API Google Finance для получения данных о компании, но этот API устарел с 2011/26/05.
Что вы используете в качестве бесплатного API для получения биржевых данных в режиме реального времени?
Ответы:
Обновление ответа немного
1. Попробуйте Alpha Vantage API
Для начинающих вы можете попробовать получить вывод JSON из запроса, такого как
НЕ ИСПОЛЬЗУЙТЕ Yahoo Finance API (УСТАРЕЛО или НЕДОСТУПНО СЕЙЧАС).
Для начинающих вы можете создать CSV с помощью простого вызова API:
(Это создаст и сохранит CSV для AAPL, GOOG и MSFT)
Обратите внимание, что вы должны добавить формат в строку запроса (
f=..
). Для обзора всех форматов смотрите эту страницу .Для большего количества примеров, посетите эту страницу .
Для
XML
иJSON
-На данных, вы можете сделать следующее:Не используйте YQL (Yahoo Query Language) **
Например:
2. Используйте веб-сервис
Например, чтобы получить все котировки акций в
XML
:Чтобы получить все котировки акций
JSON
, просто добавьтеformat=JSON
в конец URL:Альтернативы:
1. Валютный API
2. Финансовые API 1Forge
3. Финансовый контент API
4. Открыть курсы валют
5. Oanda API
6. XE API
7. Xignite API
8. Валютный API
9. Другие API - обсуждаются на программируемом сайте
источник
Я опаздываю, но проверь Квандла . У них есть API для цен на акции и основ .
Вот пример вызова, используя Quandl-API скачать в CSV
пример:
Они поддерживают эти языки . Их исходные данные поступают из Yahoo Finance, Google Finance, NSE, BSE, FSE, HKEX, LSE, SSE, TSE и других ( см. Здесь ).
источник
Я бы предложил использовать API разработчика TradeKing . Это очень хорошо и бесплатно в использовании. Все, что требуется, это то, что у вас есть учетная запись с ними, и, насколько мне известно, вам не нужно нести баланс ... только для регистрации.
источник
Я следовал за главным ответом и начал смотреть на финансы Yahoo. Доступ к их API можно получить несколькими различными способами, но я нашел хорошую ссылку для получения информации о бирже в виде CSV здесь: http://www.jarloo.com/
Используя это, я написал этот скрипт. Я на самом деле не рубиновый парень, но это может помочь вам взломать что-нибудь вместе. Я еще не придумал имена переменных для всех полей, которые предлагает Yahoo, поэтому вы можете заполнить их, если они вам нужны.
Вот использование
loadStockInfo возвращает хеш, такой что SpecificData ["GOOG"] ["name"] является "Google Inc."
Наконец, фактический код для запуска этого ...
источник
Если вы все еще хотите использовать Google Finance для своих данных, вы можете проверить это.
Недавно мне нужно было проверить, действительно ли данные SGX можно получить через Google Finance (и, конечно, я столкнулся с той же проблемой, что и вы)
источник