Yahoo финансовая котировка акций API - PullRequest
7 голосов
/ 25 декабря 2010

Есть ли способ получить исторические цены на акции из API Yahoo в формате JSON? Я бы хотел использовать REST, потому что он более легкий.

Ответы [ 3 ]

2 голосов
/ 31 декабря 2011

Чтобы продолжить ответ пользователя 586050 на конкретном примере ...

Для этого запроса вы можете использовать таблицу YQL yahoo.finance.historical и получить результаты в формате JSON.

Например, попробуйте этот запрос (по ссылке вы попадете на консоль YQL, где вы можете поиграть с ней):

select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2009-09-11" and endDate = "2009-09-15"

Пример результатов в формате JSON:

{
 "query": {
  "count": 3,
  "created": "2011-12-31T19:44:20Z",
  "lang": "en-US",
  "results": {
   "quote": [
    {
     "date": "2009-09-15",
     "Date": "2009-09-15",
     "Open": "16.01",
     "High": "16.49",
     "Low": "15.87",
     "Close": "16.41",
     "Volume": "64668200",
     "Adj_Close": "16.41"
    },
    {
     "date": "2009-09-14",
     "Date": "2009-09-14",
     "Open": "15.45",
     "High": "15.58",
     "Low": "15.28",
     "Close": "15.57",
     "Volume": "19451200",
     "Adj_Close": "15.57"
    },
    {
     "date": "2009-09-11",
     "Date": "2009-09-11",
     "Open": "15.53",
     "High": "15.68",
     "Low": "15.41",
     "Close": "15.59",
     "Volume": "26860700",
     "Adj_Close": "15.59"
    }
   ]
  }
 }
}
0 голосов
/ 19 августа 2016

получить формат json, вы можете использовать YQL для отправки запроса и получения ответа, если вы хотите получить данные истории в электронной таблице, вы можете использовать символ http://ichart.finance.yahoo.com/table.csv?s=company, например, открыть http://ichart.finance.yahoo.com/table.csv?s=MD в вашем браузере

0 голосов
/ 24 марта 2011

Вы можете использовать YQL для извлечения данных.посмотрите здесь код в C #.

Или, если вы хотите, чтобы текущий запас смотрел на https://github.com/samkiller/stoxxbees Вы можете иметь данные о запасах в формате xml или json.

...