Дополнительно
Как получить котировки акций с помощью Google Finance API?
Я'ищу доступ к финансовым данным из сервисов Google.
Я нашел этот URL, который получает данные по акциям Microsoft.
Какие все возможные параметры Google позволяет использовать для такого HTTP-запроса? Я хотел бы увидеть всю различную информацию, которую я мог бы получить.
117
13
API Google Finance Gadget API официально устарел с октября 2012 года, но по состоянию на апрель 2014 года он все еще активен:
http://www.google.com/finance/info?q=NASDAQ:GOOG
http://www.google.com/finance/info?q=CURRENCY:GBPUSD
http://finance.google.com/finance/info?client=ig&q=AAPL,YHOO .
Вы также можете получить графики: https://www.google.com/finance/getchart?q=YELP
Обратите внимание, что если ваше приложение предназначено для публичного потребления, использование Google Finance API противоречит условиям обслуживания Google..
Посмотрите google-finance-get-stock-quote-realtime для полного кода на python
Существует целый API для управления портфелями. *Ссылка удалена. Google больше не предоставляет API для разработчиков.
Получить котировки акций немного сложнее. Я нашел одну статью, в которой кто-то получил котировки акций с помощью Google Spreadsheets.
Вы также можете использовать гаджеты, но я думаю, что это не то, что вам нужно.
API, о котором вы упоминаете, интересен, но, похоже, не документирован (насколько мне удалось найти).
Вот некоторая информация по историческим ценам, просто для справки.
Я нашел этот сайт полезным.
http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html
Это ссылка на API, который предлагает yahoo, очень простой и полезный.
Например:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1
Полная информация здесь:
http://www.gummy-stuff.org/Yahoo-data.htm
Редактировать: вызов api был удален компанией google. поэтому он больше не работает.
Согласен с ответом Парешкумара. Теперь существует обертка googlefinance для url-вызова на языке python.
Установите googlefinance
С его помощью легко получить текущую цену акций:
Google finance - это источник, предоставляющий данные о ценах на акции в реальном времени. Есть и другие API от yahoo, например yahoo-finance, но они работают с задержкой в 15 минут для акций NYSE и NASDAQ.
Проблема с данными Yahoo и Google заключается в том, что они нарушают условия обслуживания, если вы используете их в коммерческих целях. Когда ваш сайт/приложение еще маленький, это не страшно, но как только вы немного разрастетесь, вы начнете получать от бирж отказ и запрет. Примером лицензированного решения может служить FinancialContent: http://www.financialcontent.com/json.php. или (Xignite)[http://www.xignite.com].
Возможно, интерес представляет документация Google Finance API, включающая раздел с подробным описанием того, как получить доступ к различным параметрам через JavaScript.
Я полагаю, что JavaScript API может быть оберткой для JSON-запроса, о котором вы упомянули выше... возможно, вы можете проверить, какие HTTP-запросы отправляются.
Опираясь на плечи гигантов... вот однострочная фраза, которую я написал, чтобы перенести все данные о текущих акциях Google в локальные переменные оболочки Bash:
Это больше не активный API у google, вы можете попробовать Xignite, хотя они взимают плату: http://www.xignite.com.
Самый простой способ, как вы объяснили, это ссылка это для 'Dow Jones Industrial Average'
ссылка 2 - для 'NASDAQ-100'
и для всего, что связано с NASDAQ ссылка 3.
Я думаю, что это должно быть все, в противном случае вы хотите то же самое в нотации JSON, как у Microsoft.
Пожалуйста, обратитесь к этому старое сообщение Я думаю, это поможет,
Обновление:
Чтобы узнать детали тома и другие детали, Я создал vbscript, который использует объект IE для получения деталей из ссылки, и оповещает о содержимом в определенном id(Создайте файл .vbs и запустите его...
это приведет к оповещению значений со страницы вот так
Я уверен, что это поможет...
Вот пример, который вы можете использовать. У меня еще нет Google Finance, но вот пример Yahoo. Вам понадобится HTMLAgilityPack, который просто замечателен. Счастливой охоты за символами.
Вызовите процедуру, используя
YahooStockRequest(string Symbols);
.Где Symbols = строка символов через запятую или просто один символ
Попробуйте с этим: http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL
Это вернет вам всю доступную информацию об упомянутой акции.
Например, аут пут будет выглядеть следующим образом:
Вы можете указать в конце этого URL символ акции вашей компании, чтобы получить подробную информацию о ней:
В Google котировки акций API имеет делись. Однако, инвестор'обмен предлагает API, что's очень легко использовать для сведения цитата.
Для того чтобы найти данные графиков с помощью API финансовых данных Google, нужно просто зайти в Google, как при поиске поискового запроса, ввести в поисковую систему finance, и появится ссылка на Google finance. Находясь в поисковой системе Google finance, введите название тикера в API финансовых данных, и результат будет выведен на экран. Однако следует отметить, что все графики Google finance задерживаются на 15 минут, и в лучшем случае их можно использовать для лучшего понимания прошлой истории тикера, а не его текущей цены.
Решением проблемы задержки информации о графиках является получение API финансовых данных в реальном времени. Примером может служить интерфейс barchartondemand, который содержит информацию о котировках в реальном времени, а также другие подробные функции, упрощающие поиск нужного графика. Благодаря полностью настраиваемым функциям и специальным инструментам программирования для получения точной торговой информации, которая вам нужна, инструменты barchartondemand значительно превосходят Google finance.