java - курсов - получение котировок в реальном времени




Как получить котировки акций с помощью Google Finance API? (9)

API котировок акций Google исчез. Тем не менее, Investor's Exchange предлагает API, который очень прост в использовании для данных котировок.

Я ищу доступ к финансовым данным из сервисов Google.

Я нашел этот URL, который получает данные о запасах для Microsoft.

Каковы все возможные параметры, которые Google разрешает для такого HTTP-запроса? Я хотел бы видеть всю различную информацию, которую я мог бы получить.


Возможно, интересный документ Google Finance API включает раздел, в котором подробно описывается доступ к различным параметрам с помощью JavaScript .

Я полагаю, что JavaScript API может быть оболочкой для запроса JSON, о котором вы упомянули выше ... возможно, вы могли бы проверить, какие HTTP-запросы отправляются.


Для управления портфелями существует целый API. * Ссылка удалена. Google больше не предоставляет API разработчика для этого.

Получение котировок акций немного сложнее. Я нашел одну статью, в которой кто-то получил котировки акций с помощью Google Spreadsheets.

Вы также можете использовать gadgets но я думаю, это не то, что вам нужно.

API, который вы упомянули, интересен, но, похоже, не документирован (насколько мне удалось найти в любом случае).

Вот некоторая информация об исторических ценах , просто для справки.


Изменить: вызов api удален Google. поэтому он больше не функционирует.

Согласитесь с ответом Парешкумара. Теперь для вызова URL- googlefinance оболочка python googlefinance .

Установите googlefinance

$pip install googlefinance

Легко получить текущую цену акций:

>>> from googlefinance import getQuotes
>>> import json
>>> print json.dumps(getQuotes('AAPL'), indent=2)
[
  {
    "Index": "NASDAQ", 
    "LastTradeWithCurrency": "129.09", 
    "LastTradeDateTime": "2015-03-02T16:04:29Z", 
    "LastTradePrice": "129.09", 
    "Yield": "1.46", 
    "LastTradeTime": "4:04PM EST", 
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST", 
    "Dividend": "0.47", 
    "StockSymbol": "AAPL", 
    "ID": "22144"
  }
]

Google finance - источник, предоставляющий данные о запасах в реальном времени. Есть также другие API от yahoo, такие как yahoo-finance , но они откладываются на 15 минут для акций NYSE и NASDAQ.


Попробуйте следующее: http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL

Он вернет вам все доступные сведения об упомянутых запасах.

например, out put будет выглядеть следующим образом:

// [ {
"id": "694653"
,"t" : "GOOGL"
,"e" : "NASDAQ"
,"l" : "528.08"
,"l_fix" : "528.08"
,"l_cur" : "528.08"
,"s": "0"
,"ltt":"4:00PM EST"
,"lt" : "Dec 5, 4:00PM EST"
,"lt_dts" : "2014-12-05T16:00:14Z"
,"c" : "-14.50"
,"c_fix" : "-14.50"
,"cp" : "-2.67"
,"cp_fix" : "-2.67"
,"ccol" : "chr"
,"pcls_fix" : "542.58"
}
]

Вы можете получить символ своей компании в конце этого URL-адреса, чтобы получить его данные:

http://finance.google.com/finance/info?client=ig&q=<YOUR COMPANY STOCK SYMBOL>

Проблема с данными Yahoo и Google заключается в том, что она нарушает условия обслуживания, если вы используете ее для коммерческого использования. Когда ваш сайт / приложение все еще невелик, это не biggie, но как только вы вырастите немного, вы начинаете переставать и отказываться от обмена. Пример лицензированного решения - FinancialContent: http://www.financialcontent.com/json.php или Xignite


Чтобы найти данные диаграммы с использованием API финансовых данных Google, нужно просто перейти в Google, как если бы искали поисковый запрос, введите финансы в поисковую систему, и появится ссылка на Google finance. Как только в поисковой системе Google для финансирования введите имя тикера в механизм API финансовых данных, и результат будет отображаться. Однако следует отметить, что все графические графики Google задерживаются на 15 минут и, самое большее, могут использоваться для лучшего понимания прошлой истории тикера, а не текущей цены.

Решение для информации о задержанных диаграммах заключается в получении API финансовых данных реального времени. Примером может быть интерфейс barchartondemand, который содержит информацию о кавычках в реальном времени, а также другие подробные функции, которые упрощают поиск точной диаграммы, которую вы ищете. Благодаря полностью настраиваемым функциям и специальным инструментам программирования для точной информации о торговле вам нужны инструменты barchartondemand, значительно превосходящие финансы Google.


Это уже не активный API для Google, вы можете попробовать Xignite, хотя они взимают плату: http://www.xignite.com


API Google Gigget 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





google-finance