Как получить доступ к YQL-запросу Yahoo Finance с историческими данными

Я новичок в YQL. Возможно, это очень тривиально, но я не мог этого понять. Например, я знаю, как запрашивать текущие данные запаса из Yahoo/YQL с помощью консоли YQL:

http://developer.yahoo.com/yql/console/

с строкой запроса:

select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT") 

Однако, что, если я хочу, скажем, те же данные вчера или неделю назад? Я пробовал такие вещи, как

select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT") and date=20120913

Но он не работает.

Любое предложение оценено!

Ответ 2

Таблица верна. Вам нужно добавить параметр store в строку запроса. Вот пример строки.

http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2014-02-11" and endDate = "2014-02-18"&diagnostics=true&env=store://datatables.org/alltableswithkeys

Надеюсь, это поможет вам.

Ответ 3

yahoo.finance.historicaldata работает, но вы должны использовать startDate и endDate:

select * from yahoo.finance.historicaldata where symbol in ("YHOO","AAPL","GOOG","MSFT") and startDate = "2012-09-13" and endDate = "2012-09-13"